Initial commit
This commit is contained in:
27
proxmox_backup_script.sh
Normal file
27
proxmox_backup_script.sh
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user