Investigate what? That is a standard config and didn’t change anything. Your Raspberry Pi is maybe more powerful than my server. How big is your library?
user and PUID, PGID do the same thing and not all images support PUID and PGID. They tell docker to run the image using the user with those id. My user has ID 30000 and group 30002. This allows me to change files on my library with this user without causing permissions issues for jellyfin.
I thought that the specs are not ideal for Jellyfin as it get stuck at startup, and it takes 3h to do a full scan. My server has an AMD Athlon II 2 220 Processor, 4 GB of RAM, so I thought that maybe Jellyfin need more.
I saw that they are working on big refactoring to use EFCore instead of doing direct SQL queries. I actually was surprised when they were saying that the migration will take days for some, and you shouldn’t interrupt it.
Jellyfin has many advanced features compared to Plex, but the experience isn’t great for many. For example, Plex and Jellyfin allow you to match/identify your media. Jellyfin allow searching by IMDB/TMDB/… IDs, but Plex doesn’t (possible by hidden way). But Jellyfin doesn’t autofill the search and year fields, and Plex does. When you select a result, Plex instantly show the fetched details and does the rest in the background. Jellyfin will start rescanning the whole media or episodes, and you get a spinner until it finished checking all media/episodes (minutes later for me for some shows with many seasons). They are really small details but make the user experience not ideal.
It is really a standard config
services:
jellyfin:
image: jellyfin/jellyfin:10.10.7
container_name: jellyfin
user: 30000:30002
environment:
- PUID=30000
- PGID=30002
- TZ=Etc/UTC
volumes:
- /media/WD/tools/Jellyfin/config:/config
- /media:/media
ports:
- 8096:8096
restart: unless-stopped
Yes it a low spec server but like I said Plex is running on it without any issues and it can even transcode.
I am using Ubuntu the latest LTS.
I started with docker install, first using the LinuxSever image and then the official image.
Now I tried the native install and will see tomorrow if it is still OK.
I am using Ubuntu.
The server has AMD Athlon II 2 220 Processor, 4GB of RAM.
But Plex is running on it without any issues and has no issues doing one transcode with the faster profile. I even ran plex on specs lower than this and was working without issues except of course for the transcoding.
If you have direct access to your server from the outside, then you are concerned about these changes. Am I mistaken?
No I don’t have issues and I already have different way to access it remotely.
I am just interested in the technical details of how it works.