commit 400c6407432c52ccdf9f23d95e5fd9bea5cc0309 Author: Thomas Gander Date: Sat Jan 10 19:58:29 2026 -0700 Initial commit diff --git a/proxmox_backup_script.sh b/proxmox_backup_script.sh new file mode 100644 index 0000000..a0c69d1 --- /dev/null +++ b/proxmox_backup_script.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +# Create destination directories if they do not exist +mkdir -p /mnt/c/Users/Thomas/ServerBackup/mnt +mkdir -p /mnt/c/Users/Thomas/ServerBackup/etc/network +mkdir -p /mnt/c/Users/Thomas/ServerBackup/etc +mkdir -p /mnt/c/Users/Thomas/ServerBackup/root +mkdir -p /mnt/c/Users/Thomas/ServerBackup/var/lib +mkdir -p /mnt/c/Users/Thomas/ServerBackup/var/lib/vz + +# Immich Backup +rsync -avz root@10.0.0.1:/mnt/ovh-immich /mnt/c/Users/Thomas/ServerBackup/mnt + +# Interfaces backup +rsync -avz root@10.0.0.1:/etc/network/interfaces /mnt/c/Users/Thomas/ServerBackup/etc/network/ + +# Wireguard backup +rsync -avz root@10.0.0.1:/etc/wireguard /mnt/c/Users/Thomas/ServerBackup/etc/ + +# SSH backup +rsync -avz root@10.0.0.1:/root/.ssh /mnt/c/Users/Thomas/ServerBackup/root/ + +# Container configurations +rsync -avz root@10.0.0.1:/var/lib/lxc /mnt/c/Users/Thomas/ServerBackup/var/lib/ + +# Container backups +rsync -avz root@10.0.0.1:/var/lib/vz/dump /mnt/c/Users/Thomas/ServerBackup/var/lib/vz \ No newline at end of file