add automation and it-tools stack, update newt, add icons and app-api to nextcloud, try new proxy solution with newt (docker socket access)

This commit is contained in:
2025-12-05 21:58:44 +01:00
parent bd5f6604f4
commit eaadef5e4e
13 changed files with 108 additions and 15 deletions

View File

@@ -11,6 +11,7 @@ services:
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
labels:
net.unraid.docker.icon: "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/refs/heads/main/png/mariadb.png"
folder.view2: "Databases"
redis:
@@ -20,19 +21,35 @@ services:
- /mnt/user/appdata/nextcloud/cache:/data
command: redis-server --requirepass ${REDIS_HOST_PASSWORD}
labels:
net.unraid.docker.icon: "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/refs/heads/main/png/redis.png"
folder.view2: "Databases"
appapi-dsp:
image: ghcr.io/nextcloud/nextcloud-appapi-dsp:release
networks:
- nextcloud-exapps
environment:
- NC_HAPROXY_PASSWORD=${APPAPI_DSP_PASSWORD}
volumes:
- /var/run/docker.sock:/var/run/docker.sock
privileged: true
labels:
net.unraid.docker.icon: "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/refs/heads/main/png/nextcloud.png"
folder.view2: "Services"
app:
image: nextcloud
container_name: nextcloud
ports:
- 8090:80
links:
- db
- redis
depends_on:
- db
- redis
- appapi-dsp
networks:
- default
- nextcloud-exapps
- pangolin
volumes:
- /mnt/user/appdata/nextcloud/app:/var/www/html
- /mnt/user/nextcloud-data:/var/www/html/data
@@ -50,6 +67,18 @@ services:
- REDIS_HOST_PASSWORD=${REDIS_HOST_PASSWORD}
- APACHE_DISABLE_REWRITE_IP=1
- TRUSTED_PROXIES=172.19.0.2
- APACHE_BODY_LIMIT=0
- TRUSTED_PROXIES=172.28.0.2
labels:
net.unraid.docker.icon: "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/refs/heads/main/png/nextcloud.png"
net.unraid.docker.webui: "https://cloud.homecube.org"
folder.view2: "Services"
networks:
nextcloud-exapps:
name: nextcloud-exapps
driver: bridge
pangolin:
name: pangolin_net
external: true