From ec40c3f7d40145c0242f299652fd085903d92b84 Mon Sep 17 00:00:00 2001 From: Joey Hafner Date: Fri, 8 Jul 2022 22:57:08 -0700 Subject: [PATCH] Add Authentik simple services: - jdownloader2 - librespeed - navidrome - stashapp - uptime-kuma - wg-easy --- server/config/autopirate/docker-compose.yml | 13 +++++++------ server/config/jdownloader2/docker-compose.yml | 2 +- server/config/librespeed/docker-compose.yml | 1 + server/config/navidrome/docker-compose.yml | 1 + server/config/stashapp/docker-compose.yml | 2 +- server/config/uptime-kuma/docker-compose.yml | 1 + server/config/wireguard/docker-compose.yml | 1 + 7 files changed, 13 insertions(+), 8 deletions(-) diff --git a/server/config/autopirate/docker-compose.yml b/server/config/autopirate/docker-compose.yml index df6add6..5a85039 100644 --- a/server/config/autopirate/docker-compose.yml +++ b/server/config/autopirate/docker-compose.yml @@ -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: diff --git a/server/config/jdownloader2/docker-compose.yml b/server/config/jdownloader2/docker-compose.yml index 19e9bd1..cd434fc 100644 --- a/server/config/jdownloader2/docker-compose.yml +++ b/server/config/jdownloader2/docker-compose.yml @@ -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: diff --git a/server/config/librespeed/docker-compose.yml b/server/config/librespeed/docker-compose.yml index 3a83bfc..bf24ec6 100644 --- a/server/config/librespeed/docker-compose.yml +++ b/server/config/librespeed/docker-compose.yml @@ -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: diff --git a/server/config/navidrome/docker-compose.yml b/server/config/navidrome/docker-compose.yml index 4670926..629119b 100644 --- a/server/config/navidrome/docker-compose.yml +++ b/server/config/navidrome/docker-compose.yml @@ -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: diff --git a/server/config/stashapp/docker-compose.yml b/server/config/stashapp/docker-compose.yml index 73d2685..6af3bd6 100644 --- a/server/config/stashapp/docker-compose.yml +++ b/server/config/stashapp/docker-compose.yml @@ -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: diff --git a/server/config/uptime-kuma/docker-compose.yml b/server/config/uptime-kuma/docker-compose.yml index 2695baa..8926b14 100644 --- a/server/config/uptime-kuma/docker-compose.yml +++ b/server/config/uptime-kuma/docker-compose.yml @@ -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: diff --git a/server/config/wireguard/docker-compose.yml b/server/config/wireguard/docker-compose.yml index 7c5ae75..c44f605 100644 --- a/server/config/wireguard/docker-compose.yml +++ b/server/config/wireguard/docker-compose.yml @@ -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: