Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| info:backupakademia.sh [2019/08/12 08:15] – [Déjà Dup] radeff | info:backupakademia.sh [2023/02/17 05:28] (Version actuelle) – supprimée radeff | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== 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:// | ||
| - | |||
| - | 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 ====== | ||
| - | <note tip> | ||
| - | |||
| - | |||
| - | ===== Déjà Dup ===== | ||
| - | Depuis qu' | ||
| - | |||
| - | sudo apt-get install deja-dup | ||
| - | |||
| - | OK, c'est un outil pour flemmard... mais il fait le taf et minimise l' | ||
| - | |||
| - | Doc & install | ||
| - | |||
| - | * https:// | ||
| - | * https:// | ||
| - | ===== Ancienne solution (toujours possible) ===== | ||
| - | |||
| - | |||
| - | 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 | ||
| - | |||
| - | | ||
| - | |||
| - | contenant | ||
| - | |||
| - | < | ||
| - | machine NomdeLaMachineDeBackup | ||
| - | login LoginFTPdeLaMachineDeBackup | ||
| - | password PasswdFTPdeLaMachineDeBackup | ||
| - | </ | ||
| - | |||
| - | ensuite, créer un simple script bash exécutable du style: | ||
| - | |||
| - | lftp -e "open NomdeLaMachineDeBackup; | ||
| - | |||
| - | |||
| - | ====== Simple FTP backup handmade ====== | ||
| - | < | ||
| - | #! /bin/bash | ||
| - | # [[backupAkademia.sh]] Script to automatically backup files using simple FTP | ||
| - | # Usage: | ||
| - | # Required: | ||
| - | # | ||
| - | #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:// | ||
| - | # On commence par rechercher les fichiers modifiés dans les dernières 24 heures | ||
| - | find / | ||
| - | find / | ||
| - | |||
| - | #On archive : | ||
| - | tar -cf / | ||
| - | #on compresse | ||
| - | echo "gzip / | ||
| - | gzip / | ||
| - | cd / | ||
| - | #connection ftp | ||
| - | echo "put websites$DATE.tar.gz" | ||
| - | ftp backup.akademia.ch << EOT | ||
| - | put websites$DATE.tar.gz | ||
| - | quit | ||
| - | EOT | ||
| - | # | ||
| - | echo "rm / | ||
| - | rm / | ||
| - | </ | ||