Linux Libraries
Linux Libraries
Section titled “Linux Libraries”Set up and manage media libraries on your Linux Plex server.
Folder Structure
Section titled “Folder Structure”/mnt/media/├── movies/├── tv/├── music/└── photos/Permissions
Section titled “Permissions”# Create media groupsudo groupadd media
# Add userssudo usermod -aG media plexsudo usermod -aG media $USER
# Set permissionssudo chown -R plex:media /mnt/mediasudo chmod -R 775 /mnt/mediaNetwork Storage
Section titled “Network Storage”NFS Mount
Section titled “NFS Mount”# Install NFS clientsudo apt install nfs-common
# Create mount pointsudo mkdir -p /mnt/media
# Mountsudo mount -t nfs nas:/media /mnt/media
# Add to /etc/fstabecho "nas:/media /mnt/media nfs defaults,_netdev 0 0" | sudo tee -a /etc/fstabSMB/CIFS Mount
Section titled “SMB/CIFS Mount”# Install CIFSsudo apt install cifs-utils
# Create credentialssudo nano /etc/samba/credentials# username=user# password=pass
# Mountsudo mount -t cifs //nas/media /mnt/media -o credentials=/etc/samba/credentials
# Add to /etc/fstabecho "//nas/media /mnt/media cifs credentials=/etc/samba/credentials,uid=plex,gid=media,_netdev 0 0" | sudo tee -a /etc/fstabAdding Libraries
Section titled “Adding Libraries”- Open Plex Web
- Click + next to Libraries
- Add folders with correct permissions
Scan Libraries
Section titled “Scan Libraries”# Via APIcurl -X POST "http://localhost:32400/library/sections/all/refresh?X-Plex-Token=TOKEN"