|
Föderation EN Fr 24.10.2025 15:45:37 I need some #Linux touchers and #HomeLab gurus to explain in excruciating detail what I'm doing wrong. I want my #JellyFin server to be served over HTTPS. I had nginxproxymanager running, but it has stopped working with Let's Encrypt. What's the *simplest* way to add HTTPS to #JellyFin? It's an Ubuntu box with the default Jellyfin installed (no Docker or anything complicated like that). Informed speculation welcomed! |
|
Föderation EN Fr 24.10.2025 15:49:54 @Edent Check this video. It helped me after 3 days of nightmare issues with different setups. https://m.youtube.com/watch?v=qlcVx-k-02E&pp=ygUaTmdpbnhwcm94eW1hbmFnZXIgamVsbHlmaW4%3D Nginxproxymanager, docker and it runs from first try. SSL works and updates are atraightforward. I hope this helps. |
|
Föderation EN Fr 24.10.2025 15:50:03 @Edent any logs/errors from nginxproxymanager hinting to why it may have stopped working with LetsEncrypt (working on the fixing what's there may be easier than something new..) First guess would be that LetsEncypt default solver still needs port 80 to be open to read the challenge |
|
Föderation EN Fr 24.10.2025 15:54:06 @ben Let's Encrypt says it can't find the A record for DuckDNS. Lots of people seemingly have the problem. |
|
Föderation EN Fr 24.10.2025 15:50:39 @Edent caddy is craaaaazy simple |
|
Föderation EN Fr 24.10.2025 15:51:19 @Edent I've got Jellyfin running on an old Mac mini and (incidentally) a NanoPi running Armbian that's running Caddy in a Docker container. Most of that's details, but the abbreviated Caddyfile config looks like: *.domain.example { Replace "at-" with "@" and "ip:port" with the Jellyfin server's IP and port. That's a two-computer setup, but you could probably run this all on the same machine. |
|
Föderation EN Fr 24.10.2025 16:00:46 @Edent I want to recommend Caddy, and most people I know who use it have a good time, but I did angrily switch away from it to nginx + lego because it spent a day failing to renew one of my certs with really opaque errors and nothing I could do kicked it into gear. nginx + lego has been solid ever since, but with a slightly higher effort for the initial setup. |
|
Föderation EN Fr 24.10.2025 16:00:58 @Edent I will assume that your Jellyfin is on server with a public IP address. A caddyfile like : jellyfin.example.com { Not a security expert… |
|
Föderation EN Fr 24.10.2025 16:50:41 @mthpvg @Edent |
|
Föderation EN Fr 24.10.2025 16:13:50 Oh, if you don't mind Yet Another Evil Empire, Cloudflare Tunnel is super easy: |
|
Föderation · Fr 24.10.2025 16:57:13 I would recommend Caddy. I use it for all my services on a single VM and it works perfectly fine. |
|
Föderation EN Fr 24.10.2025 17:40:47 @Edent@mastodon.social |