diff options
| author | Paul Buetow <paul@buetow.org> | 2026-01-31 08:22:35 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-01-31 08:22:35 +0200 |
| commit | 088dba1b48732f03b3d7be41efb4721939d2e75b (patch) | |
| tree | 1fa27b04ea9734b5f774213e00d7a36031cbbf63 | |
| parent | 469ff0b4b428aa9377e0428f2934fb3c8291ab26 (diff) | |
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 <amp@ampcode.com>
| -rw-r--r-- | f3s/jellyfin/helm-chart/templates/ingress.yaml | 32 |
1 files changed, 31 insertions, 1 deletions
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,4 +1,4 @@ -# Jellyfin Traefik Ingress +# Jellyfin Traefik IngressRoute - HTTPS apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: @@ -6,10 +6,40 @@ metadata: 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 |
