I’m looking to expand and further secure my home server, and I’ve been poking around at the FUTO self hosting guide, and as a result I’m looking to host OpenVPN then connect to my services through that.

However, is it safe to have the machine running OpenVPN connected to my router, with my router operating normally, but forwarding the port to the OpenVPN server?

Then once I’m into that, I’d connect to what I’d like. Unless I’m misunderstanding, this would offer me sufficient security, correct?

I do have a backup RPi that I might end up turning into a router as the FUTO guide suggests, but I’d rather not mess with my network where possible, plus I’d need to buy a switch.

  • GreenKnight23@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    9 hours ago

    OP ignore anyone saying wireguard is better than openvpn, it’s not. they are two solutions used to solve for multiple problems.

    openvpn is highly configurable and is more widely supported across almost all platforms but the learning curve is medium to difficult.

    wireguard is easier to setup for first timers and has stronger encryption but lacks multiplatform support and has shorter track record ensuring security and viability.

    some say wireguard is “faster”, but I haven’t seen any real world instances of this being true unless you get close to the theoretical full saturation of a 1g interface. unless you’re dealing with HA or high throughput apps in a commercial setting I doubt you will run into that issue.

    personally I prefer openvpn because I use it across multiple platforms and have peace of mind knowing it’s a tried and tested solution with decades of public and private support.

  • ikidd@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    10 hours ago

    Why the hell would the FUTO guide recommend OpenVPN? It’s a nightmare. I guess they also recommend pfSense instead of OPNsense so there’s that.

    For your own sanity, learn about Wireguard.

  • anamethatisnt@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    12 hours ago

    I have no idea what the FUTO guide is but I would make sure to setup the openvpn server so that you connect with user+password+client certificate.
    That and being able to set it up to use 443/tcp are the primary benefits to openvpn compared to wireguard in my mind.

  • just_another_person@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    12 hours ago

    I’d use something more modern. Wireguard at the very least, but Tailscale’s implementation of Wireguard makes things extremely flexible and simple to manage. Tailscale or ZeroTier, there’s a few of them now.

  • irmadlad@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    9 hours ago

    Have you considered Tailscale, ZeroTier, or even the evil Cloudflare Tunnels/Zero Trust options?

    • Olgratin_Magmatoe@slrpnk.netOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 hours ago

      I’m not super familiar with those, so I haven’t.

      Though I know I definitely don’t want to go for a cloud fare tunnel, as that’s very similar to what I’m trying to get rid of. I have like 3 game servers running through playit, which is essentially the same thing.