1
0

navidrome: use authentik

This commit is contained in:
2026-04-19 17:05:25 +02:00
parent b9a4504000
commit fbd6aa1fde
3 changed files with 7 additions and 5 deletions
-2
View File
@@ -68,8 +68,6 @@ GRAFANA_EXTERNAL_PORT=3600
GRAFANA_INTERNAL_PORT=3000 GRAFANA_INTERNAL_PORT=3000
STASH_EXTERNAL_PORT=9998 STASH_EXTERNAL_PORT=9998
STASH_INTERNAL_PORT=9999 STASH_INTERNAL_PORT=9999
NAVIDROME_EXTERNAL_PORT=4533
NAVIDROME_INTERNAL_PORT=4533
MALOJA_EXTERNAL_PORT=42010 MALOJA_EXTERNAL_PORT=42010
MALOJA_INTERNAL_PORT=42010 MALOJA_INTERNAL_PORT=42010
PAPERLESS_EXTERNAL_PORT=8004 PAPERLESS_EXTERNAL_PORT=8004
+4 -3
View File
@@ -334,8 +334,6 @@ services:
navidrome: navidrome:
image: deluan/navidrome:0.61.2 image: deluan/navidrome:0.61.2
container_name: navidrome container_name: navidrome
ports:
- "${NAVIDROME_EXTERNAL_PORT}:${NAVIDROME_INTERNAL_PORT}"
env_file: env_file:
- navidrome.env - navidrome.env
user: "${PUID}:${PGID}" user: "${PUID}:${PGID}"
@@ -347,7 +345,10 @@ services:
ipv4_address: 192.168.240.14 ipv4_address: 192.168.240.14
labels: labels:
caddy: music.${DOMAIN_LOCAL} caddy: music.${DOMAIN_LOCAL}
caddy.reverse_proxy: "{{ upstreams $NAVIDROME_INTERNAL_PORT }}" caddy.reverse_proxy: "{{ upstreams 4533 }}"
caddy.forward_auth: "authentik-server:9000"
caddy.forward_auth.uri: "/outpost.goauthentik.io/auth/caddy"
caddy.forward_auth.copy_headers: "X-Authentik-Username X-Authentik-Groups X-Authentik-Email X-Authentik-Name"
restart: unless-stopped restart: unless-stopped
maloja: maloja:
+3
View File
@@ -10,3 +10,6 @@ ND_PREFERSORTTAGS=true
ND_ENABLEM3UEXTERNALALBUMART=true ND_ENABLEM3UEXTERNALALBUMART=true
ND_ENABLEWEBPENCODING=true ND_ENABLEWEBPENCODING=true
ND_UICOVERARTSIZE=600 ND_UICOVERARTSIZE=600
ND_EXTAUTH_TRUSTEDSOURCES=192.168.240.2/32
ND_EXTAUTH_USERHEADER=X-Authentik-Username
ND_EXTAUTH_LOGOUTURL=https://authentik.kucharczyk.xyz/if/flow/default-invalidation-flow/