Install Plex on TrueNas Community edition 25.10.0.1 Need Help Please :(

I’ve been trying to configure Plex within the community version of Truenas 25.10.0.1 for a week now. I’ve tried countless methods and tutorials, but I always end up with the same problem.

I’m following these steps:

  1. I install Truenas from scratch and use the `trunas_admin` user to connect to it.

  2. I create a new user, `plex_user`, which is an SMB user.

  3. I create a new pool named `NAS01`.

  4. I create a dataset of type `APPS` named `PLEX`.

3.1) I create a dataset of type `APPS` within the `plex` dataset and name it `PLEX_DATA`.

3.2) I create a dataset of type `APPS` within the `plex` dataset and name it `PLEX_CONFIG`.

  1. I create a generic dataset named `PLEX_MEDIA`.

  2. I go to the shared option and define a Windows SMB resource, choosing the PLEX_MEDIA dataset.

  3. I go to the System - Services section and edit the SMB resource, giving it the name I want to use to view it in Windows and the name of the network where my machines are located.

  4. I connect from Windows with the PLEX user and the defined password, and I can see the shared resource without problems. I can copy, create, or delete files. I place any movie in this folder on Windows.

  5. I proceed to install Plex. I set the time zone, the IP address of the server (IP xxx.xxx.xxx.xxx/24), the Plex claim, leaving the user and group (568) unchanged, and select Host Network.

8.1) In Plex Data Storage, I select Host, enter the path to the PLEX_DATA dataset, check the ACL box, and select the Force option.

8.2) I leave the logs and the transcoder in temporary mode.

  1. I follow the same steps as in 8.1) but for Plex configuration storage, obviously using the PLEX_CONFIG dataset.

  2. I add additional storage, select the host, enter the path to the PLEX_MEDIA dataset, and check the ACL box.

  3. I proceed with the installation… and upon completion, I restart the Truenas server.

  4. I access the Plex UI via //IP_servidor_truenas:32400/web and enter my Plex username and password, then select a name for the server.

  5. I’m going to attach folders, I select movies and go to search for folders, then I go to the root directory, from there I look for the PLEX_MEDIA folder, which has a movie I added through Windows. I see the movie and click “Add.”

  6. :sleepy_face: :sleepy_face: Problem: when I go to the Plex server and double-click on “Library,” the movies folder says it’s empty, and I don’t know how to get Plex to see the movies.

Can someone please help me? I’m going crazy.

1 Like

Hi,

Assuming you are using the Plex app from from the TrueNAS library (and not some other Docker container), perhaps this will help:

  • In my installation I specified User-ID 568 and Group-ID 568 in the corresponding fields in the “User and Group Configuration” section for the app. This is the “apps” user. Then I gave that user-id and group-id read permission on the dataset, where my media is stored. I also checked that this user has access to the “apps” dataset (where my Plex config data and others reside). FWIW I don’t have the ACL options checked.

I hope that this might help a bit…

P.S.: A separate issue for Plex is that - once you get the app to work - you should probably enable the “Hostpath” option. If you don’t, Plex might use a Relay server, even for internal connection, because its internal IP-Address in the container is different from the IP-address that clients in the network need to use to contact it.

1 Like

I was struggling with this too!!

I followed your step by step procedure and the solution provided and it worked like a charm. Thanks for documenting your process - greatly appreciated!!