mirror of
https://github.com/nickyeoman/docker-compose-cookbooks.git
synced 2026-10-22 20:16:22 +00:00
- Add nextcloud-redis (caching/file locking) and nextcloud-cron (/cron.sh) - Add trusted domains, trusted proxies and overwrite settings for NPM - Pin nextcloud:35 and mariadb:11.8, add MARIADB_AUTO_UPGRADE - Add VOL_CACHE (default /var/cache) preview volume via NEXTCLOUD_PREVIEW_DIR - Fix README: correct image, ports, docker run, gotchas, AIO notes Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
29 lines
905 B
Bash
29 lines
905 B
Bash
# Compose
|
|
VOL_PATH=/data
|
|
# Regenerable data (previews) — exclude from backups
|
|
VOL_CACHE=/var/cache
|
|
NEXTCLOUD_IMAGE=nextcloud:35
|
|
NEXTCLOUD_RESTART=unless-stopped
|
|
MARIADB_IMAGE=mariadb:11.8
|
|
MARIADB_RESTART=unless-stopped
|
|
REDIS_IMAGE=redis:alpine
|
|
REDIS_RESTART=unless-stopped
|
|
|
|
# Database
|
|
NEXTCLOUD_DB=nextcloud
|
|
NEXTCLOUD_DB_USER=nextcloud
|
|
NEXTCLOUD_DB_PASSWORD=ChangeThisPassword
|
|
NEXTCLOUD_DB_HOST=nextcloud-db
|
|
MARIADB_ROOT_PASSWORD=ChangeThisPassword
|
|
|
|
# Nextcloud
|
|
NEXTCLOUD_REDIS_HOST=nextcloud-redis
|
|
# Public hostname served by NPM (no scheme)
|
|
NEXTCLOUD_DOMAIN=cloud.example.com
|
|
# Docker's default bridge range — covers NPM on the proxy network
|
|
NEXTCLOUD_TRUSTED_PROXIES=172.16.0.0/12
|
|
NEXTCLOUD_OVERWRITEPROTOCOL=https
|
|
# Leave as-is for a fresh install. After install, set to
|
|
# /var/www/html/data/appdata_<instanceid>/preview (see README → Volume Notes)
|
|
NEXTCLOUD_PREVIEW_DIR=/mnt/nextcloud-preview
|