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 !"