navidrome: use authentik
This commit is contained in:
@@ -68,8 +68,6 @@ GRAFANA_EXTERNAL_PORT=3600
|
||||
GRAFANA_INTERNAL_PORT=3000
|
||||
STASH_EXTERNAL_PORT=9998
|
||||
STASH_INTERNAL_PORT=9999
|
||||
NAVIDROME_EXTERNAL_PORT=4533
|
||||
NAVIDROME_INTERNAL_PORT=4533
|
||||
MALOJA_EXTERNAL_PORT=42010
|
||||
MALOJA_INTERNAL_PORT=42010
|
||||
PAPERLESS_EXTERNAL_PORT=8004
|
||||
|
||||
+4
-3
@@ -334,8 +334,6 @@ services:
|
||||
navidrome:
|
||||
image: deluan/navidrome:0.61.2
|
||||
container_name: navidrome
|
||||
ports:
|
||||
- "${NAVIDROME_EXTERNAL_PORT}:${NAVIDROME_INTERNAL_PORT}"
|
||||
env_file:
|
||||
- navidrome.env
|
||||
user: "${PUID}:${PGID}"
|
||||
@@ -347,7 +345,10 @@ services:
|
||||
ipv4_address: 192.168.240.14
|
||||
labels:
|
||||
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
|
||||
|
||||
maloja:
|
||||
|
||||
@@ -10,3 +10,6 @@ ND_PREFERSORTTAGS=true
|
||||
ND_ENABLEM3UEXTERNALALBUMART=true
|
||||
ND_ENABLEWEBPENCODING=true
|
||||
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/
|
||||
Reference in New Issue
Block a user