2025-08-12, 11:41 PM
Some great advice so far. :smile:
I thought I would add another potential suggestion for you.
I have Jellyfin running as a Proxmox LXC container. I found this easy to set up in particular as I migrated from Plex (also an LXC instance on Proxmox) earlier this year. Proxmox has the benefit of allowing snapshots and backup of the containers easily. So when you update, you make a snapshot and if the update has any issues, you can easily roll back.
The Jellyfin LXC on Proxmox accesses all the media files on my NAS. The NAS (TrueNAS) has been running for many years serving files and media. I didn't want to add Jellyfin to the Truenas but it would have been an option.
Regarding the external access, I really don't like the idea of having my Jellyfin accessible directly from the internet. The old Plex server wasn't accessible from the internet either. Having all the containers running their own firewall was just too much work.
So in the end I got a small arm based device that runs OPNsense as firewall and VPN. It sits in front of everything on the home network and acts as a firewall & VPN provider for all devices on the network. With this set up I can VPN into the network and stream like I'm within the network but also access anything else in the network. And, I have only one firewall to manage rather than each container on Proxmox or TrueNAS or VOIP device. Adding the OPNsense box adds another level of complexity and maintenance but also flexibility in growing or changing/upgrading devices over time.
Hope this helps with your thinking. Should you have any specific questions, PM me.
I thought I would add another potential suggestion for you.
I have Jellyfin running as a Proxmox LXC container. I found this easy to set up in particular as I migrated from Plex (also an LXC instance on Proxmox) earlier this year. Proxmox has the benefit of allowing snapshots and backup of the containers easily. So when you update, you make a snapshot and if the update has any issues, you can easily roll back.
The Jellyfin LXC on Proxmox accesses all the media files on my NAS. The NAS (TrueNAS) has been running for many years serving files and media. I didn't want to add Jellyfin to the Truenas but it would have been an option.
Regarding the external access, I really don't like the idea of having my Jellyfin accessible directly from the internet. The old Plex server wasn't accessible from the internet either. Having all the containers running their own firewall was just too much work.
So in the end I got a small arm based device that runs OPNsense as firewall and VPN. It sits in front of everything on the home network and acts as a firewall & VPN provider for all devices on the network. With this set up I can VPN into the network and stream like I'm within the network but also access anything else in the network. And, I have only one firewall to manage rather than each container on Proxmox or TrueNAS or VOIP device. Adding the OPNsense box adds another level of complexity and maintenance but also flexibility in growing or changing/upgrading devices over time.
Hope this helps with your thinking. Should you have any specific questions, PM me.