Good evening,
I’m in the process of migrating an old Fedora Server tower to a mini PC. When I originally set up the server 10 years ago, I installed apps directly in the OS. I’m trying to install those apps I’m migrating my new setup in containers to make them easier to migrate in the future, and of course isolate them more from the OS.
I’ve installed Fedora Workstation 42 on my mini PC, and my first app I migrated was Plex Media Server. I installed it using Docker compose. I’ve also installed Cockpit so I can manage my workstation remotely. I have several more applications to migrate, including Pi-Hole, Unbound, Multi System Reactor, and Homebridge. In the process, i came across suggestions for using Podman instead of Docker for ease and integration into Cockpit.
I tried migrating (exporting container, importing to Podman Desktop) my Plex instance to Podman, but I came across numerous permissions issues (see log output below):
To support LSIO projects visit:
https://www.linuxserver.io/donate/
v───────────────────────────────────────
GID/UID
v───────────────────────────────────────
User UID: 1000
User GID: 1000
v───────────────────────────────────────
Linuxserver.io version: 1.41.7.9823-59f304c16-ls266
Build-date: 2025-05-27T19:32:08+00:00
v───────────────────────────────────────
chown: changing ownership of '/config': Permission denied
**** Permissions could not be set. This is probably because your volume mounts are remote or read-only. ****
**** The app may not work properly and we will not provide support for it. ****
Change in ownership detected, please be patient while we chown existing files
This could take some time
8/usr/bin/find: ‘/config/Library’: Permission denied
chown: changing ownership of '/config/Library': Permission denied
**** Permissions could not be set. This is probably because your volume mounts are remote or read-only. ****
**** The app may not work properly and we will not provide support for it. ****
:/usr/bin/find: ‘/config/*’: No such file or directory
chown: changing ownership of '/config': Permission denied
**** Permissions could not be set. This is probably because your volume mounts are remote or read-only. ****
**** The app may not work properly and we will not provide support for it. ****
Temporarily starting Plex Media Server.
Waiting for Plex to generate its config
PMS: failure detected. Read/write access is required for path: /config/Library/Application Support/Plex Media Server
I tried starting from scratch, and I was still seeing permissions issues in the logs. The Docker Compose installation was very straight forward, but I’m not having the same luck with Podman.
I’ve since reverted back to Docker, and my Plex instance is rescanning my media, which takes some time. If there is a way to to simply migrate that Docker container to Podman, that would be ideal.
Does anyone have any tips when using Podman and Plex? I’ve been trying to find a tutorial, but most of the tutorials for Plex are for Docker.