Установка Nextcloud на Debian

Nextcloud — это набор приложений для создания своего облачного хранилища, можно конечно купить подписку где-нибудь на яндекс диске или гугл диске, но я сторонник того чтобы все держать на своих серверах.

1. Подготовка системы

На свежеустановленной системе для начала правим репозитории.

2. Apache, база данных mariadb и прочие системные утилиты.

3. Настройка mariadb

Настраиваем пароль root для SQL и убираем анонимных пользователей

Подключаемся к SQL и создаем базу и пользователя

Создаем базу данных nextcloud

Создаем пользователя nextclouduser и устанавливаем пароль password

Даем права на базу данных нашему пользователю

Сбрасываем привилегии и выходим

4. Скачивание и подготовка Nextcloud

Далее идем на сайт и скачиваем последнюю версию

Распаковываем скачанный архив

Далее переносим файлы и даем необходимый права

Также не забываем создать папку для данных и дать права

5. Настройка Apache

Теперь переходим к настройке apache2. Для начала отключим сайт по умолчанию и удалим стандартные файлы конфигурации.

Теперь создаем конфигурацию для nextcloud

Активируем сайт

Включаем модули

Перезапускаем apache и заходим на наш сайт в браузере

Используется небезопасное соединение по протоколу HTTP

Запускаем certbot который мы поставили еще в самом начале

Он спросит вашу электронную почту, также соглашаемся с лицензией, по поводу рассылки решайте самостоятельно. Нас интересует секция с выбором домена.

Выбираем наш домен и ждем окончания процедуры получения сертификата. Чтобы вручную не обновлять сертификат пропишем задание в cron

Добавляем строчку

Сохраняемся и можно уже не переживать по поводу сертификата.

Запись опубликована в рубрике Администрирование. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*

code