From 088dba1b48732f03b3d7be41efb4721939d2e75b Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 31 Jan 2026 08:22:35 +0200 Subject: fix(jellyfin): add HTTPS support and HTTP to HTTPS redirect Amp-Thread-ID: https://ampcode.com/threads/T-019c12b1-e861-773b-8f74-64b6c2255a5f Co-authored-by: Amp --- f3s/jellyfin/helm-chart/templates/ingress.yaml | 32 +++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/f3s/jellyfin/helm-chart/templates/ingress.yaml b/f3s/jellyfin/helm-chart/templates/ingress.yaml index e883d7d..e7f0ade 100644 --- a/f3s/jellyfin/helm-chart/templates/ingress.yaml +++ b/f3s/jellyfin/helm-chart/templates/ingress.yaml @@ -1,15 +1,45 @@ -# Jellyfin Traefik Ingress +# Jellyfin Traefik IngressRoute - HTTPS apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: jellyfin-ingress namespace: services +spec: + entryPoints: + - websecure + routes: + - match: Host(`jellyfin.f3s.buetow.org`) + kind: Rule + services: + - name: jellyfin-server + port: 8096 + tls: + certResolver: letsencrypt +--- +# Redirect HTTP to HTTPS +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: jellyfin-ingress-redirect + namespace: services spec: entryPoints: - web routes: - match: Host(`jellyfin.f3s.buetow.org`) kind: Rule + middlewares: + - name: redirect-https services: - name: jellyfin-server port: 8096 +--- +apiVersion: traefik.io/v1alpha1 +kind: Middleware +metadata: + name: redirect-https + namespace: services +spec: + redirectScheme: + scheme: https + permanent: true -- cgit v1.2.3