diff --git a/gitea.sh b/gitea.sh new file mode 100755 index 0000000..9343188 --- /dev/null +++ b/gitea.sh @@ -0,0 +1,21 @@ +#! /bin/sh + +DATE=`date +%m-%d-%Y` +CONFIGFILE="CHANGEME" +SSH_HOST="CHANGEME" + +echo "Sauvegarde de Gitea le "$DATE + +#Exécution du backup de Gitea +echo "Exécution du backup de Gitea" +ssh $SSH_HOST sudo -u git /DATA/gitea/gitea-latest dump -f /tmp/gitea-$DATE.zip -c $CONFIGFILE + +#Copie du fichier de backup distant en local +echo "Copie du fichier de backup distant en local" +rsync -z $SSH_HOST:/tmp/gitea-$DATE.zip $HOME + +#Supprission du fichier de backup distant +echo "Supprission du fichier de backup distant" +ssh $SSH_HOST rm /tmp/gitea-$DATE.zip + +echo "Backup effectué !"