All HTTP-served containers (web UIs + metrics APIs) now carry explicit router-rule labels so dnsweaver manages their arnoutvw.nl rewrites end to end (no more relying on traefik defaultRule). krusader fixed to noVNC 8080-ish label -> 6080. EXCLUDE_DOMAINS reduced to databases, workers and agents (postgres14/mariadb/redis/postgresql17/komodo-mongo/ bookorbit-db/immich_postgres/immich_ml/dawarich_*db-redis-sidekiq/ influxdb/newt*/komodo-periphery/dockersocket/subsyncarr/wordpress-blues).
69 lines
1.9 KiB
YAML
69 lines
1.9 KiB
YAML
version: "3.6"
|
|
services:
|
|
Stash:
|
|
command:
|
|
- "stash"
|
|
container_name: "Stash"
|
|
environment:
|
|
- "STASH_CACHE=/cache/"
|
|
- "STASH_METADATA=/metadata/"
|
|
- "STASH_GENERATED=/generated/"
|
|
- "STASH_STASH=/data/"
|
|
- "STASH_CONFIG_FILE=/root/.stash/config.yml"
|
|
- "TZ=Europe/Berlin"
|
|
image: "stashapp/stash:v0.31.1"
|
|
labels:
|
|
- traefik.enable=true
|
|
- traefik.http.routers.stash.rule=Host(`stash.arnoutvw.nl`)
|
|
- traefik.http.services.stash.loadbalancer.server.port=9999
|
|
ipc: "private"
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
network_mode: "bridge"
|
|
ports:
|
|
- "6969:9999/tcp"
|
|
restart: "unless-stopped"
|
|
volumes:
|
|
- "/mnt/user/P:/data"
|
|
- "/mnt/user/appdata/stash/cache:/cache"
|
|
- "/mnt/user/appdata/stash/config:/root/.stash"
|
|
- "/mnt/user/appdata/stash/generated:/generated"
|
|
- "/mnt/user/appdata/stash/metadata:/metadata"
|
|
working_dir: "/"
|
|
|
|
|
|
teslacamplayer:
|
|
container_name: "teslacamplayer"
|
|
entrypoint:
|
|
- "/init"
|
|
environment:
|
|
- "PUID=99"
|
|
- "PGID=100"
|
|
- "UMASK=022"
|
|
- "TZ=Europe/Berlin"
|
|
- "ClipsRootPath=/media"
|
|
- "CacheFilePath=/config/clips.json"
|
|
- "ASPNETCORE_URLS=http://+:5000"
|
|
image: "ghcr.io/imagegenius/teslacamplayer:2024.8.11.923-ig37"
|
|
labels:
|
|
- traefik.enable=true
|
|
- traefik.http.routers.teslacamplayer.rule=Host(`teslacamplayer.arnoutvw.nl`)
|
|
- traefik.http.services.teslacamplayer.loadbalancer.server.port=5000
|
|
ipc: "private"
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
network_mode: "bridge"
|
|
ports:
|
|
- "5011:5000/tcp"
|
|
restart: "unless-stopped"
|
|
volumes:
|
|
- "/mnt/cache/appdata/teslacamplayer:/config"
|
|
- "/mnt/user/tesla:/media"
|
|
working_dir: "/"
|