Рассмотрим самый быстрый и простой способ установки nextcloud.
Самый быстрый и простой способ установки — это установка через snap.
Так как установка будет через snap она подойдет для многих дистрибутивов.
Вот перечень дистрибутивов поддерживающие snap: Arch Linux, Manjaro Linux, CentOS, Fedora, Red Hat Enterprise Linux (RHEL), Debian, Ubuntu, Linux Mint, Xubuntu, Lubuntu, Kubuntu, KDE Neon, Kali Linux, elementary OS, GalliumOS, openSUSE, Parrot Security OS, Pop!_OS, Raspbian, Solus, Zorin OS.
Мы рассмотрим установку на примере Centos. Пакет Snap находится в репозитории Epel.
Поддержка Centos 7 осуществляется с версии Centos 7.6
Поэтому сначала установим репозиторий Epel:
Для Centos 8:
sudo dnf install epel-release
Обновимся:
sudo dnf upgrade
Для Centos 7:
sudo yum install epel-release
Устанавливаем Snap в Centos 8:
sudo dnf install snapd
Устанавливаем Snap в Centos 7:
sudo yum install snapd
Включаем сокет Snap:
sudo systemctl enable --now snapd.socket
Добавляем символическую ссылку для поддержки классических snap пакетов:
sudo ln -s /var/lib/snapd/snap /snap
Настраиваем firewall. Открывает подключения для http:
sudo firewall-cmd --permanent --add-service=http
Перезагружаем firewall для обновления правил:
sudo firewall-cmd --reload
Установка nextcloud:
sudo snap install nextcloud
Запуск Nextcloud:
sudo snap start nextcloud
Зайдем на http://адрессервера/
Вводим логин и пароль для вашего пользователя Nextcloud. Ожидаем окончания настройки и можно пользоваться.
Установка закончена.
Пару минусов установки Nextcloud через snap. Последняя стабильная версия 16, в то время как уже есть стабильная 18я версия. Apache вместо Nginx, но это уже кому как.
Может добавите как установить и настроить Let’s Encrypt
Обязательно добавим, но позже