Basically what it says in the title: do you pull your backups a backup-manager host, or push them from each machine individually?

My initial inclination is to do it all from one machine, with one unprivileged user and a single cron file. That means, though, that there needs to be a remote user on each machine with g+r to everything, in order for ssh+rsync to do its thing.

Or, would it be simpler for each server to manage its own backups, probably as root, which means not having to change group permissions or identity?

  • Ⓜ3️⃣3️⃣ 🌌@piefed.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 days ago

    You have many options to choose from…

    • rsync over ssh+key, maybe pull from the central backup host is better
    • Borgbackup, restic and alike, so push
    • Syncthing, push or pull I can’t say for sure