2024-07-01, 11:51 PM
(2024-07-01, 11:30 PM)Vida Wrote: But yes, it is very likely I still had my Jellyfin server running on Ubuntu as I spin up the docker version. Would corrupt config files require a full reinstall? Meaning I loose all my configs?What most likely happened is that both the server running on Ubuntu and the server on Docker accessed the database files at the same time. This is bad. The database needs only one server accessing it. Having two access it will just corrupt things in the database.
So yeah, your database is most likely toast in some aspects. The good news is that it looks like you can still navigate your server, so you can pull out any custom metadata you want to keep for the future good server.
Next time, make sure to turn off your main server, then copy its config folder into a new location as a backup. Then run the new server on the config folder. If the new server breaks things, you now have the backup that you can copy back over. Never delete the backup until you're sure everything is fine and settled.
Also, reinstalling with Docker is just launching a new container. Make a new blank folder for the new config location. Host mount it as /config at the time of creation, and the Jellyfin image should auto-populate the folder with all its config data.