-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjellyfin.yaml
More file actions
27 lines (26 loc) · 1.08 KB
/
jellyfin.yaml
File metadata and controls
27 lines (26 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# ── Jellyfin ──────────────────────────────────────────────────────────────────
# Helm chart: https://github.com/jellyfin/jellyfin-helm
#
# helm repo add jellyfin https://jellyfin.github.io/jellyfin-helm
# helm install jellyfin jellyfin/jellyfin -n jellyfin --create-namespace \
# -f jellyfin.yaml
ingress:
enabled: true
ingressClassName: caddy
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
caddy.ingress/ssl-redirect: "true"
# Streaming needs HTTP/1.1 and generous timeouts
caddy.ingress/proxy-http-version: "1.1"
caddy.ingress/proxy-read-timeout: "3600"
caddy.ingress/proxy-send-timeout: "3600"
caddy.ingress/proxy-body-size: "0" # unlimited for media uploads
hosts:
- host: jellyfin.example.com
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- jellyfin.example.com
secretName: jellyfin-tls # cert-manager creates this Secret in namespace jellyfin