Jellyfin looks complicated, but it doesn’t have to be. Here’s how to install it on TrueNAS.
Jellyfin is one of the best Plex alternatives for a large NAS, and it’s one that I use myself. It’s a media server that can stream and edit videos for clients, and it’s free and open source. It requires a bit of setup to work, but it’s worth it if it’s set up and working properly.
This guide assumes you’re using a NAS system like TrueNAS, but the steps are the same for other types of NAS. Jellyfin works with a large library of ripped movies, which I recently transferred my years-long collection from my hard drive to my NAS, so any good NAS for Plex will also be good for Jellyfin.
Step 1: Organize your data
You need to organize two datasets for your movies and TV shows, and this is easy to do.
- In TrueNAS, click Datasets on the left.
- Click Add Dataset in the top right.
- Name the first “movie.”
- Change the Case sensitivity to Insensitive.
Do the same thing to create another data set, but specify “tv” instead of “movies.”
Step 2: Install Jellyfin
Next, we will be installing Jellyfin, but we will need to change a few installation parameters.
- Go to Applications.
- Click Available Apps.
- Search for “Jellyfin.”
- Click Apply.
- Write about “web port.” For me, the default was 30013.
- Click Add next to Additional Storage.
- Type the following:
- Click Add again and repeat the above, but change it to /tv and select /tv dataset instead.
Now you can type Save at the bottom. It may take a minute to be sent.
Step 3: Install Jellyfin
If everything went well, you can go to Jellyfin either by clicking the Web portal next to the Jellyfin app, or by going to the following in your browser:
For me, I travel to:
When you get to Jellyfin, just follow the instructions on the screen.
- Set your language.
- Choose a username and password. You can leave the password blank so that all you want is a username.
- Add your media library. Keep all settings as default, but select the type of content and associated folder by clicking More next to Folders. Click Next when you have added your folders.
- Click through and check Allow remote connections to the server. You can choose to turn on independent mapping if you want, but you can also simply access your NAS remotely through WireGuard’s settings to access your server.
- Click Finish
Enjoy what you have!
Now that you’ve configured Jellyfin, you can copy any content you have to /videos and /tv for Jellyfin to discover. It will fill in the details of the show or movie based on the file names, so you can be sure that your content will be easy to find. It will automatically extract subtitles, transcode media for playback, and give you more information about what you’re watching.