Запуск и первоначальная настройка
Инвентарь¶
- Операционная система: Debian
- Веб сервер: Apache2
- База данных: MariaDB
Почему данный арсенал используеться?¶
- Операционная система используеться для удобства. Можно использовать Ubuntu, Fedora и прочие.
- С веб-сервером такая же ситуация. Можно использовать Nginx
- База данных почти не отличима от MySQL.
- Не рекомендеться использовать в продакшене SQLite.
Внимание!
Натстройка серверной части MariaDB в данной инструкции отсутствует.
Настройка системы.¶
Не будем спешить и начнем с базовой настройки системы.
Настройка прав учетной записи.¶
-
Переключаемся на пользователя root.
-
Устанавливаем пакет sudo, не забывая обновить репозитории и пакеты.
-
Добавляем вашего пользователя в группу sudo.
-
Полностью выходим из сессии и заходим заного.
Установка пакетов.¶
- Установка основных пакетов для работы Nextcloud.
Проверяем версию php. Поддерживаемые версии можно найти в документации NextCloud
Загрузка NextCloud.¶
-
Загружаем архив сайта NextCloud по данному пути
https://download.nextcloud.com/server/releases/latest.zip. Можно воспользоваться командой wget. -
Распаковываем latest.zip архив.
- Должен появиться каталог nextcloud
-
Переносим в каталог nextcloud в
/var/www/- Должно появиться что то подобное.
-
Замена прав доступа к каталогу и содержимому.
Настройка Apache2.¶
-
Отключение default сайта.
-
Создаем файл nextcloud.conf по пути /etc/apache2/sites-available с данными параметрами.
-
Включение данного сайтаю
-
Перезапуск службы apache2.
Если все получилось, то при переходе на страницу http://<адрес сервера> у вас откроеться первоначальная настройка NextCloud.
Обратите внимание
В списке пакетов, которые были установлены с помощью пакетного менеджера apt, не была база sql, а так же плагин sqlite и прочие.
Эта инструкция нацелена на тех, кто использует отдельную и уже настроенную базу данных MariaDB или MySQL.
