This repository has been archived on 2021-12-22. You can view files and clone it, but cannot push or open issues or pull requests.
BackupScripts/gitea.sh

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