duplicity

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

duplicity [2015/11/26 22:36]
guiaum
duplicity [2016/03/04 08:08]
Ligne 1: Ligne 1:
-====== Sauvegarder un site sans base de données avec **Duplicity** ====== 
  
-Duplicity permet de compresser, copier et crypter un répertoire du serveur, puis de l'​envoyer via FTP sur un serveur de sauvegarde. A automatiser ensuite avec un cron. 
- 
-<​code>​ 
-# 
-# Script created on 25-11-2015 
-# 
-# This script was created to make Duplicity backups. 
-# Full backups are made on the 1st day of each month. 
-# Then incremental backups are made on the other days. 
-# 
-# Source: https://​help.ubuntu.com/​community/​DuplicityBackupHowto 
-# Loading the day of the month in a variable. 
-date=`date +%d` 
-# Setting the pass phrase to encrypt the backup files. 
-export PASSPHRASE='​UnePassPhraseDifficileADeviner'​ 
-export PASSPHRASE 
- 
-# Setting the password for the FTP account that the 
-# backup files will be transferred to. 
-FTP_PASSWORD='​MotDePasseFTP'​ 
-export FTP_PASSWORD 
- 
-# Check to see if we're at the first of the month. 
-# If we are on the 1st day of the month, then run 
-# a full backup. ​ If not, then run an incremental 
-# backup. 
-if [ $date = 01 ] 
-then 
-        duplicity full DossierASauvegarder ftp://​Login@DossierASauvegarder >>/​var/​log/​duplicity/​monLogPerso.log 
-else 
-        duplicity DossierASauvegarder ftp://​Login@DossierASauvegarder >>/​var/​log/​duplicity/​monLogPerso.log 
-fi 
- 
-# Check http://​www.nongnu.org/​duplicity/​duplicity.1.html 
-# for all the options available for Duplicity. 
- 
-# Deleting old backups 
-  
-        duplicity remove-older-than 1Y --force ftp://​Login@DossierASauvegarder >>/​var/​log/​duplicity/​monLogPerso.log 
- 
-# Unsetting the confidential variables so they are 
-# gone for sure. 
-unset PASSPHRASE 
-unset FTP_PASSWORD 
- 
-exit 0 
-</​code>​ 
  • duplicity.txt
  • Dernière modification: 2016/03/04 08:08
  • (modification externe)