I’m using cloudflare tunnel to access my movie collection on selfhosted jellyfin. Jellyfin accounts are behind a strong password.
Considering it’s on the web, how bad is it? I’m not thinking about attacks, can I be flagged for piracy or things? Where does the ISP stand?
I would suggest to put it behind an sso service like a self hosted authelia or authentik. So even if someone finds your website they will only see your authentication page and not what’s behind it.
How would that work with a Jellyfin client running on a device like a Chromecast dongle? The code on the dongle doesn’t (IMHO) know how to log into an SSO service.
You would have to exclude the */api/ path in the authentik provide settings, so that if something wants to call the jellyfin api (like Swiftfin) it can go around the sso. It’s not the best practice for security but the only working way I have found.
Why would that be a benefit? Jellyfin already provides a login screen (allegedly with strong passwords)
Like I said. So even if someone find your domain to your jellyfin server they would only see Authentik.
And if you start with authentik you could use it for much more self hosted services so you have one big login page in front of your services.
Ooh, I like the sound of that.
Cloudfare offers an authentication service like that already. Really easy to set up in front of a tunnel
I really gotta find a straight forward install guide for Authelia.