Outil de sauvegarde

Pourquoi un outil de sauvegarde pour un wiki ?

En générale, il y a des milliers de fichiers et à chaque transfert une connexion. Ne soyez pas surpris que cela soit long à installer un site. Du coup, j'ai fait un petit programme pour ça. On passe de quelques heures de connexion à quelques secondes !!!

Licence

Licence : CeCILL
Auteur : Francois Merciol
Si vous donnez l'accès en édition à des utilisateurs, veillez à désactiver l'option PHP dans votre configuration.
La manipulation de données nominatives peut-être sanctionnée par 5 ans de prison et 330 miles euros d'amende. N'oubliez pas qu'une sauvegarde peut contenir des données nominatives.

Principes

  • Tout le logiciel est contenu dans un fichier.
  • Les opérations sont sécurisées par mot de passe
  • Le mot de passe est lui-même sécurisé (mais non fiabilisé car il peut-être effacé).
  • fonctionne sous Linux (système choisi par les hébergeurs professionnels)

Mode d'emploi

Initialisation

  • Le programme commence par vous demander un mot de passe

Installation d'un nouveau site

La méthode la plus simple consiste à :

  • Se placer à la racine du serveur de test à transmettre
  • Faire une archive en bz2 (exemple tar -cjf ../maSauvegarde.tar.bz2 ./ )
  • Transférer Via FTP le fichiers sur le site hébergé
  • Lancer le programme
  • Si le site sauvegardé ne contenait par le fichier “backup.php” et que vous vouliez concerver cette fonction, vous devez recommencer l'initialisation.

Sécurité

Le mot de passe est concervé de façon chiffré dans un fichier PHP. Son téléchargement produit une page vide. Votre hébergeur ne peut “en principe” pas déchiffré son contenu. A moins de tracer les données échangés, on ne peux connaitre la valeur du mot de passe (c'est plus efficace si vous êtes en HTTPS ).

Aucune garantie de fonctionnement

S'agissant d'un logiciel libre, il n'y a aucune garantie de fonctionnement. Cependant vous pouvez me signaler tout amélioration possible.

Téléchargement

Téléchargement backup.tgz
admin/config/backup/debut.txt · Dernière modification : 30/06/2013 14:33 de 127.0.0.1