update core stack

This commit is contained in:
kelinfoxy
2026-03-17 22:16:03 -04:00
parent fd497c9fcd
commit 2756af8570
3 changed files with 65 additions and 27 deletions

View File

@@ -40,10 +40,9 @@ services:
- homelab-network
labels:
- com.getarcaneapp.arcane.icon=https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/traefik.svg
- 'homelab.category=core'
- 'homelab.description=Reverse proxy and SSL termination'
# - 'traefik.http.routers.traefik.rule=Host(`traefik.kelinreij.duckdns.org`)'
- ${TRAEFIK_HOST_LABEL}
- 'traefik.enable=true'
- 'traefik.http.routers.traefik.rule=Host(`traefik.kelinreij.duckdns.org`)'
- 'traefik.http.routers.traefik.entrypoints=websecure'
- 'traefik.http.routers.traefik.tls.certresolver=letsencrypt'
- 'traefik.http.routers.traefik.middlewares=authelia@docker'
@@ -66,15 +65,16 @@ services:
- homelab-network
labels:
- com.getarcaneapp.arcane.icon=https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/authelia.svg
- 'homelab.category=core'
- 'homelab.description=Single sign-on authentication'
# - 'traefik.http.routers.authelia.rule=Host(`auth.kelinreij.duckdns.org`)'
- ${AUTHELIA_HOST_LABEL}
- 'traefik.enable=true'
- 'traefik.http.routers.authelia.rule=Host(`auth.kelinreij.duckdns.org`)'
- 'traefik.http.routers.authelia.entrypoints=websecure'
- 'traefik.http.routers.authelia.tls.certresolver=letsencrypt'
- 'traefik.http.routers.authelia.service=authelia'
- 'traefik.http.services.authelia.loadbalancer.server.port=9091'
- 'traefik.http.middlewares.authelia.forwardauth.address=http://authelia:9091/api/verify?rd=https://auth.kelinreij.duckdns.org/'
# - 'traefik.http.middlewares.authelia.forwardauth.address=http://authelia:9091/api/verify?rd=https://auth.kelinreij.duckdns.org/'
- ${AUTHELIA_FORWARD_AUTH_LABEL}
- 'traefik.http.middlewares.authelia.forwardauth.authResponseHeaders=X-Secret'
- 'traefik.http.middlewares.authelia.forwardauth.trustForwardHeader=true'
@@ -86,15 +86,15 @@ networks:
x-dockge:
urls:
- https://auth.kelinreij.duckdns.org
- http://192.168.4.4:9091
- https://traefik.kelinreij.duckdns.org
- http://192.168.4.4:8080
- https://auth.${SUBDOMAIN}.duckdns.org
- http://${SERVER_IP}:9091
- https://traefik.${SUBDOMAIN}.duckdns.org
- http://${SERVER_IP}:8080
x-arcane:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/traefik.svg
urls:
- https://auth.kelinreij.duckdns.org
- http://192.168.4.4:9091
- https://traefik.kelinreij.duckdns.org
- http://192.168.4.4:8080
- https://auth.${SUBDOMAIN}.duckdns.org
- http://${SERVER_IP}:9091
- https://traefik.${SUBDOMAIN}.duckdns.org
- http://${SERVER_IP}:8080