diff --git a/proxmox_backup_script.sh b/proxmox_backup_script.sh index a0c69d1..c0ec509 100644 --- a/proxmox_backup_script.sh +++ b/proxmox_backup_script.sh @@ -1,5 +1,8 @@ #!/bin/bash +# Ensure wireguard interface is up +wg-quick up new-proxmox + # 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 @@ -24,4 +27,7 @@ rsync -avz root@10.0.0.1:/root/.ssh /mnt/c/Users/Thomas/ServerBackup/root/ 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 +rsync -avz root@10.0.0.1:/var/lib/vz/dump /mnt/c/Users/Thomas/ServerBackup/var/lib/vz + +# Disable interface once backup is complete. +wg-quick down new-proxmox \ No newline at end of file