2025-04-27, 03:33 PM
Sounds like you made a terminal inside the container itself. You can't update a container. To update, you always need to create a new container with the updated image, then destroy the old one.
To not lose your old server's data, you need to make sure to externally mount the config folder outside of the container, then keep linking that to each new container you make. If you didn't do that, the config folder is in the old container which will be lost when you delete the container. If it's inside, you need to access the insides of the container and pull it out.
I have never used UGOS, so I'm not sure how you would use their Docker implementation to do all of this, or if they allowed you to use your own custom image for Jellyfin. If they forced you to install a community app provided by themselves, you'll have to wait for them to push an update for Jellyfin.
To not lose your old server's data, you need to make sure to externally mount the config folder outside of the container, then keep linking that to each new container you make. If you didn't do that, the config folder is in the old container which will be lost when you delete the container. If it's inside, you need to access the insides of the container and pull it out.
I have never used UGOS, so I'm not sure how you would use their Docker implementation to do all of this, or if they allowed you to use your own custom image for Jellyfin. If they forced you to install a community app provided by themselves, you'll have to wait for them to push an update for Jellyfin.