Shoul I use a raspberry pi connected to my LAN or a VPS?
I want it so I can access to Jellyfin that’s installed in an old laptop at home.
I was considering WG-Easy or maybe just tailscale. What would you recommend?
Shoul I use a raspberry pi connected to my LAN or a VPS?
I want it so I can access to Jellyfin that’s installed in an old laptop at home.
I was considering WG-Easy or maybe just tailscale. What would you recommend?
I use regular ol Wireguard on a debian 12 vm. Wireguard is the most simple vpn ever conceived, better to use it natively IMO.
Many options exist to make it “easy”, but all those options actually add complexity and fail points.
OpenVPN is nice if you want to use radius and certificates that you might already use for things like enterprise wifi or 802.1x on your switch ports.
Wireguard yes
Headscale (or Tailscale if you want hosted vpn) is better for managing nat punching and never having to worry really that all your nodes can talk even outside and in other networks
I went into setting up wireguard for the first time about a week ago and it had it running without too much trouble. In my opinion, the popular walkthroughs don’t really explain what each step does, but once you read a couple different guides, you can figure out how the process works and customize it to your situation.
wg-easy is the best one imo. Easy install, good ui and fast speeds.
If you’re new to self-hosting, start with Tailscale. Run it on your remote clients and your Jellyfin laptop.
Hosting a VPN server on a VPS isn’t usually necessary unless you have a dynamic IP problem or are double NAT’d by your ISP; Tailscale makes those non-issues.
You only need to host a VPN on a VPS if you’re running OpenVPN or Wireguard with a dynamic IP at home. OpenVPN is a wreck imo; Wireguard is best-of-breed VPN.
Get your feet wet with Tailscale first and graduate to Wireguard later on.
Tailscale works perfectly for what you need. I also have an OpenVPN server running on a VM in case I need it to get in for some reason. Don’t forget your no-ip dynamic IP set up if you don’t have a static IP and don’t want to have to remember or use an IP address.
Tailscale should be fine or something like PiVPN
On proxmox node, install casaos using proxmox helper script. Then install wg-easy on casaos. Thats all. Very simple.
Don’t remember open ports, in your firewall router.
The best one is https://github.com/ngoduykhanh/wireguard-ui
Pivpn.io to manage wireguard running on a pi4 one UDP port forward from your router and you’re good to go. I’ve used this setup for 5 years with zero issues, zero tech difficulties.
It’s just some scripts to manage raw wireguard. Also has a nice QR code feature to setup mobile clients. All done from the command line.
Take five minutes to learn the entirety of wire guard you don’t have to come back to this comment in the future and thank me
Oci for me is the best solution and it’s free!
Running 3 VPS from August for free!
Why stop at one? Use them ALL! Less likely to be blocked. https://www.linuxbabe.com/vpn/best-self-hosted-vpn-proxy-solutions
I heard good things about WG-Easy, currently using piVpn.
Why not setup Plex, easy to access it without needing a VPN.
Someone Please Tell Me How Can I Install wirefuard on the Server that always Connected can i install on hetzner server ?
Should I set it up in rpi or in a VPS?:0
Tailscale has the https serve and funnel feature, is it also posibile with headscale?
So use a real domain and creat subdomains for nodes
I was going to say do this in the opposite order – first learn how to use wireguard and then try Tailscale.
I didn’t understand what you said, so I’m just going with tailscale since that sounds way easier