22 lines
576 B
Bash
Executable File
22 lines
576 B
Bash
Executable File
#! /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é !"
|