I am skilled, but not as skilled as I am with windows.
I want to move from Windows 10 mainly because Linux is has better stability, the hardware I am using won’t be supported by Windows 11, it runs better headless, I don’t have to reboot once a day, week, month or year, less malware to worry about, Linux support ZFS which I need for RAID cause right now I have raid 0 going and I want and need fault tolerance.
And I don’t need to drop money for a pro version of a os with Linux to encrypt the non Plex media server parts being it also doubles as a home file server.
I am by no means a expert, but I am no noob. But between lack of support with 11 and hardware that IMHO is still good, going the Linux route is smarter both logically and financially.
Personally, I prefer to port the whole block because it will save time on the back end given that taking just the database already carries a lot of work due to the pathname changes.
the process is this:
With Plex running, Settings - Server - Library - Show Advanced, Turn off all the automatic updating.
Shut down Plex
Sign out of Plex/web (upper right)
Make a ZIP file of the “Plex Media Server” directory (where you see the Media and Metadata sub directories)
Install Plex on the new machine
Stop it
In the terminal window, clean out the temporary it created.
sudo bash
cd "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server"
rm -rf *
Unzip your file from windows there to take the place of what you just removed. The structure should be the same ( Media, Metadata, Plug-ins, etc should be right there in the “Plex Media Server” directory )
Change the file permissions to match that of the username
It will also want you to sign in. Go ahead and do that
The setup wizard will start
Since you’re bringing the database with you, you can skip that part.
Set the other options you like as you progress through the wizard until you arrive at the dashboard.
At the dashboard –
For each Library section you’ve defined.
EDIT the section
ADD the new media directory paths – which correspond to the old Windows paths)
DO NOT remove the Windows paths yet. (They are keeping all the info in your database linked together.
As you “OK” the addition of the new locations,
a. it will start scanning.
b. You’ll see either a “2” (duplicate) show
-or-
c. The “Unavailable” will go away (either one is acceptable)
When all scanning is complete
Advance to the next section and repeat steps 2-5 here.
When you’ve completed adding the new locations, for each library section (again)
a. EDIT the section again.
b. REMOVE the old Windows directory paths.
c. “OK”
d. Observe it scan again and remove duplicate indicators
When all sections are complete:
a. Scan Files
b. Empty Trash
c. Clean Bundles
d. Optimize Database