25
2011
[Tuto]Sauvegardez votre blog WordPress chez vous avec Debian 6.0, ProFTP et BackWPup
I
l n’y a rien de pire pour un blogueur que de subir une attaque ou une panne ayant pour conséquence la perte des articles de son blog auquel s’ajoute au fur et à mesure de l’indisponibilité du blog la baisse des visites. Pour pouvoir réagir face à un tel problème on le sait rien de tel que la sauvegarde. On va donc voir comment préparer un serveur ftp pour accueillir ces sauvegardes.Il existe une multitude d’extensions de sauvegarde mais celle que je trouve la plus complète et la plus paramétrable est BackWPup (découverte via 4h18). Donc pour commencer ce tuto il vous faut cette extension activée sur votre installation WordPress et un serveur sous Debian (5 ou 6).
D’abord on va installer et paramétrer ProFTP sur le serveur Debian:
On installe les paquets:
apt-get install proftpd-basic ucf
en sélectionnant le mode « Indépendant » (sauf si vous voulez utiliser inetd)
Dans le fichier /etc/proftpd/, pour éviter que les utilisateurs sortent de leur dossier perso, il faut décommenter la ligne suivante:
# Use this to jail all users in their homes DefaultRoot ~
Si vous utilisez IPTables il faut autoriser les connexions sur votre serveur avec les lignes:
iptables -A INPUT -p tcp -i eth0 –dport ftp -j ACCEPT iptables -A INPUT -p tcp -i eth0 –dport ftp-data -j ACCEPT
et bien sur une petite redirection de port dans votre box !
Ensuite une fois que BackWPup est installé sur votre WordPress rendez vous dans Outils -> BackWPup -> Jobs puis Add New. A partir de là c’est assez simple puisque vous pouvez choisir les tables à exclure de la sauvegarde et les dossiers que vous voulez sauvegarder (notamment wp-uploads), vous pouvez aussi choisir la compression et la sauvegarde XML de WordPress. Pour envoyer les fichiers sur notre serveur il faut rentrer ses renseignements:
Pour le hostname je vous conseille de vous tourner vers des services style DynDNS ou No-Ip mais cela marche aussi avec une IP fixe.
Pour terminer on planifie l’action une fois par jour (si on est parano comme moi), on détermine le nom du fichier de sauvegarde et la réception des erreurs par mail:
Voilà c’est terminé ! Normalement vous recevrez sur votre serveur une copie de sauvegarde sur votre serveur chez vous bien au chaud!
Alors par contre à moins d’avoir un disque de grande capacité il vaut mieux planifier une sauvegarde base de donnée par jour et planifier la sauvegarde des gros dossiers une fois par semaine.
Articles Similaires:
- [Tuto] Migrer WordPress d’un hébergement mutualisé sur un serveur dédié: Préparation des sources et VirtualHost
- Protéger un serveur avec SSHGuard
- [Tuto]Subsonic: votre propre serveur public de streaming de musique
- [Tuto]Centralisation et gestion des logs avec rsyslog et Loganalyzer
- [Tuto] Serveur de streaming UPnP compatible Neufbox avec un DockStar et Mediatomb
3 Comments + Ajouter un commentaire
Laisser un commentaire
Publicite
Devenez fan sur Facebook !
Articles les plus vus
- [Tuto]Rédacteur invité: Portail captif avec PfSense - 8 180 views
- [Tuto]Rédacteur invité: Déploiement avec WDS et sysprep - 7 227 views
- [Tuto]Centralisation et gestion des logs avec rsyslog et Loganalyzer - 7 213 views
- [Tuto]Mise en place d’un serveur de monitoring avec Nagios et Centreon - 5 172 views
- [Tuto] Proxy IpCop: Filtrage d’URL - 4 947 views
- [Tuto] Virtualbox 4.0 sans interface graphique sous Ubuntu Server 10.10 - 4 923 views
- [Tuto]LTSP: Serveur Linux et clients légers… - 4 168 views
- [Tuto]Détection d’intrusion avec Snort et B.A.S.E. - 3 879 views
- [Android] ANTi: La boîte à outils du hacker - 3 362 views
- Firesheep: le vol de session pour les nuls - 3 106 views
Commentaires Recents
- gizeek dans [Tuto]Rédacteur invité: Portail captif avec PfSense
- Flo.ftv dans [Tuto]Rédacteur invité: Portail captif avec PfSense
- gizeek dans [Tuto]Centralisation et gestion des logs avec rsyslog et Loganalyzer
- vilsafur dans [Tuto]Centralisation et gestion des logs avec rsyslog et Loganalyzer
- gizeek dans [Tuto]Wardriving, Hotspots et Google Earth…
D’autres blogs geek:
Mots-clefs
Archives
- mai 2012 (6)
- avril 2012 (12)
- mars 2012 (11)
- février 2012 (8)
- janvier 2012 (15)
- décembre 2011 (11)
- novembre 2011 (16)
- octobre 2011 (12)
- septembre 2011 (10)
- août 2011 (15)
- juillet 2011 (11)
- juin 2011 (22)
- mai 2011 (21)
- avril 2011 (25)
- mars 2011 (27)
- février 2011 (22)
- janvier 2011 (24)
- décembre 2010 (18)
- novembre 2010 (19)
- octobre 2010 (19)
- septembre 2010 (25)
- août 2010 (10)
- juillet 2010 (18)
- juin 2010 (21)
- mai 2010 (25)
- avril 2010 (15)
- mars 2010 (21)
- février 2010 (4)

Un article de


La même chose pour Joomla ?
Bonne question. En fait il n’y a que l’extension qui est spécifique WordPress. Si tu peux avoir une extension qui supporte le FTP et qui permet d’utiliser cron ça devrait aller. A mon avis ça doit exister.
Merci pour ton astuce elle va bien me servir
++