How should I implement 2nd backup for my config

Here is my setup:

  • I have two proxmox installations (totally not related) on totally different locations
  • on both instances I have a few CTs and VMs
  • on both instances I run "backup job" where I create backup to a external USB drive - this is a "first" backup from where I can quickly restore if needed

What I want:

  • I want to have a separate (off-site) backup
  • I have Raspberry PI with 5TB USB storage
  • I want to use this raspi for both Proxmoxs

What would be the best solution for this?

What I was thinking (I don't think this is the most elegant solution):

  • install tailscale on raspi
    • (same on both proxmoxs)
    • create CT and install tailscale on it
    • in some interval push backup file form proxmox to CT and then this CT pushes backup over tailscale to raspi

edit: spelling

5 points · 7 comments · view on lemmy.world

7 Comments

monty@lemmy.one · 1 pts · 2y

Have you looked at Proxmox Backup Server? I have not used it, but I believe it is made to handle remote backups.

Kaavi@lemmy.world · 1 pts · 3y (4 replies)

Any reason for not using proxmox backup? :)

mwalker789@lemmy.world · 1 pts · 3y (3 replies)

Where should I install it? I guess raspi is not sutable

tmjaea@lemmy.world · 1 pts · 3y (2 replies)

On the proxmox hosts alongside pve. Then pull each other's backup storage (via VPN/ssh tunnel).

The rpi could pull both storages as a second backup, e.g. via rsync. There is a pve port for the rpi, maybe also for pbs.

mwalker789@lemmy.world · 1 pts · 3y (1 reply)

(on Proxmox side) why is this better then just doing backups to external hard drive? there is the same functionality but with hassle of running additional service.

Can you give me a bit more details in "The rpi could pull both storages..." part?

tmjaea@lemmy.world · 1 pts · 3y

Dedup, incremental backups, backup verification

Cronjob with rsync command to copy file contents

Kaavi@lemmy.world · 1 pts · 3y

Any reason for not using proxmox backup?