I have had plex running on a Synology nas with lots of media its getting a bit old, cant trans code decided to upgrade to a new NUC.
I did a fresh install on Ubuntu 18.04 and followed the steps on installing Plex via deb (did it first with snap store and removed) with no issues. I mounted my NFS shares from NAS and plex can see them all ok. I added one small folder to plex to test, saw the files and started populating the library looking good…
But then i realised that the meta data wasn’t being pulled… I refreshed all meta data and waited but still no covers etc…
I thought it was permissions on my mount, so i dragged a tv show locally on the nucs SSD and added, still didn’t pull the metadata.
Maybe a permissions issue ? I cant see anything in the logs myself but I’m not familiar with them. As a note I’m not great with linux I’m a tinkerer but love to learn.
Are you using the Synology for the NFS server with the NUC being the heavy-lifter ?
If so, and you wish to save some time with metadata matching, you can transport from the Syno to the NUC with a little bit of pathname magic (emulate syno directory structure in the NFS mounts).
Yep im using the nuc to do the the transcodes and run PMS i want to take some processing away from the nas as its a older model and just it as a file storage for library.
I did notice that plex runs allot faster from the NUC than the NAS so wouldnt mind the speed increase
Setup: NUC and Syno PMS shutdown
Prereq: nfs-common package on Ubuntu systems.
* sudo sh
* mount ip.addr.of.syno:/volume1/Plex /mnt
* cd /var/lib/plexmediaserver
* mkdir NewLibrary
* cd NewLibrary
* (cd /mnt ; tar cf - ./Library) | tar xf -
* chown -R plex:plex .
* cd ..
* mv Library Library.keep
* mv NewLibrary Library
# At this point, we have the Syno metadata in the "NewLibrary" subdirectory with UID/GID already set for this host. Now to make directories to emulate the mount points.
mkdir /volume1
mkdir /volume1/movies --- Make these as you need to match the Syno
chown -R your_linux_username /volume1
chmod -R 755 /volume1
# Now create the NFS mounts in /etc/fstab to mount up before PMS starts
# Since user **plex** exists on both, we'll take advantage of that.
#Something of the form (repeating as needed)
ip.addr.of.syno:/volume1/movies /volume1/movies nfs defaults,auto,rw,nofail,bg 0 0
# tests the mounts (iterate as required ) get a successful mount and see content)
mount /volume1/movies
ls -la /volume1/movies
# lastly, assert permissions across NFS because DSM doesn't assign any by default
find /volume1 -type d -exec chmod 755 {} \;
find /volume1 -type f -exec chmod 644 {} \;
Should just about do it for you
Startup the NUC, it will appear as if the Syno.
You’ll want to change its friendly name as appropriate.
Now return to the Syno,
File Station -> Plex share - library/ - Application Support / Plex media Server
Rename Preferences.xml to Preferences.xml.UNUSED
This avoids the Syno conflicting again. it will start as UNCLAIMED next time.