09:02, 16-июл-2023
Что это?
Nextcloud - бесплатное и открытые ПО для создания своего облачного хранилища. Серверная часть доступна для установки через Docker и SNAP (установим snap вариант). Приложения имеются под все основные платформы: Linux, MAC, Windows, Android, IOS. Доступно управление и через браузер.
Внимание!
В данной статье я покажу только установку nextcloud и SSL для работы через доменное имя. Дальнейшие настройки внутри самого nextcloud и его обзор вы сможете посмотреть в интернете.
Установка
1.1 Установка Nextcloud
Первым делом установим пакет snapd:
apt install snapd
А затем установим и сам nextcloud:
snap install nextcloud
Начнется процесс скачивания и установки:
Когда пакет установится, появится сообщение:
Если по какой-то причине nextcloud не запустился, то его можно запустить вручную, командой:
snap start nextcloud
Nextcloud уже установлен и вы можете им пользоваться, если перейдете в браузер и введете IP-адрес вашего сервера. Если нужен SSL и у вас есть домен, то лучше прочитать дальше.
1.2 Настройка SSL
Домен уже должен быть направлен на IP-адрес вашего сервера.
Для начала нужно не забыть открыть порты:
sudo ufw allow 80,443/tcp
Вводим команду включения SSL:
sudo nextcloud.enable-https lets-encrypt
Принимаем лицензионное соглашение. Пишем букву Y, затем нажимаем Enter:
Пишем нашу почту, нажимаем Enter:
Вводим наше доменное имя и снова нажимаем Enter:
Дожидаемся окончание процедуры. В конце нам напишет, что все завершено:
Переходим в браузер и вводим наш домен. Например: test.katranlife.ru. Попадаем в наш nextcloud:
1.3 Настройка доверенных доменов
Доверенный домен - адрес, которому будет разрешен доступ к nextcloud.
Для настройки доверенного домена вводим команду:
sudo nextcloud.occ config:system:set trusted_domains 1 --value=test.katranlife.ru
Вместо test.katranlife.ru указываем нужный нам домен или IP-адрес.
Если ваш сервер находится в локальной сети за NAT, то для того, чтобы получить доступ к серверу из локальной сети, может потребоваться указать адрес самого nextcloud.
Например: в вашей локальной сети у вашего ПК IP - 192.168.0.2, у сервера с nextcloud - 192.168.0.3.
Если в доверенные домены добавить адрес ПК - это может не сработать. Укажите адрес вашего nextcloud. В данном случае - 192.168.0.3. После этого nextcloud начнет открываться
Посмотреть список адресов в trusted domains:
sudo nextcloud.occ config:system:get trusted_domains
На этом установка и настройка завершена. Уже можно пользоваться, подключать приложения.
Теги:
Похожие новости