diff --git a/_template/compose.yaml b/_template/compose.yaml index 5d7b222..8a679b6 100644 --- a/_template/compose.yaml +++ b/_template/compose.yaml @@ -30,7 +30,7 @@ volumes: external: true certbotroot: external: true - config: + config: {} networks: nginx: diff --git a/bazarr/compose.yaml b/bazarr/compose.yaml index 4fa6425..0cb99b2 100644 --- a/bazarr/compose.yaml +++ b/bazarr/compose.yaml @@ -31,7 +31,7 @@ volumes: external: true certbotroot: external: true - config: + config: {} networks: nginx: diff --git a/bind9/compose.yaml b/bind9/compose.yaml index 7f09ccd..7833a85 100644 --- a/bind9/compose.yaml +++ b/bind9/compose.yaml @@ -28,4 +28,4 @@ volumes: external: true certbotroot: external: true - cache: + cache: {} diff --git a/flaresolverr/compose.yaml b/flaresolverr/compose.yaml index 9d1283d..88f6ffe 100644 --- a/flaresolverr/compose.yaml +++ b/flaresolverr/compose.yaml @@ -1,7 +1,7 @@ --- services: flaresolverr: - image: ghcr.io/flaresolverr/flaresolverr:latest + image: docker.io/flaresolverr/flaresolverr:latest restart: unless-stopped env_file: - .env diff --git a/gitea/compose.yaml b/gitea/compose.yaml index 71ebba1..c697f8f 100644 --- a/gitea/compose.yaml +++ b/gitea/compose.yaml @@ -46,15 +46,15 @@ services: - db volumes: - config: - data: - db: sites: external: true certs: external: true certbotroot: external: true + config: {} + data: {} + db: {} networks: nginx: diff --git a/jellyfin/compose.yaml b/jellyfin/compose.yaml index 05c1b0b..0248db8 100644 --- a/jellyfin/compose.yaml +++ b/jellyfin/compose.yaml @@ -30,8 +30,8 @@ volumes: external: true certbotroot: external: true - cache: - config: + cache: {} + config: {} networks: nginx: diff --git a/ldap/compose.yaml b/ldap/compose.yaml index cb5edfa..fade136 100644 --- a/ldap/compose.yaml +++ b/ldap/compose.yaml @@ -15,7 +15,7 @@ services: - "389:389" - "636:636" env_file: - .env + - .env volumes: - certs:/etc/letsencrypt/:ro diff --git a/lidarr/compose.yaml b/lidarr/compose.yaml index c0f6146..65a8b9f 100644 --- a/lidarr/compose.yaml +++ b/lidarr/compose.yaml @@ -20,7 +20,7 @@ services: - PGID volumes: - config:/config/ - - $MEDIA_PATH:/data/ + - "$MEDIA_PATH:/data/" networks: - nginx @@ -31,7 +31,7 @@ volumes: external: true certbotroot: external: true - config: + config: {} networks: nginx: diff --git a/mail/compose.yaml b/mail/compose.yaml index 4be590b..32121e3 100644 --- a/mail/compose.yaml +++ b/mail/compose.yaml @@ -24,12 +24,12 @@ services: - POSTGRES_USER - POSTGRES_PASSWORD volumes: - - mailboxes:/usr/lib/dovecot/Maildir + - mailboxes:/usr/lib/dovecot/Maildir/ postfix: build: postfix restart: unless_stopped volumes: - db: - mailboxes: + db: {} + mailboxes: {} diff --git a/matrix/compose.yaml b/matrix/compose.yaml index 810a4fc..771cca1 100644 --- a/matrix/compose.yaml +++ b/matrix/compose.yaml @@ -32,11 +32,11 @@ services: build: coturn restart: unless-stopped network_mode: host # TODO: https://github.com/instrumentisto/coturn-docker-image/issues/3 - tmpfs: - - /var/lib/coturn/ environment: - BASE_URL=$COTURN_BASE_URL - AUTH_SECRET + tmpfs: + - /var/lib/coturn/ synapse: image: docker.io/matrixdotorg/synapse:latest @@ -65,9 +65,9 @@ volumes: external: true certbotroot: external: true - db: - synapse_config: - synapse_data: + db: {} + synapse_config: {} + synapse_data: {} networks: nginx: diff --git a/monero/compose.yaml b/monero/compose.yaml index 2294769..170aa3e 100644 --- a/monero/compose.yaml +++ b/monero/compose.yaml @@ -10,4 +10,4 @@ services: - blocks:/home/app/.bitmonero/ volumes: - blocks: + blocks: {} diff --git a/nextcloud/.env b/nextcloud/.env index 9e1386c..f4a5db3 100644 --- a/nextcloud/.env +++ b/nextcloud/.env @@ -4,6 +4,8 @@ POSTGRES_PASSWORD= DEFAULT_PHONE_REGION=FR MEDIA_PATH=/media +UPLOAD_LIMIT=1024G + PUID=1000 PGID=1000 diff --git a/nextcloud/compose.yaml b/nextcloud/compose.yaml index c939e77..4d20e09 100644 --- a/nextcloud/compose.yaml +++ b/nextcloud/compose.yaml @@ -5,6 +5,7 @@ services: environment: - BASE_URL - EMAIL + - UPLOAD_LIMIT volumes: - ./nginx.conf:/web/nextcloud.conf - sites:/sites/ @@ -38,6 +39,8 @@ services: - REDIS_HOST=redis - TRUSTED_PROXIES=nextcloud - OVERWRITEPROTOCOL=https + - PHP_UPLOAD_LIMIT=$UPLOAD_LIMIT + - APACHE_BODY_LIMIT=0 volumes: - nextcloud:/var/www/html/ - apps:/var/www/html/custom_apps/ @@ -52,18 +55,18 @@ services: - redis volumes: - db: - redis: - nextcloud: - apps: - config: - data: sites: external: true certs: external: true certbotroot: external: true + db: {} + redis: {} + nextcloud: {} + apps: {} + config: {} + data: {} networks: nginx: diff --git a/nextcloud/nginx.conf b/nextcloud/nginx.conf index 3249ec3..bd84b43 100644 --- a/nextcloud/nginx.conf +++ b/nextcloud/nginx.conf @@ -19,7 +19,7 @@ server { location / { proxy_pass http://nextcloud; - client_max_body_size 1024G; + client_max_body_size $UPLOAD_LIMIT; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; diff --git a/prowlarr/compose.yaml b/prowlarr/compose.yaml index 5c2536e..867a984 100644 --- a/prowlarr/compose.yaml +++ b/prowlarr/compose.yaml @@ -30,7 +30,7 @@ volumes: external: true certbotroot: external: true - config: + config: {} networks: nginx: diff --git a/qbittorrent/compose.yaml b/qbittorrent/compose.yaml index 853d44c..e42b6c2 100644 --- a/qbittorrent/compose.yaml +++ b/qbittorrent/compose.yaml @@ -31,7 +31,7 @@ volumes: external: true certbotroot: external: true - config: + config: {} networks: nginx: diff --git a/radarr/compose.yaml b/radarr/compose.yaml index cd17d44..774ec54 100644 --- a/radarr/compose.yaml +++ b/radarr/compose.yaml @@ -31,7 +31,7 @@ volumes: external: true certbotroot: external: true - config: + config: {} networks: nginx: diff --git a/readarr/compose.yaml b/readarr/compose.yaml index 5e19feb..ac2b93d 100644 --- a/readarr/compose.yaml +++ b/readarr/compose.yaml @@ -31,7 +31,7 @@ volumes: external: true certbotroot: external: true - config: + config: {} networks: nginx: diff --git a/sonarr/compose.yaml b/sonarr/compose.yaml index 07784ed..2a6fc9e 100644 --- a/sonarr/compose.yaml +++ b/sonarr/compose.yaml @@ -31,7 +31,7 @@ volumes: external: true certbotroot: external: true - config: + config: {} networks: nginx: