Настройка сервера под OwnCloud
Установка OwnCloud достаточно проста, на моем примере будем использовать PHP7.4-FPM + Nginx
Определяемся, где именно у вас будет установлен OwnCloud, создаем каталог по типу:
mkdir /home/user/www/cloud
Скачиваем туда актуальную версию OwnCloud
Так как мы не используем Apache2 то файлы .htaccess из дистрибутива будут бесполезны, нам надо настроить Nginx таким образом, чтобы скрипты этого облачного хранилища корректно понимали, что мы от них хотим.
Конфиг можно нагуглить, но я выложил свой, в нем меняем пару параметров и кидаем в /etc/nginx/sites-enabled
Конкретно меняем параметр server_name - обзываем как вам нравится ваш облачный сервис, у меня написано backup.yurecnt.ru и собственно по такому адресу я на него попадаю.
Второй важный параметр root - здесь указываем каталог, куда вы распаковали дистрибутив OwnCloud.
Ну и напоследок можем выпустить бесплатный сертификат сервера, чтобы обеспечить шифрование данных + клиент OwnCloud настаивает чтобы было шифрование, но позволяет работать без https.
На этом настройка сервера Nginx для OwnCloud завершена - надо его перезапустить и попробовать зайти на сайт.
И видим набор ошибок, как из него видно, для PHP нехватает нескольких модулей, устанавливаем их командой:
apt install php7.4-zip php7.4-gd php7.4-xml php7.4-zip php7.4-zip php7.4-zip sqlite3 php7.4-sqlite3 php7.4-mbstring php7.4-intl
Когда все доустановили, не обязательно ничего перезапускать, можно просто обновить страницу, лучше сразу выпустить бесплатный SSL-сертификат чтобы настроить шифрование.
Базовая настройка OwnCloud
Когда все хорошо, вы увидите подобное:
Если у вас установлен сервер баз данных MariaDB, будет выбор использования этой СУБД, где нужно указать адрес сервера, логин и пароль пользователя СУБД. Но я специально не ставил MariaDB, я настраиваю на SQLite3, здесь можно увидеть путь, где будет лежать база данных, по этому остается только придумать административный логин-пароль, затем будет заупущен процесс создания базы данных и можно авторизоваться!
Вот и все! Базовая установка облачного сервиса OwnCloud закончена!
Рейтинг: 25
Обновлено: 09.10.2024