I recommend Jellyfin as well. Open source, local accounts, and no features locked behind a pass. The Jellyfin TV clients are a little more bare bones but the server software itself is pretty much equal nowadays. I have the lifetime Plex Pass but I have moved away from Plex completely now after the direction they’ve been heading in the last couple of years.
He uses Arch BTW