Установка 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


    4vps.su

    Максим , 14 июня 2024 оценил

    Мне нужна была виртуальная машина для запуска своего проекта. Нашел этот хостинг, и он идеально подошел. Мощная инфраструктура, ...


    aeza.net

    Кирилл Покола, 11 июня 2024 оценил

    Aeza — просто супер! Сервера стабильные, работают без перебоев. Техподдержка всегда на связи и быстро решает любые вопросы. Управл...


    Smartape.ru

    Владимир, 11 июня 2024 оценил

    Благодаря Смартэйп у моих сайтов поднялись рейтинги


    cloud4box.com

    Егор, 11 июня 2024 оценил

    Перешел к ним в начале марта. Специалисты смогли без трудностей перенести 6 моих сайтов. Админ-панель впечатлила своими функциями ...


    4vps.su

    Варвара, 9 июня 2024 оценил

    Часто обращаюсь к сайту за хостингами - всегда надежное и проверенное соединение, никаких просадок и отключений. Рекомендую брать ...


    новые Статьи

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