From cd9b28c3247bc99176ab4e7c41b63960214c615b Mon Sep 17 00:00:00 2001 From: Romain de Laage Date: Tue, 23 Jun 2020 17:15:37 +0200 Subject: [PATCH] Add a backup script for privatebin --- privatebin.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 privatebin.sh diff --git a/privatebin.sh b/privatebin.sh new file mode 100755 index 0000000..c6619a8 --- /dev/null +++ b/privatebin.sh @@ -0,0 +1,26 @@ +#! /bin/sh + +#===============# +# Configuration # +#===============# +DATE=`date +%m-%d-%Y` +TMPDIR=`mktemp -d` +SERVICEDIR="CHANGEME" +SSH_HOST="CHANGEME" +BACKUP_LOCATION="CHANGEME" + +echo "Sauvegarde de privatebin le "$DATE + +# Backup config and data folder +echo "Synchronisation des données" +rsync -axz --delete $SSH_HOST:$SERVICEDIR/data $TMPDIR + +echo "Synchronisation de la configuration" +rsync -axz --delete $SSH_HOST:$SERVICEDIR/cfg $TMPDIR + +# Create archive file +echo "Compression de la sauvegarde" +tar -C $TMPDIR -czf $BACKUP_LOCATION/nextcloud-$DATE.tar.gz cfg data +echo "Fichier enregistré dans dans "$BACKUP_LOCATION"/privatebin-"$DATE".tar.gz" + +echo "Sauvegarde terminée !"