Skip to content

EP 24 - JellyFin on TrueNas

Introduction

In this video we will cover

  1. How to setup a SMB share on Truenas

  2. How to Install JellyFin on your TrueNas machine

  3. How to connect JellyFin to your SMB Share.

Creating an SMB Share on TrueNas

If you have not setup TrueNas before, please see our previous video on how to do that here

That video will also cover how to setup a storage pool which is required before this tutorial.

Login to TrueNas and perform the following:

Description of your image

Create a Dataset

Next You need to go to the datasets tab then select "Add dataset on the top right:

Description of your image

Then perform the following: Name your dataset, give it the SMB preset, and ensure your SMB name is descriptive like (smbshare), then slick save.

Description of your image

SMB Share

Next we need to go to the Shares Tab and ensure the SMB share was created and enabled.

Description of your image

Create local Group

Next go to Credentials / Local Groups

Description of your image

Click "Add" on the top right:

Description of your image

Next you need to give the group a name, allow samba authentication, and save it.

Description of your image

Create a Local User

We now need to go to the local users tab in the same area.

Description of your image

Click add on the top right as well

Description of your image

Now to create a user we need to do the following.

  1. Assign a name

  2. create a username

  3. (and 4) assign a passward

  4. Turn off "Create a New Primary Group"

  5. Assign the local group you made earlier

  6. Assign the local group you made earlier

  7. Set the home directory to your JellyFin SMB Share directory.

Description of your image

Then go all the way to the bottom and click save.

Description of your image

Enable SMB on TrueNas

Next we need to go to System Settings / Services

Description of your image

Ensure the following settings are on.

Description of your image

SMB Share ACL's

Next we need to ensure the SMB file share access control lists are enabled/configured. Go back to the Shares tab and click the "Shield" icon on the right to edit your ACL's.

Description of your image

We are going to use a pre-made ACL (nsf4_open) then click continue.

Description of your image

Just do a click glance but the settings should all be correct, you can then save the access control list.

Description of your image

Connecting to our SMB share on Windows

To connect to an SMB share on Windows you will do the following

\\<IP_address of SMB server>\<smb_share_filename>

Description of your image

You will be prompted with the following screen, input the credentials of the local user you created for your SMB share.

Description of your image

Now you need to create some folders to organize the movies, pictures, and documents. This will allow you to have categories within JellyFin to browse through.

Description of your image

Installing JellyFIn Media Server

To Install JellyFin head over to the "Apps" Tab and then select Discover Apps on the top right.

Description of your image

Search for JellyFin and click on it

Description of your image

Select Install

Description of your image

Then you will be prompted with the settings for installation menu of JellyFin.

  1. You will need to assign the application name

  2. Assign the IP address for the JellyFin Server (this will be the same IP as seen in your browser URL if you are installing this on TrueNas)

Description of your image

Next scroll down until you see "Additional Storage" This is where you will connect the SMB share we setup earlier.

  1. Select the SMB share type.

  2. Mount Path can be named whatever you want! /SMB just keeps it simple.

  3. Server IP (same as before, the IP of TrueNas like seen in your URL bar)

  4. The SAME name as your created JellyFin SMB share.

  5. The name of the local user you created earlier.

  6. The Password of that user you created earlier.

Then click save and wait for your VM to have the status of deployed.

Description of your image

After your VM is running, click the web portal icon button.

Description of your image

Select your language and click next.

Description of your image

Create a user to login to JellyFin with, then click next.

Description of your image

Then Select content type, movies, and add your folders you created on your SMB share earlier. Remember that your share will be under the /SMB directory.

Description of your image

Showing the /SMB directory

Description of your image

Then in there we can see the folders we created earlier.

Description of your image

Then scroll to the bottom and select Ok.

Description of your image

Login to JellyFin with your JellyFin account you created earlier.

Description of your image

Then that is it, you are in! enjoy watching and streaming your content!

Description of your image

Follow Us on Social Media

YouTube

Discord

Reddit

Rumble