Hello, I am exploring Silverblue, and hoped it might be a good platform for a PlexMediaServer. I currently have PlexMediaServer installed on a system running Fedora workstation, now running F32, and it is working fine, but wanted to try it with Silverblue. PlexMediaServer would not install in a toolbox. Would it be possible to layer it into the OS? Probably not advised but I thought I would ask.
Why not use toolbox?
Install PMS on toolbox, tip $ systemctl start plexmediaserver
and go to Plex web interface (127.0.0.1:32400/web)
Because the rpm package downloaded from Plex refuses to install in a toolbox. It complains that the system was not started via systemd. I’ll get a screenshot of the message.
This is weird.
Currently I don’t use Silverblue (I went back to the Workstation version), but for almost two years, I installed and run Plex in the toolbox without any problems.
Is your toolbox up to date? Are RPM Fusion Free and NonFree enabled?
I can’t start systemd services in toolbox either (not sure what your setup is like, @ibrahimfreitas, but the error is common). For these things I’m usually just using a podman container proper, i.e. use podman run and pull a docker image.
The program actually did install, but gave systemd related errors when trying to start itself immediately after installation. Subsequent tries to start plexmediaserver result in the same errors.
I tried to reproduce here. I had the same problem. Unfortunately.
I don’t know what was changed in the toolbox recently, but a few months ago I was able to start PMS like this.
I believe that now what can solve your case is to install the PMS in a container, or in a new rpm-ostree layer.
Some helpful comments here, btw: https://discussion.fedoraproject.org/t/running-plex-server-in-a-container-in-silverblue/9893/5
Thanks for the responses. I have some homework to do!
I used rpm-ostree to install snap, then installed Plex Media Server as a snap package. It’s working so far.