Ceci est une ancienne révision du document !


SBackup

SBackup - pour Simple Backup - est une application graphique destinée aux personnes souhaitant faire une ou plusieurs sauvegardes de leur système. Elle se veut simple à utiliser et à configurer, et permet de faire des sauvegardes automatisées sur des emplacements locaux ou distants.

http://doc.ubuntu-fr.org/sbackup

je viens de tester, pratique si on veut un interface graphique… par contre ça a pas trop l'air de marcher en cron, et pour FTP il faut fournir le mdp, pas génial tout ça!

backup chez infomaniak

solution de backup simple et élégante si vous êtes hébergé par infomaniak

tous les hébergements de base ont une machine de backup, p. ex. moi qui ait akademia.ch comme dns principal, j'ai la machine backup.akademia.ch comme machine de backup

afin de pouvoir faire du lftp sans mot de passe, il faut créer à la racine de votre site, par sftp, un fichier

 .netrc 

contenant

machine NomdeLaMachineDeBackup
login LoginFTPdeLaMachineDeBackup
password PasswdFTPdeLaMachineDeBackup

ensuite, créer un simple script bash exécutable du style:

 lftp -e "open NomdeLaMachineDeBackup;mirror -n -R ~/data/db /data/db;exit"

Simple FTP backup handmade

#! /bin/bash
# [[backupAkademia.sh]] Script to automatically backup files using simple FTP
# Usage:
# Required: 
#.netrc 
#machine xxx
#login xxx
#password xxx

# Authors:
# FR, radeff@akademia.ch
# History
# Sun, 16 Sep 2007 23:14:29 +0200: FR, created
# To do:
#########
#on cree une date pour differencier les backups
DATE=$(date +%Y%m%d)
# http://www.linux-france.org/article/memo/node131.html
# On commence par rechercher les fichiers modifiés dans les dernières 24 heures
find /home/radeff/akademia/websites -mtime -1 \! -type d -print > /tmp/liste.jour
find /home/radeff/bin -mtime -1 \! -type d -print >> /tmp/liste.jour

#On archive :
    tar -cf /home/radeff/akademia/websites$DATE.tar -T /tmp/liste.jour 
#on compresse
echo "gzip /home/radeff/akademia/websites$DATE.tar"
gzip /home/radeff/akademia/websites$DATE.tar
cd /home/radeff/akademia/
#connection ftp
echo "put websites$DATE.tar.gz"
ftp backup.akademia.ch << EOT
put websites$DATE.tar.gz
quit 
EOT
#suppression du backup
echo "rm /home/radeff/akademia/websites$DATE.tar.gz"
rm /home/radeff/akademia/websites$DATE.tar.gz
  • info/backupakademia.sh.1550552511.txt.gz
  • Dernière modification: 2019/02/19 06:01
  • par radeff