I want to be able to use the App to manage sync, but store on an external drive to save space.
I have Plex Server running on a Synology NAS, using the Mac App (Also test with iPad app via Mac App Store). I’d want the NAS to be the main server vs manually copying to the drive then running the server locally.
Is this possible? In my testing, I can run the application from the external drive, but a Plex folder is created under “~/Library/Application Support” to store the Sync Downloads. I’d want the Sync downloads to be stored where the App is running (from the external drive)
You should be able to place a symbolic link to the folder used by the Plex client when downloading your media (pointing it to your external drive instead).
I haven’t been doing this for some time… should be ~/Library/Application Support/Plex/Plex Media Server/Sync/. You cannot do that on an iOS device (just mentioning as you referred to testing this with an iPad as well). Keep in mind this won’t give you an easy-to-navigate output – from what I remember you won’t even get clear file names.
Why would you want to run the app from an external drive?
I can understand that some users might want to keep media files off their system drive… but what’s the benefit of keeping the app itself off your system drive?
Also… that approach doesn’t give you a “portable installation” as the app will always have a local footprint in your OS.
I’m stuck trying to get my Plex metadata moved to a dedicated external drive, per the instructions
above posted by kylewill.
My old source directory:
/Users/PlexServer/Library/Application Support/Plex Media Server
of which I copied the entire “Plex Media Server” folder to my Thunderbolt 3 SSD into this new directory:
/Volumes/Plex Extension/Plex Media Server
NOTE - in the terminal script posted by kylewill, the Plex folder within Application Support is just plain “Plex” whereas my folder is titled “Plex Media Server”. I find that a little strange. I have been running this instance of the Plex Server for probably close to 5 years or more, on a Mac Mini (of course though many macOS and Plex updates) - so maybe it is a legacy folder naming convention?
Anyway, when I try to run the script template kyleweill posted:
ln -s “/Volumes/EXTERNALDRIVE/Plex” “/Users/USERNAME/Application Support/Plex”
modified for my folders as:
ln -s "/Volumes/Plex Extension/Plex Media Server“ "/Users/PlexServer/Library/Application Support/Plex Media Server”
I get the following message in Terminal:
ln: Server”: No such file or directory
Any ideas what the problem is? I’m a newb with terminal commands.
The reason those paths don’t match is because this thread is about using symbolic links for the “Plex for Mac” client – while you’re tinkering with the Plex Media Server.
From the error message it appears you might have mixed up your quotes which causes Terminal to look for a folder called “Server” instead of the full path. To avoid that – simply drag & drop the directories you need into the terminal window. This will paste the full and escaped path of those directories (e.g. adding a \ prefix to all spaces), therefore it obsoletes the need to quote your parameters.
Thanks for the clarification on what this thread is focused on, Tom80H. Will what I’m trying to do work for pointing Plex to a new location for storing all my Plex database/metadata files? I’m not worried about where the Plex Server app itself is installed to/running from - but my metadata/database files are becoming huge and need to be moved.
My current Plex Media Server folder is about 320 GB, and it lives on my Mac mini internal 500 GB flash drive w/ macOS and other core apps - so it is a ticking clock for encountering a storage problem. Just trying to relocate it to a dedicated drive with plenty of room, but finding instructions I can follow have been a challenge - most of the time they are either for older version of Plex Server, or for Windows or Linux based installs.
Sorry for sidetracking this specific thread, and thank you for your help.
The commands are solid – looks you just got some typos / issues with the quotes.
stop your Plex Media Server
execute ln -s /Volumes/Plex\ Extension/Plex\ Media\ Server /Users/PlexServer/Library/Application\ Support/Plex\ Media\ Server – that’s assuming the PMS on your Mac is running under the user PlexServer – and check the link is working