I’m strongly considering adding another backup location in the form of an old Raspberry Pi and a USB HDD.

I want the Pi to exclusively use the available network to connect to my Wireguard Server, so other devices (local to the Wireguard Server and remote connected to the server) can use it as a secondary backup location.

I’m kind of worried about a scenario, where my network is compromised and, through the VPN connection of the Pi in the external network, the external network is as well.

What are the best practices to secure such a setup?

  • cmbabul@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    2 months ago

    I just did this over the weekend, I’ll try to remember to come back after work and add in my steps. It can be really confusing to parse over a bunch of tutorials

    • Strit@lemmy.linuxuserspace.show
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 months ago

      I was considering doing something similar to OP, but I also think it’s better to do it the other way around, having the backup server connect to the network when it’s time to do a backup. Then you can just use the trusty ssh/rsync combo for backup.

  • istanbullu@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 months ago

    I think you can have password auth in Samba.

    That being said, the more important thing is to protect your VPN network.

  • Nomecks@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    2 months ago

    Use object storage and enable immutability for the backups. If they compromise your site they shouldn’t be able to delete your backups unless they have the NAS password too.

    • Emotet@slrpnk.netOP
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      2 months ago

      Great suggestion to secure the backups themselfes, but I’m more concerned about the impact an attacker on my network might have on the external network and vice versa.