hi is there any local cloudflare alternative becourse from my reading it seems that that using it for jellyfin is against cloudflares TOS and i would like to get jellyfin to my domain but i dont wanna pay for it, so a loxal alternative would probably be my best bet, i also would prefer not to open any ports
If you don’t want to open any ports, then you will need to setup a VPN service. Tailscale is one of the easiest to use VPNs out there.
+1 for tail scale. I installed it to get a feel for how hard it’d be to setup. I had it running in 15min on multiple devices via the tail net.
Don’t proxy jellyfin through CF.
Using it for the domain or subdomain is fine.You know it’s not proxied because the cloud is gray instead of yellow.
And if you ping the domain it’s your own IP instead of a cloudflare ip.ohhh, so i can do it through cloudflare without breaking TOS? or am i misunderstanding?
Nope. It’s doable and permitted as long as the traffic is not proxied (gray cloud)
okay, im gonna look into it later
Maybe look into Tailscale. At the end of the day, someone needs to open up the ports, but Tailscale does it strictly to negotiate a VPN connection between two devices, so they don’t see the traffic that goes over the tunnel.
is there then a way to get it to a domain or do i need to install tailscale on every device?
I do Tailscale on every device, but they also have a Funnel service that might work for you
does this mean i can connect it to my domain and can nginx then route traffic from other vms trough to other subdomains?
If it’s setup right you can even connect as if you’re on the same local network. Or connect using device name as you set it in the admin panel. There’s a bunch of stuff you can do
Just attempting to setup pihole + some DNS rules for this, but can’t yet say it works cause I haven’t gotten that far
okay, send me a text when you got it working
Don’t expose Jellyfin to the internet
Do it with a reverse proxy and set 2FA before it (and break native app functionaility).
Don’t expose it to the internet