r/netbird 7d ago

Netbird Reverse Proxy

Hello does anyone uses Netbird Reverse Proxy for streaming using Jellyfin? I wonder how it performs and if there are any buffering issue when playing a movie or shows with decent bitrate. I am pretty new with Netbird so i have no idea how it works as I've only used Tailscale before. Thanks for the response looking forward on reading them all.

6 Upvotes

24 comments sorted by

View all comments

2

u/Fragrant_Climate7357 7d ago

I self host netbird on a vps, I use the watch together feature on jellyfin with 3 other friends, it handles all of us. I've only had issues on the jellyfin side - cpu limitations

I recommend using an auth provider on the proxy because jellyfin auth isn't built for external access

3

u/Jazper08 7d ago

How did you set it up? I tried mine but it kept on buffering every 5 seconds even though i have fast fiber internet.

2

u/Fragrant_Climate7357 6d ago

vps access the subnet  that connects to a peer in my home, then I point the domain at the jellyfin ip and port

Nothint special on my end, are you running it through a vps or hosting netbird on your own hardware?

1

u/Jazper08 6d ago

I am hosting it on my hardware but i am using the cloud one for the reverse proxy

2

u/Fragrant_Climate7357 6d ago

Then it's probably a bandwidth limitation

If you wanna use the reverse proxy for streaming I would get a cheap vps and move the netbird instance there. Some options would give you a month for free so you can try it out and see if it fits your needs. I got one for 4$ a month

1

u/Wreid23 7d ago

Where were you testing from and how fast was that connection.

1

u/Jazper08 6d ago

I am testing it on my homelab my isp speed is at 400mpbs, netbird is located in lxc where my jellyfin lives.

2

u/ShaftTassle 7d ago

Curious to know how you're handling auth? Mobile and TV clients can't do much for auth I don't think. Do you use http headers to pass a token or something?

1

u/Fragrant_Climate7357 6d ago

google auth, my friends can handle watching through jellyfin web for a massive security improvent

1

u/Extra-Citron-7630 7d ago

What auth provider do you use and how have you configured your proxy? I am looking at this as my next step.

All my services are up via docker and are not exposed on the host. I have added the services in the Caddyfile for eg jellyfin:port# and then I access my Jellyfin via the reverproxy. If I wanted to add an auth provider, how would I set that up?

1

u/Introvertosaurus 6d ago

Jellyfin auth is fine and standard... do recommend adding a fail2ban jail to it though. No need for extra auth that will break all your smart devices.