How To Install Jellyfin On TrueNAS in 2023 - WunderTech
How To Install Jellyfin On TrueNAS in 2023 - WunderTech
Jellyfin is an open-source media service that’s installed in Docker. The biggest benefit that
Jellyfin offers is the ability to stream data remotely for free. Overall, it’s tough to crown a
specific winner for the best media streaming service as everyone will have different needs,
but it’s a great platform to check out.
We will look at how to set up Jellyfin on TrueNAS below, but the process will be slightly
different for everyone as the media they have stored on their NAS will differ by location.
Therefore, ensure you enter the correct location when configuring the container!
Before looking at how to install Jellyfin on a TrueNAS, you need to ensure that you
have your media (Movies, TV Shows, Music, etc.) on your NAS in a data store. The
folder structure isn’t important, but the files must live on your NAS.
We will look at how to install Jellyfin on TrueNAS Scale below, but the process will be
extremely similar on TrueNAS Core.
1. Log in to TrueNAS Scale, select Apps, then Available Applications. Select Launch
Docker Image
NOTE: There is no Jellyfin application as of the writing of this tutorial, so we must install the
Docker container manually.
https://www.wundertech.net/how-to-install-jellyfin-on-truenas/ 1/6
2. Name the container jellyfin, then set the Image Repository as jellyfin/jellyfin.
5/2/23, 6:51 PM How to Install Jellyfin on TrueNAS in 2023 - WunderTech
3. Select Provide access to node network namespace for the workload. This will allow
Docker to use the host network.
4. There are three host path volumes that must be mounted which will be displayed below.
NOTE: Please keep in mind that these paths can be different for everyone, but the goal is to
mount a specific path that includes your media, as well as a location to store the default
Jellyfin data. The Jellyfin paths (config/cache) are used for persistent data purposes,
meaning that the config of the application will be stored in a dataset so that it can be
used/moved at a later time.
/[media] – this is where the media files in TrueNAS will be stored so that Jellyfin can view
them.
/config – the configuration files for Jellyfin.
/cache – the cache files for Jellyfin.
https://www.wundertech.net/how-to-install-jellyfin-on-truenas/ 2/6
5/2/23, 6:51 PM How to Install Jellyfin on TrueNAS in 2023 - WunderTech
https://www.wundertech.net/how-to-install-jellyfin-on-truenas/ 3/6
5/2/23, 6:51 PM How to Install Jellyfin on TrueNAS in 2023 - WunderTech
6. Open a web browser and navigate to the IP address below. Port 8096 is the default
port for all Jellyfin installations.
http://[NAS_IP]:8096
The process above looked at how to install Jellyfin on TrueNAS, but the steps below will
display how to set up the container.
1. You will be brought to the default Jellyfin page. Pick your language, then select Next.
3. You will now need to enter your media libraries. Select Add Media Library, enter
https://www.wundertech.net/how-to-install-jellyfin-on-truenas/ 4/6
the content type, and then add a new folder.
5/2/23, 6:51 PM How to Install Jellyfin on TrueNAS in 2023 - WunderTech
4. In this section, you will need to select the folder that you added earlier. This will be
completely user-specific, but you need to map the content type to the top-level folder. This
means that the Movies content type should be mapped to the Movies folder. Edit any
additional settings that you’d like and select Ok.
5. Complete step 4 for all media types that you have, then select Next.
https://www.wundertech.net/how-to-install-jellyfin-on-truenas/ 5/6
5/2/23, 6:51 PM How to Install Jellyfin on TrueNAS in 2023 - WunderTech
7. Configure your remote access settings. I highly suggest that you keep the second
UPnP option deselected, as UPnP is an overall security risk.
If you’d like to access your data remotely, I suggest that you use a VPN
like OpenVPN or Tailscale, and port forwarding (potentially with a reverse proxy) if that’s not
possible.
https://www.wundertech.net/how-to-install-jellyfin-on-truenas/ 6/6