2024-09-09, 01:09 PM
Hey,
I am Christophe. New to Jellyfin. Being a big fan of Kubernetes, I deployed Jellyfin for fun on a single node K8S cluster (one RPI5/8GB with 128GB NVME/SSD)
Here is the overall architecture of my deployment
I have to say I am impressed by the features of Jellyfin and the performance of the Pi5+NVMe/SSD. I will start transitioning away from Plex keeping the same architecture. This should be pretty easy because all my data is already on the NAS (no data movement)
I am Christophe. New to Jellyfin. Being a big fan of Kubernetes, I deployed Jellyfin for fun on a single node K8S cluster (one RPI5/8GB with 128GB NVME/SSD)
Here is the overall architecture of my deployment
- The Media libraries are NFS shares hosted on my Synology NAS
- The Jellyfin config folder is a directory on the PI's NVME/SSD.
- Jellyfin is deployed on Kubernetes (k3s) ; for now a single node cluster (the Pi5)
- Persistent volumes are defined for the media libraries and the config folder (see above). important: persistentVolumeReclaimPolicy: Retain)
- Internal access using the Traefik reverse proxy embedded in the Kubernetes distro
- External access: using the Synology reverse proxy + TLS termination (Synology DDNS+Lets'Encrypt wildcart cert)
I have to say I am impressed by the features of Jellyfin and the performance of the Pi5+NVMe/SSD. I will start transitioning away from Plex keeping the same architecture. This should be pretty easy because all my data is already on the NAS (no data movement)