This commit is contained in:
oliver
2026-04-21 15:55:03 -03:00
parent 0251f06861
commit 1d2ddd85e1
3 changed files with 25 additions and 1 deletions
+21
View File
@@ -0,0 +1,21 @@
#!/bin/bash
set -e
export BORG_REPO="ssh://e7e9h45y@e7e9h45y.repo.borgbase.com/./repo"
export BORG_RSH="ssh -i ~/.ssh/borg-backup"
export BORG_PASSPHRASE="Airbus12"
HOSTNAME=$(hostname)
DATE=$(date +%Y-%m-%d_%H-%M-%S)
ARCHIVE_NAME="${HOSTNAME}-${DATE}"
shopt -s globstar
borg create \
--verbose \
--stats \
--compression lz4 \
::$ARCHIVE_NAME \
/BACKUP/**/current*
echo "Backup completed: $ARCHIVE_NAME"
+3
View File
@@ -8,3 +8,6 @@ rex doas rc-service api restart
rex doas rc-service checkCalls restart
prsync -h "/app/host_vars/hosts" -avz ./host_vars/borg-backup/* /home/4server/.ssh
rex doas chown 4server:4server /home/4server/.ssh/borg*
rex doas chmod 600 /home/4server/.ssh/borg*