Files
docker/Stacks/DS1-Main/nextcloud/compose.yaml
2026-03-14 00:32:13 +01:00

41 lines
1.2 KiB
YAML

version: "3.9"
services:
db:
image: mariadb:11
container_name: nextcloud-db
restart: unless-stopped
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- /volume1/docker/nextcloud/db:/var/lib/mysql:rw
- /volume1/docker/nextcloud/db:/etc/mysql/conf.d:rw
environment:
- MYSQL_ROOT_PASSWORD=q3OLnO3x%lj7lyT
- MYSQL_PASSWORD=JYEGoDdcx27ZB7&
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
app:
image: nextcloud:latest
container_name: nextcloud-app
restart: unless-stopped
ports:
- "8080:80"
volumes:
- /volume1/docker/nextcloud/html:/var/www/html:rw
- /volume1/docker/nextcloud/config:/var/www/html/config:rw
- /volume1/data/docker/nextcloud/data:/var/www/html/data:rw
- /volume1/docker/paperlessngx/consume:/mnt/paperlessngx:rw
- /volume1/data/docker/immich/upload:/mnt/immich:rw
- /volume1/data/nextcloud/:/mnt/synology:rw
environment:
- MYSQL_PASSWORD=JYEGoDdcx27ZB7&
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=db
- NEXTCLOUD_TRUSTED_DOMAINS=nextcloud.mschwab.net
- OVERWRITEHOST=nextcloud.mschwab.net
- OVERWRITEPROTOCOL=https
depends_on:
- db