add dashboarr

This commit is contained in:
Arnout van Westen committed 2026-09-02 21:27:25 +02:00
1 parent 2c813b1dcd
commit a6e5072cd7
1 file changed
+50
+50
View File
@@ -245,4 +245,54 @@ services:
PLEX_SERVER: http://192.168.10.144:32400
PLEX_TOKEN: ywjYz8fAh_c4b4DPsy3K
dashboarr-backend:
image: ghcr.io/renzobeux/dashboarr-backend:latest
container_name: dashboarr-backend
restart: unless-stopped
ports:
- "4231:4000"
volumes:
- /mnt/user/appdata/dashboarr:/data
labels:
traefik.http.routers.dashboarr.rule: "Host(`dashboarr.arnoutvw.nl`)"
pangolin.proxy-resources.dashboarr.name: dashboarr
pangolin.proxy-resources.dashboarr.full-domain: dashboarr.arnoutvw.nl
pangolin.proxy-resources.dashboarr.protocol: http
pangolin.proxy-resources.dashboarr.ssl: true
pangolin.proxy-resources.dashboarr.targets[0].method: http
pangolin.proxy-resources.dashboarr.targets[0].hostname: 192.168.10.144
pangolin.proxy-resources.dashboarr.targets[0].healthcheck.hostname: 192.168.10.144
pangolin.proxy-resources.dashboarr.targets[0].healthcheck.port: 4231
pangolin.proxy-resources.dashboarr.targets[0].healthcheck.enabled: true
pangolin.proxy-resources.dashboarr.auth.sso-enabled: false
pangolin.proxy-resources.dashboarr.rules[0].match: region
pangolin.proxy-resources.dashboarr.rules[0].action: allow
pangolin.proxy-resources.dashboarr.rules[0].value: EU
pangolin.proxy-resources.dashboarr.rules[1].match: ip
pangolin.proxy-resources.dashboarr.rules[1].action: allow
pangolin.proxy-resources.dashboarr.rules[1].value: 172.21.0.1
pangolin.proxy-resources.dashboarr.rules[2].match: country
pangolin.proxy-resources.dashboarr.rules[2].action: deny
pangolin.proxy-resources.dashboarr.rules[2].value: ALL
environment:
- NODE_ENV=production
- LOG_LEVEL=info
# Public URL your phone will use to reach the backend.
# When set the pairing QR encodes both the URL and token so the app
# can pair in a single scan. When omitted the QR only contains the
# token and you enter the URL manually in the app.
- PUBLIC_URL=https://dashboarr.arnoutvw.nl
# Enable if behind a reverse proxy (Caddy, Nginx, Traefik) so
# rate limiting uses the real client IP from X-Forwarded-For.
- TRUST_PROXY=true
# Poll Expo for push delivery receipts (rarely needed).
# - PUSH_RECEIPTS=true
# Consecutive failed health checks (30s each) before "service offline"
# notification. Default 3 (~1.5 min). Set to 10 for ~5 min tolerance.
# - OFFLINE_THRESHOLD=10
# Route service polls via remoteUrl instead of localUrl. The app's own
# useRemote flag is always ignored server-side. Default false (backend
# on LAN). Flip to true only if the backend lives off-LAN.
# - BACKEND_USE_REMOTE=false