this post was submitted on 19 Mar 2025
1097 points (99.4% liked)

Selfhosted

44666 readers
1239 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

We are also changing how remote playback works for streaming personal media (that is, playback when not on the same local network as the server). The reality is that we need more resources to continue putting forth the best personal media experience, and as a result, we will no longer offer remote playback as a free feature. This—alongside the new Plex Pass pricing—will help provide those resources. This change will apply to the future release of our new Plex experience for mobile and other platforms.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 27 points 17 hours ago (3 children)

jellyfin + tailscale is all you need. It's so damn good and easy

[–] [email protected] 2 points 9 hours ago (2 children)

How do you set up HTTPS? I would like to encrypt the communication between my tailscale devices and my homeserver. Is it just a matter of using Let's Encrypt with Nginx?

[–] [email protected] 4 points 6 hours ago

Tailscale is based on the wireguard protocol, which has already very strong encryption

[–] [email protected] 3 points 9 hours ago

tailscale changed the computing experience for me in everything I do. Amazing networking solution. I also use zerotier but find myself on tailscale more due to how many devices they offer.

[–] [email protected] 2 points 15 hours ago (2 children)

This might be a dumb question, but could I access my Jellyfin through an external VPN like Proton?

I have it set up in my raspberry to download Linux ISOs and run Jellyfin

[–] [email protected] 2 points 10 hours ago* (last edited 9 hours ago) (3 children)

Not in the way you’re probably thinking, no. The VPN (like Proton) will be isolating devices from each other. This is by design, so you don’t end up in situations like different customers seeing each other on the network.

Your router might be able to act as a VPN host. This would allow you to connect to your home network from anywhere, and use it just like you would use a service like Proton. And if your home network is set to allow devices to see each other, then you could see your Jellyfin server. See if your router can run Tailscale or can act as a WireGuard (or OpenVPN) host. Tailscale will be the most straightforward approach, but not everything can run it. Worst case scenario, you could just run Tailscale directly on your Jellyfin server.

The big issue with requiring a VPN is that it makes remote access on some devices difficult or damned near impossible. For instance, good luck getting a smart TV to run Tailscale. Tailscale will be fine for things like phones, laptops, or tablets. But if you have a smart TV you want to remote view things on, you may need to consider a reverse proxy instead. And a reverse proxy is such a rabbit hole that it would deserve its own post.

[–] [email protected] 1 points 40 minutes ago* (last edited 38 minutes ago)

I see thank you.

But if I want to keep my Proton VPN connection active, I don't think what you're describing is doable.

That would mean being connected to two vpns at once wouldn't it?

EDIT : i get it now, if I configure it on the router, I won't have to connect to two vpns on the same device

[–] [email protected] 1 points 6 hours ago (1 children)

Worst case scenario, you could just run Tailscale directly on your Jellyfin server.

Why is that the worst case it's goes literally like this: install on your server, install on the other decide (phone, laptop), connect to the same account and BOOM works

[–] [email protected] 1 points 4 hours ago

Because running it on your router gives you access to the entire network of devices, not just the Jellyfin server.

[–] [email protected] 2 points 6 hours ago

good luck getting a smart TV to run Tailscale

My mom uses this approach to access my media files. It's a Sony Android TV and works pretty good actually

[–] [email protected] 3 points 15 hours ago (1 children)

If you mean that you are using Proton VPN on your Raspberry Pi to mask your downloading traffic, then no that same VPN will not help you access services like Jellyfin on your home network while you are remote.

Instead you'll want to use something like Tailscale (or Wireguard). You run it as a service on your home network and it then becomes your own VPN that you (or others) can use to connect to your home network when you are remote.

You could run Wireguard on the same RaspberryPi that you use for downloading but I would recommend against it assuming that you're running Proton VPN right on the host itself (and not inside a container).

[–] [email protected] 2 points 38 minutes ago

Ahh I see, you helped me understand thz other comment. Thanks a lot!