diff --git a/dynamic/services.yaml b/dynamic/services.yaml index c54d4f5..a7dda63 100644 --- a/dynamic/services.yaml +++ b/dynamic/services.yaml @@ -34,6 +34,14 @@ http: # ---------------------- # HTTP routers for redirect # ---------------------- + www-http: + rule: "Host(`www.aetoskia.com`)" + entryPoints: + - web + middlewares: + - redirect-to-https + service: noop@internal + # Dashboard traefik-dashboard-http: rule: "Host(`traefik.aetoskia.com`)" @@ -67,6 +75,14 @@ http: - redirect-to-https service: noop@internal + prowlarr-http: + rule: "Host(`prowlarr.aetoskia.com`)" + entryPoints: + - web + middlewares: + - redirect-to-https + service: noop@internal + jellyseerr-http: rule: "Host(`jellyseerr.aetoskia.com`)" entryPoints: @@ -134,6 +150,19 @@ http: # ---------------------- # HTTPS routers # ---------------------- + # Landing Page + www-https: + rule: "Host(`www.aetoskia.com`)" + entryPoints: + - websecure + service: www-svc + tls: + certResolver: aetoskia + middlewares: +# - basic-auth + - websocket-headers + + # Dashboard traefik-dashboard: rule: "Host(`traefik.aetoskia.com`)" entryPoints: @@ -169,6 +198,14 @@ http: tls: certResolver: aetoskia + prowlarr: + rule: "Host(`prowlarr.aetoskia.com`)" + entryPoints: + - websecure + service: prowlarr-svc + tls: + certResolver: aetoskia + jellyseerr: rule: "Host(`jellyseerr.aetoskia.com`)" entryPoints: @@ -244,6 +281,11 @@ http: certResolver: aetoskia services: + # Landing Page + www-svc: + loadBalancer: + servers: + - url: "http://private-pi:3001" # Media plex-svc: loadBalancer: @@ -260,6 +302,11 @@ http: servers: - url: "http://server-pi:7878" + prowlarr-svc: + loadBalancer: + servers: + - url: "http://server-pi:9696" + jellyseerr-svc: loadBalancer: servers: