NextCloud в контейнере: различия между версиями
Дым (обсуждение | вклад) Нет описания правки |
Дым (обсуждение | вклад) Нет описания правки |
||
Строка 5: | Строка 5: | ||
GRANT ALL PRIVILEGES ON DATABASE nextcloud TO nextcloud; | GRANT ALL PRIVILEGES ON DATABASE nextcloud TO nextcloud; | ||
GRANT ALL PRIVILEGES ON SCHEMA public TO nextcloud; | GRANT ALL PRIVILEGES ON SCHEMA public TO nextcloud; | ||
Развернув альт-контейнер | Развернув в проксмоксе альт-контейнер, тут же его обновил: | ||
# apt-get update && apt-get -y dist-upgrade | # apt-get update && apt-get -y dist-upgrade | ||
Поставил нужные в дальнейшем пакеты — в т.ч. тот, что тянет за собой всё остальное для некст-клауда: | Поставил нужные в дальнейшем пакеты — в т.ч. тот, что тянет за собой всё остальное для некст-клауда: |
Версия от 06:30, 10 июля 2023
На постгре-серваке создал соответствующую базу с одноимённым пользователем:
CREATE USER nextcloud WITH PASSWORD 'n3x7-c10ud' CREATEDB; CREATE DATABASE nextcloud TEMPLATE template0 ENCODING 'UTF8'; ALTER DATABASE nextcloud OWNER TO nextcloud; GRANT ALL PRIVILEGES ON DATABASE nextcloud TO nextcloud; GRANT ALL PRIVILEGES ON SCHEMA public TO nextcloud;
Развернув в проксмоксе альт-контейнер, тут же его обновил:
# apt-get update && apt-get -y dist-upgrade
Поставил нужные в дальнейшем пакеты — в т.ч. тот, что тянет за собой всё остальное для некст-клауда:
# apt-get install -y htop lsof mc installed-db-office-server-nextcloud php8.0-{apcu,ldap,opcache,pgsql,pdo_pgsql}
Добавил модуль pdo для постгре:
# sed -i 's|=pgsql.so|&\nextension=pdo_pgsql.so|' /etc/php/8.0/apache2-mod_php/php.d/pgsql.ini
Изменил ServerName и под ним добавил обработку заголовка:
развернуть/etc/httpd2/conf/sites-enabled/000-default_https.conf |
---|
Стартанул апача:
# systemctl enable --now httpd2
Дополнил создавшийся при запуске конфиг такими полями:
развернуть/etc/nextcloud/config/config.php |
---|
Через веб-морду некст-клауда создал админа с паролем и рестартанул апача.
Зашёл.
Пока полёт нормальный.