I’ll start. Did you know you can run a headless version of JD2 on a raspberry pi? It’s not the greatest thing in the world, but sometimes its nice to throw a bunch of links in there and go to sleep.
I’ll start. Did you know you can run a headless version of JD2 on a raspberry pi? It’s not the greatest thing in the world, but sometimes its nice to throw a bunch of links in there and go to sleep.
is it possible to easily setup a way for your jellyfin server to be used outside of your house? For instance, if I wanted to let my grandfather use it with the rokus from his house, or if I wanted to leave the server at my house and still use it from college, could this be done fairly easily without too much trouble?
Or would this be an issue legal wise or difficult to code/network somehow?
Nginx proxy manager or wireguard.
Or tailscale for a more friendly software running off wireguard
Or headscale for a selfhostable version. Or just plain wireguard, there are GUIs for it, but it’s also pretty easy to configure without one.
Its not impossible, but plex is way easier and does the same thing.
IIRC, some things with plex are free, but is that feature specifically? or is it a paid extra?
Remote access is free
But it still requires a static IP to access it reliably, right?
No. Im behind CGNAT and can access my Plex fine.
Tailscale
It’s free for a limited number of personal devices. Add the jellyfin server to your tailscale network and it will receive a local ip. Add you grandfather’s roku (or possibly router) to that same tailscale. You’ll then be able to enter the Tailscale ip address of your jellyfin into the roku app to get access.
I don’t have a roku, but use tailscale to access several home services while I’m out including a jellyfin instance. It is incredibly easy to setup and use, particularly if you are limited by complex router situations.
Not a networking guy, but from what I read the included port forwarding features (any port forwarding really) can open up vulnerabilities if you’re not knowledgeable with network security. The safer way to do things is through a vpn. I set up a WireGuard vpn on a raspberry pi and it has been good enough for me. This might not allow you to use it on a Roku though.
Its easy with Jellyfin and the config will tell you if its set up right. You can either go directly to the Jellyfin port or thru a reverse proxy but either way you’re exposing ports. I ran mine behind docker so I could easily keep everything up to date.
why is exposing ports a bad thing? would it open me up for legal trouble or just make it to where some rando can watch whatever I have on the jellyfin? or does it make it where some rando can access any device I have connected to my network?
Open ports open you up to being an easy target to attack
It’s best to just have one open port for VPN and security harden that port along with port 80, and port 443 that are required for internet
I’d sooner rent a VPS than open up ports needlessly on my home network. Yunohost makes it simple to get a Jellyfin instance up and running.