Установка NextCloud на VPS

Содержание:

  1. Как установить NextCloud на VPS с Ubuntu 20.04?
  2. Как настроить SSL Lets Encrypt для NextCloud на VPS?

Если Вы ищете надежного провайдера VPS-хостинга, то смотрите рейтинг VPS на нашем сайте.

Nextcloud — открытое программное обеспечение, с помощью которого можно организовать собственное облачное хранилище данных. Это аналог Яндекс Диска, Google Drive, Dropbox, но с возможностью контролировать место на диске и условия хранения Ваших файлов.

Благодаря открытой архитектуре NextCloud, Вы сможете добавлять в него дополнительные приложения, которые помогут Вам в организации личных или совместных задач

Установка NextCloud на VPS

Установка NextCloud будет производиться с помощью системы пакетов Snap. Данная система пакетов предустановлена в Ubuntu 20.04 по умолчанию. Если же на Вашей системе нет пакета Snap, то для установки введем следующую команду:

sudo apt install snapd

Загрузим и установим пакет NextCloud следующей командой:

sudo snap install nextcloud

Если вы все установили верно, то в консоли должны появиться следующие строчки.

успешно установленный пакет NextCloud

Теперь, если в браузерную строку ввести IP вашего сервера, то можно увидеть страницу авторизации в NextCloud.

страница авторизации в NextCloud

По умолчанию, при установке NextCloud через пакетный менеджер snap, учетная запись администратора не создается. Поэтому её необходимо создать вручную.

sudo nextcloud.manual-install admin password

где admin — имя пользователя, password — пароль пользователя.

Теперь необходимо настроить доверенный домен, с помощью которого мы будем входить в веб-оболочку NextCloud

Используем следующую команду:

sudo nextcloud.occ config:system:set trusted_domains 1 —value=domain.ru

где domain.ru — имя Вашего домена (также можно использовать IP адрес Вашего сервера, но в таком случае не будет возможности выпустить SSL сертификат на веб-оболочку NextCloud)

Также не нужно забывать. Для того, чтобы по имени Вашего домена открывался NextCloud, необходимо направить домен на IP адрес Вашего сервера (путём изменения A-записи домена в DNS записях)

После этого, введя следующую команду, проверим, добавился ли доверенный домен для NextCloud:

sudo nextcloud.occ config:system:get trusted_domains

Если в выводе команды, кроме localhost имеется и имя Вашего домена (или IP адреса), то доверенный домен добавлен верно.

Настройка SSL Lets Encrypt для веб-окружения NextCloud

Для того, чтобы было безопасное соединение к Вашему облачному хранилищу, веб-интерфейс лучше всего защитить посредством SSL сертификата от Lets Encrypt. Для начала откроем порты 80 и 443. Это необходимо для подтверждения владения домена. Сделать это можно следующей командой:

sudo ufw allow 80,443/tcp

Далее запросим SSL сертификат:

sudo nextcloud.enable-https lets-encrypt

Для начала необходимо подтвердить, что Ваш сервер удовлетворяет требованиям для выпуска SSL сертификата.

Подтверждение требованиий для выпуска SSL в консоли

Вводим «y»

Далее предложат ввести Ваш адрес электронной почты. Вводим его и нажимаем «Enter».

ввод электронной почты в консоли

На последнем этапе Вам предложат ввести доменное имя, которое ранее Вы привязали к NextCloud. Аналогично вводим его и нажимаем «Enter»

ввод домена в консоли

После этого сервер автоматически запросит SSL сертификат Lets Encrypt. Если Вы все сделали верно, то теперь Вы сможете войти в веб-интерфейс NextCloud по защищенному соединению: https://domain.ru, где domain.ru — домен, который Вы сделали доверенным для NextCloud.

Введите Ваш логин и пароль, который Вы задавали при создании пользователя NextCloud. Если Вы все корректно установили и настроили, то перед Вами откроется приветственный экран.

приветственный экран NextCloud

Теперь у Вас есть личное облачное хранилище, где Вы сможете добавлять пользователей, назначать для пользователей доступы к папкам, делиться файлами через общедоступный URL.

Также для NextCloud есть множество расширений, которые Вы можете установить на сервер, посетив магазин приложений NextCloud (apps.nextcloud.com).

Комментарии ()

    Последние отзывыpic


    pq.hosting

    Аркадий Северцев, 22 марта 2024 оценил

    Условия предложенные хостинг-провайдером PQ.Hosting оказались самыми оптимальными по соотношению цены и качества услуг. Стоимость ...


    iphoster.net+

    Петр Титов, 21 марта 2024 оценил

    Заказывал виртуальный сервер(ID заказа 117873) у этого хостера. Пару месяцев оплата прошла нормально, деньги падали на счет. В мар...


    psb.hosting

    Михаил, 21 марта 2024 оценил

    Продолжаю работать с PSB, отличные цены, скорость и защита!


    vpsdom.net

    Paranoik, 20 марта 2024 оценил

    Норм сервера, цены приятные, тех. поддержка быстро и чётко отвечает, сайт удобный и красивый, панель управлением сервера проста в ...


    aeza.net

    Игорь Охотников, 20 марта 2024 оценил

    Отличная техподдержка, честные ответы. Если так будет и дальше станут лидерами. Рекомендую.


    новые Статьи

    Установка и настройка HestiaCP на VPS/VDS
    Как установить SSH-ключи на сервер в PuTTY?
    Установка git на VPS сервер
    Установка Bitrix24 на VPS
    Установка и настройка LAMP на VPS с Ubuntu
    Читать все статьи