Add Authentik simple services:

- jdownloader2
- librespeed
- navidrome
- stashapp
- uptime-kuma
- wg-easy
This commit is contained in:
Joey Hafner 2022-07-08 22:57:08 -07:00
parent 04a5a280ee
commit ec40c3f7d4
7 changed files with 13 additions and 8 deletions

View File

@ -17,7 +17,7 @@ services:
- traefik.http.routers.radarr.rule=Host(`radarr.jafner.net`)
- traefik.http.routers.radarr.tls.certresolver=lets-encrypt
- traefik.http.services.radarr.loadbalancer.server.port=7878
- traefik.http.routers.radarr.middlewares=lan-only@file
- traefik.http.routers.radarr.middlewares=lan-only@file,authentik@file
sonarr:
image: linuxserver/sonarr
@ -36,7 +36,7 @@ services:
- traefik.http.routers.sonarr.rule=Host(`sonarr.jafner.net`)
- traefik.http.routers.sonarr.tls.certresolver=lets-encrypt
- traefik.http.services.sonarr.loadbalancer.server.port=8989
- traefik.http.routers.sonarr.middlewares=lan-only@file
- traefik.http.routers.sonarr.middlewares=lan-only@file,authentik@file
lidarr:
image: linuxserver/lidarr
@ -55,7 +55,7 @@ services:
- traefik.http.routers.lidarr.rule=Host(`lidarr.jafner.net`)
- traefik.http.routers.lidarr.tls.certresolver=lets-encrypt
- trarfik.http.services.lidarr.loadbalancer.server.port=8686
- traefik.http.routers.lidarr.middlewares=lan-only@file
- traefik.http.routers.lidarr.middlewares=lan-only@file,authentik@file
nzbhydra2:
image: linuxserver/nzbhydra2
@ -73,7 +73,7 @@ services:
- traefik.http.routers.nzbhydra2.rule=Host(`nzbhydra.jafner.net`)
- traefik.http.routers.nzbhydra2.tls.certresolver=lets-encrypt
- traefik.http.services.nzbhydra2.loadbalancer.server.port=5076
- traefik.http.routers.nzbhydra2.middlewares=lan-only@file
- traefik.http.routers.nzbhydra2.middlewares=lan-only@file,authentik@file
sabnzbd:
image: linuxserver/sabnzbd
@ -95,7 +95,7 @@ services:
- traefik.http.routers.sabnzbd.rule=Host(`sabnzbd.jafner.net`)
- traefik.http.routers.sabnzbd.tls.certresolver=lets-encrypt
- traefik.http.services.sabnzbd.loadbalancer.server.port=8080
- traefik.http.routers.sabnzbd.middlewares=lan-only@file
- traefik.http.routers.sabnzbd.middlewares=lan-only@file,authentik@file
tdarr:
image: haveagitgat/tdarr:latest
@ -111,6 +111,7 @@ services:
labels:
- traefik.http.routers.tdarr.rule=Host(`tdarr.jafner.net`)
- traefik.http.routers.tdarr.tls.certresolver=lets-encrypt
- traefik.http.routers.tdarr.middlewares=authentik@file
- traefik.http.services.tdarr.loadbalancer.server.port=8265
environment:
- TZ=${TZ}
@ -179,7 +180,7 @@ services:
- traefik.http.routers.jackett.rule=Host(`jackett.jafner.net`)
- traefik.http.routers.jackett.tls.certresolver=lets-encrypt
- traefik.http.services.jackett.loadbalancer.server.port=9117
- traefik.http.routers.jackett.middlewares=lan-only@file
- traefik.http.routers.jackett.middlewares=lan-only@file,authentik@file
networks:
tdarr:

View File

@ -11,7 +11,7 @@ services:
labels:
- traefik.http.routers.jdl.rule=Host(`jdl.jafner.net`)
- traefik.http.routers.jdl.tls.certresolver=lets-encrypt
- traefik.http.routers.jdl.middlewares=lan-only@file
- traefik.http.routers.jdl.middlewares=lan-only@file,authentik@file
- traefik.http.services.jdl.loadbalancer.server.port=5800
networks:

View File

@ -16,6 +16,7 @@ services:
labels:
- traefik.http.routers.librespeed.rule=Host(`speedtest.jafner.net`)
- traefik.http.routers.librespeed.tls.certresolver=lets-encrypt
- traefik.http.routers.librespeed.middlewares=authentik@file
networks:
web:

View File

@ -14,6 +14,7 @@ services:
labels:
- traefik.http.routers.navidrome.rule=Host(`navidrome.jafner.net`)
- traefik.http.routers.navidrome.tls.certresolver=lets-encrypt
- traefik.http.routers.navidrome.middlewares=authentik@file
networks:
web:

View File

@ -22,7 +22,7 @@ services:
labels:
- traefik.http.routers.stash.rule=Host(`stash.jafner.net`)
- traefik.http.routers.stash.tls.certresolver=lets-encrypt
- traefik.http.routers.stash.middlewares=lan-only@file # optional lan-only testing
- traefik.http.routers.stash.middlewares=lan-only@file,authentik@file
networks:
web:

View File

@ -15,6 +15,7 @@ services:
labels:
- traefik.http.routers.uptime-kuma.rule=Host(`uptime.jafner.net`)
- traefik.http.routers.uptime-kuma.tls.certresolver=lets-encrypt
- traefik.http.routers.uptime-kuma.middlewares=authentik@file
networks:
web:

View File

@ -22,6 +22,7 @@ services:
- traefik.http.routers.wg-easy.rule=Host(`vpn.jafner.net`)
- traefik.http.routers.wg-easy.tls.certresolver=lets-encrypt
- traefik.http.services.wg-easy.loadbalancer.server.port=51821
- traefik.http.routers.wg-easy.middlewares=authentik@file
networks:
web: