Full working IOTstack NextCloud compose file
🧩 Syntax:
version: '3.6'
networks:
default:
driver: bridge
ipam:
driver: default
nextcloud:
driver: bridge
internal: true
ipam:
driver: default
services:
nextcloud:
container_name: nextcloud
image: nextcloud
restart: unless-stopped
environment:
- TZ=${TZ:-Etc/UTC}
- MYSQL_HOST=nextcloud_db
- MYSQL_PASSWORD=freddy1
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
ports:
- "9321:80"
- "9343:443"
volumes:
- ./volumes/nextcloud/html:/var/www/html
depends_on:
- nextcloud_db
networks:
- default
- nextcloud
nextcloud_db:
container_name: nextcloud_db
build: ./.templates/mariadb/.
restart: unless-stopped
environment:
- TZ=${TZ:-Etc/UTC}
- PUID=1000
- PGID=1000
- MYSQL_ROOT_PASSWORD=freddy2
- MYSQL_PASSWORD=freddy1
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
volumes:
- ./volumes/nextcloud/db:/config
- ./volumes/nextcloud/db_backup:/backup
networks:
- nextcloud