Download docker-compose docker-compose.yaml
NEXTCLOUD_ADMIN_USER Имя пользователя администратора Nextcloud.
NEXTCLOUD_ADMIN_PASSWORD Пароль для пользователя администратора Nextcloud.
NEXTCLOUD_TRUSTED_DOMAINS (не установлено по умолчанию) Необязательный список доменов, разделенных пробелами
APACHE_DISABLE_REWRITE_IP (не установлено по умолчанию): установите значение 1, чтобы отключить перезапись IP.
TRUSTED_PROXIES (по умолчанию пусто): Список доверенных прокси, разделенный пробелами. Для IPv4 поддерживается нотация CIDR.
---
volumes:
nextcloud:
db:
services:
db:
image: mariadb:10.6
restart: always
command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
volumes:
- db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=MyPass2024
- MYSQL_PASSWORD=MyPass2024
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
app:
image: nextcloud
restart: always
ports:
- 8080:80
links:
- db
volumes:
- ./nextcloud:/var/www/html
- ./config:/var/www/html/config
- ./data:/var/www/html/data
- ./apps:/var/www/html/custom_apps
environment:
- MYSQL_PASSWORD=MyPass2024
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=db
- NEXTCLOUD_TRUSTED_DOMAINS=pbs.giaroom.com
- NEXTCLOUD_ADMIN_USER=admin
- NEXTCLOUD_ADMIN_PASSWORD=MyPassAdmin
- TRUSTED_PROXIES=10.10.12.0/24 94.130.143.81
- APACHE_DISABLE_REWRITE_IP=1