Plex install, can't access to my configured datapool

Hello all! I just installed Plex on my TrueNas Scale server. The server looks like working well at the moment. And plex app is running fine but I can’t add my media libraries.

I have this config, I don’t know if the problem is related to this.

  • Main pool with apps installed (NVMe), Here, I have my domestic apps (Plex install is here, below ix-applications if I am not wrong)
  • Second pool with a Mirror of 2 disk + ssd cache , with 2 datasets:
    • plex-mirror1 (for the data)
    • plex-config (for plex-config)

I shared plex-mirror1 using SMB and connect fine from my Windows laptopt. I created a “Plex” and “Movies” folder inside, move some movies in (this working great at the moment)

On my plex app install, I leave all default values (except Timezone and the claim token). But I setted on config path the plex-config dataset (from my second pool)

At the end of the config page, I have a dinamyc storage options where I can add more paths to plex app can access. I config one of these with this options

  • Mount path: /mnt/plex-mirror-1
  • Host Path: /mnt/data-pool-1/plex-mirror1/Plex (Plex is a “folder” inside the Dataset, for clarify, /mnt/data-pool-1/plex-mirror1 is the “root” path)

I added Full control permissions to my plex-mirror-1 dataset to user 568 (apps) but nothing changes. I have the option of use SMB to add the data to plex, but SMB no will keeps running always, only for moments where I want to share data.

What I am missing?

that should be:

  • Mount path: /data/plex
  • Host Path: /mnt/data-pool-1/plex-mirror1/plex

When you then add a new library inside plex, you will find the folder/dataset “plex” you linked to under /data/

I decided to install the APP Portainer and use that to manage all my docker containers.
The reason was that I could not get hw transcoding to work with the Plex APP due to a bug in the iX middleware which frequently fails to detect the GPUs UUID correctly, and there is no way to set it manually in the Plex APP - but in Portainer you can. :slight_smile:

Here is how I setup the Volume binds for Plex in Portainer:

1 Like

Thanks! Finally I was able to make this works with this config:

  • Mount point: /mnt/plex-mirror-1 (desired path where I want mount)
  • Host path: /mnt/data-pool-1/plex-mirror1/Plex (My “real” dataset path)
    Anyway, Should be more clear on this type of “assisted apps” the need of give permissions of these datase to the “apps” users (instead only says uid 658), and give permissions of user and group. I tried some more configs and one of these works for me.

PD: I wil ltry portainer app, looks promising :slight_smile: )

1 Like