What vpn to use?

I’m going to set up plex or jellyfin and will torrent shows and stuff . I also want to have access to my server not on my home network and i know I’ll need a vpn for both of these which is the best for these purposes that is fairly cheap?

I’d suggest setting up a Wireguard instance.

The name doesn’t lie, it really is easy to set up. If you set up a pihole, you can also use it on the road that way, WireGuard has an on-demand option you can set to when not in my home network.

It’s definetly the best and easiest for your usecase.

If you use it by yourself, just set it up. If using it with others, don’t forget to make backups (integrated)

I have PiVPN with wireguard, it was super easy to setup and even easier to use, since you have client support for all platforms on wireguard, and PiVPN just makes it easier for first setup of wireguard and later on for managing client configs etc.

I like PIA for torrenting Linux ISOs. It’s fast, it’s cheap, it supports Wireguard (high performance, low footprint), it supports port forwarding and is supported by thrnz/docker-wireguard-pia for easy containerization with Wireguard (Gluetun is a more complicated option).

For remote access, use Wireguard (again for performance and simplicity) in the way you find simplest (there are a few alternatives). I personally manage it through NetworkManager and Firewalld (I use RHEL-based distros).

That’s 2 different kinds of vpn. 1 for torrenting is using another server to route your connection. 1 to connect to your own equipment is your server hosting the network.

I use proton vpn for personal privacy to torrent and stuff and use tailscale for wire guard to connect to my home network when abroad

Tailscale is free and amazing

Wireguard to access server, PIA for downloading, no VPN for plex.

I am a very big fan of Tailscale for its easiness in setting up. But Wireguard definitely does the job as well and is a bit faster sometimes.

To access your server outside of your home network you should set up wireguard. To hide your ip while torrenting you can use mullvad (most private one) or nordvpn (if you want the highest possible download speed).

Have a look at https://www.twingate.com/ or https://www.wireguard.com/quickstart/

I use gluetun with AirVPN and wireguard to bind my qbittorrent to the network that gluetun makes. Works pretty good for me

Tailscale with their mullvad exit nodes :ok_hand:

You will need to run your own VPN server from home to allow remote clients to access the network when you are away from home such as WireGuard or Tailscale. These are free and don’t require much to set up.

You will also require a paid external VPN provider to route your torrent clients through for any downloads. There are a lot of providers but make sure any you choose doesn’t log any traffic. I personally use NordVPN and purchase a year or two in one go when it’s on offer.

for accessing my LAN I use an ikev2 server (with strong encryption) on my pfense firewall. I don’t need any VPN client software/apps, all OS‘s support the ikev2 protocol natively. I’m very happy with it.

I have a vm with pivpn setup using wire guard. Super easy setup. May not have the most customization upon setup, but it was enough for me and using a bridged connection allows me to access everything on the network.

For accessing your home infrastructure from outside I’d say set yp your own. Unless you are unlucky and you’re locked behind the curse that is called CG-NAT. Then look at Tailscale, with the caveat that you know that you are reliant on someone’s else’s infrastructure.

Mullvad for vpn, though will probably switch to AirVPN in the future for the port forwarding. I only use this for torrents, nothing else.

Reverse proxy for accessing services on my server that are attached to my domain. Though, you could just setup the reverse proxy side with a free cloudflare account.

Tailscale is great and super easy to setup! Just a couple of commands.

You need two VPNs, one to get the shows, that will be a subscription service. I highly recommend gluetun for that.

To connect to the server outside your lan you’ll want a self hosted VPN. Personally I like pivpn because it’s so simple, VPN is one of the few things I prefer on the system versus on docker.

For docker based self hosted VPNs wg-easy is pretty popular.