I am not sure if this is the correct place so apologies in advance.
I installed Plex on Fedora 31. I was able to install it and I am able to get to the web interface but I cannot add any folders to a library because there is no option to add a library anywhere. I have tried setting SELinux to permissive mode and I have also chmoded my directories to 777. Still no luck. I have spoke with others and they are reporting the same issue. Any suggestions?
Server Version#: plexmediaserver-1.19.1.2645-ccb6eb67e.x86_64
Fedora 31: 5.5.17 and 5.5.13
Can you expand on this point a bit? Are you unable to add a library at all? If so, you’ll have to resolve that before you even get to the point of adding a folder to the library.
If the interface you see doesn’t match what is described in that document, the web client may not see the server. On Linux in particular, this can happen if you’re attempting to configure the server from a different network than that on which it is installed. If so, see the “On a Different Network” section of this document: https://support.plex.tv/articles/200288586-installation/#toc-2
That is correct. I am asked to sign into Plex and I provide all my information but then there no options for Libraries.
All machines are on the same network and I am able to get to the Plex server from another machine on the same subnet. I have an ssh session on the Plex machine right now as well. I am not experiencing this issue with Jellyfin on the same server.
Is the media automounted or mounted properly via /etc/fstab?
If automounted, it will end up in /run/<username>/mount point
That’s where the problem is realized – the automounter.
Making a mount point, which runs when the system boots, is the correct method.
Doing so mounts at the system level which means it’s accessible to all usernames versus mounting under your username.
Looks like 755 perms for just the directories. The directories have nothing in them so don’t know about the files but when mounted I set everything to 777 to just try to get it to work.
I restarted and auto-mounted all my LVs. I am able to CD into all media directories and Jellyfish is able to play all movies from these same directories. I just can’t get that in Plex I don’t get these options and cannot find them anywhere It is like the server is not there or something. Selecting “YOUR MEDIA” gives the below-listed screen with “Get Plex Media Server” which takes me to a download page. But I already have the server
You’re on a public IP address with your server. For this to work, for the initial setup, you must use the SSH tunnel/proxy method described in the second document I linked. Here it is again:
See the section title “On a Different Network.”
Here are the relevant steps:
Open a Terminal window or your command prompt
Enter the following command (substituting the IP address of your server as appropriate): ssh ip.address.of.server -L 8888:localhost:32400
Open a browser window
Type http://localhost:8888/web into the address bar
The browser will connect to the server as if it were local and load Plex Web App
Obviously for this to work you must have SSH enabled on the server. After the initial setup, you can login and use Plex as normal.
I got a bit further by following the instructions. I got to a page where I was told that the server was unclaimed. The page also offered more options and looked like previous Plex versions. I tried claiming the server but something error out and I cannot get to that page again. It seems like I am being redirected every time.
Yes, that. Try signing out at the top-right and close that browser window. Open a new private browser window and access the server again through the tunnel. See if it allows you to claim the server and log in.