Use SMB share for Jellyfin (TrueNAS Scale, Jellyfin app)

Hi, maybe the subject has already being treated on another topic, but here are my concerns :

I want all things to be simple, so in my NAS, I have a SMB share, in it I have folders for my movies, musics,…, but SMB shares isn’t working properly with VLC (if you need more info regarding my issues with it, ask me, maybe resolving theses issues would be best but be a lot more complicated).

So, I wanted to install Jellyfin, and I want to know if it is possible to use the folders already existing, and just copying my musics / movies in that folder to have it show up on my Jellyfin (of course I have multiple folders and sub-folders to keep thnings organise). If it is possible, I would like to have a tutorial on how to do it, install properly, the ports I will need to open,…
I don’t want to deal with jails, or things like that, just folders, and adding content via file explorer just by copying on the folder.

Thanks for reading my message and taking time to respond !

step by step guides are on mass at your favorite videoportal of your choice. i can recommend a guy called servers@home quick & informative.

let me know if you have more specific questions

Hey @Valentin582971

We can poke at the SMB challenge in a separate thread or here if you’d rather - but Jellyfin offers something a bit more than a new protocol, rather it’s like a “Netflix-Lite” approach of tagging, playback resuming, transcoding, etc.

Assuming you have a series of folders and datasets that exist like tank/movies or tank/media with subfolders for movies or music etc then yes, you can configure Jellyfin to use the existing folders. You’ll need to allow the apps user (number 568) to have a minimum of read access to these folders by using the Datasets → Permissions → Edit dialog.

You can then add this as a host path type of storage in your Jellyfin deployment and supply the path where it should be mounted.

Inside the Jellyfin app, you’d then tell it to go looking in /Movies (in the example above) and it should catalog and enumerate them.

Opening ports shouldn’t be needed for local network playback, but if you plan to try to access Jellyfin from outside your system, a tutorial like a “reverse proxy” might be suited here, or setting up a Wireguard tunnel. Directly port-forwarding your outside NAT device into Jellyfin is possible, but generally discouraged.

1 Like

Hi, sorry for the delay, I wasn’t home so couldn’t do the setup.
Anyways, all works fine, but I also had my musics and the musics doesn’t show up (my movies, series… does). I will wait a night to this if there is something to do with loading but I don’t think it could be a problem since it instant load the biggest folder (with my movies and stuff), but that ain’t that important.

I put this as solve with your answer, if someone had the same concerns as me. Have a nice day !

It’s all good now, it was just a permissions problem. Thanks !

1 Like