I put off using Jellyfin for years because of comments like this. Finally made the switch three years ago and lo and behold… it’s just a better Plex. More customizable, less intrusive and the syncplay actually works. There are a few issues client-side depending on your platform, but other than that I don’t get the criticism.
Caddy makes it a breeze. Just get a domain name, add an A record for your IP and put in this one line:
caddy reverse-proxy --from example.com --to 127.0.0.1:8096
Just like that, remote access over HTTPS.