Updated nextcloud to utilize Borg backup and made a few other adjustments to paths since the installation of the 26TB main drive.
This commit is contained in:
@@ -26,10 +26,10 @@ DDCLIENT_CONF_SOURCE="/etc/ddclient.conf"
|
||||
DDCLIENT_DEFAULT_SOURCE="/etc/default/ddclient"
|
||||
DNSMASQ_CONF_SOURCE="/home/mattspeer/docker/dnsmasq/dnsmasq.conf"
|
||||
HOMEASSISTANT_BACKUP_SOURCE_DIR="/home/mattspeer/docker/homeassistant/backups"
|
||||
NEXTCLOUD_BACKUP_SOURCE="/mnt/5TB-Disk1/backup/nextcloud"
|
||||
PAPERLESS_SOURCE="/mnt/doc-archive/export"
|
||||
NEXTCLOUD_BACKUP_SOURCE="/mnt/26TB-Disk1/ncdata/borg"
|
||||
PAPERLESS_SOURCE="/srv/doc-archive/export"
|
||||
VAULTWARDEN_SOURCE_DIR="/home/mattspeer/docker/vaultwarden/data/"
|
||||
BACKUP_MOUNT_POINT="/mnt/26TB-Disk1"
|
||||
BACKUP_MOUNT_POINT="/mnt/5TB-Disk1"
|
||||
FSTAB_DESTINATION="$BACKUP_MOUNT_POINT/backup/server/os"
|
||||
BACKUP_DESTINATION="$BACKUP_MOUNT_POINT/backup"
|
||||
CADDY_DESTINATION="$BACKUP_MOUNT_POINT/backup/services/caddy"
|
||||
@@ -340,15 +340,15 @@ fi
|
||||
echo "Starting Nextcloud backup process..."
|
||||
|
||||
# Step 1: Execute the Docker command to create the backup.
|
||||
echo "Running Nextcloud AIO daily backup script via Docker..."
|
||||
sudo docker exec --env DAILY_BACKUP=1 nextcloud-aio-mastercontainer /daily-backup.sh
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Error: Docker command failed to create Nextcloud backup." >&2
|
||||
curl -H "Authorization: Bearer $NTFY_TOKEN" -d "Error: Docker command failed to create Nextcloud backup." "$NTFY_SERVER/$NTFY_TOPIC" > /dev/null 2>&1
|
||||
exit 1
|
||||
fi
|
||||
echo "Nextcloud backup script completed successfully."
|
||||
curl -H "Authorization: Bearer $NTFY_TOKEN" -d "Nextcloud daily backup created. Starting rsync." "$NTFY_SERVER/$NTFY_TOPIC" > /dev/null 2>&1
|
||||
# echo "Running Nextcloud AIO daily backup script via Docker..."
|
||||
# sudo docker exec --env DAILY_BACKUP=1 nextcloud-aio-mastercontainer /daily-backup.sh
|
||||
# if [ $? -ne 0 ]; then
|
||||
# echo "Error: Docker command failed to create Nextcloud backup." >&2
|
||||
# curl -H "Authorization: Bearer $NTFY_TOKEN" -d "Error: Docker command failed to create Nextcloud backup." "$NTFY_SERVER/$NTFY_TOPIC" > /dev/null 2>&1
|
||||
# exit 1
|
||||
# fi
|
||||
# echo "Nextcloud backup script completed successfully."
|
||||
# curl -H "Authorization: Bearer $NTFY_TOKEN" -d "Nextcloud daily backup created. Starting rsync." "$NTFY_SERVER/$NTFY_TOPIC" > /dev/null 2>&1
|
||||
|
||||
|
||||
# Step 2: Rsync the Nextcloud backup directory to the destination.
|
||||
|
||||
Reference in New Issue
Block a user