From 400c6407432c52ccdf9f23d95e5fd9bea5cc0309 Mon Sep 17 00:00:00 2001 From: Thomas Gander Date: Sat, 10 Jan 2026 19:58:29 -0700 Subject: [PATCH] Initial commit --- proxmox_backup_script.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 proxmox_backup_script.sh 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