Mon absence de la toile pendant 19 jours - commentaires Mon absence de la toile pendant 19 jours 2013-12-05T18:14:42Z https://www.teddypayet.com/Mon-absence-de-la-toile-pendant-19-jours#comment128 2013-12-05T18:14:42Z <p>Je crois que je me suis mal exprimé.</p> <p>En gros ce que fait mon script c'est : <br /><img src='https://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> La première fois il récupère tous les fichiers et les mots dans un dossier local <br /><img src='https://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> Les fois suivante il ne récupère que les dossiers ajoutés ou modifiés et les rapatrie en local. Si des fichiers distant ont été supprimés, ils les supprime aussi en local.</p> <p>Résultat : après chaque execution, j'ai en local une copie conforme du fichier distant<br class="autobr" /> Pour savoir si un fichier a changé, l'outils se base sur la date et la taille (on peut aussi le basé sur md5, mais c'est plus lourd).</p> <p>Et pour conserver un historique des vieilles versions, je me base sur mon outils de sauvegarde local (time machine).</p> Mon absence de la toile pendant 19 jours 2013-12-05T18:06:54Z https://www.teddypayet.com/Mon-absence-de-la-toile-pendant-19-jours#comment127 2013-12-05T18:06:54Z <p>Hum… J'ai du mal à voir comment tu gère le diff et que tu t'en sers pour reconstruire ta sauvegarde...<br class="autobr" /> Tu fais en fait un changelog ?</p> <p>Tu encodes en base64 les documents ? ;-)</p> Mon absence de la toile pendant 19 jours 2013-12-05T00:17:16Z https://www.teddypayet.com/Mon-absence-de-la-toile-pendant-19-jours#comment126 2013-12-05T00:17:16Z <p>je viens de coder mon module. Cela marche globalement.</p> <p>Pour le moment cela ne fait pas dans l'autre sens, et il y a deux limites : <br /><img src='https://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> bug si on essaie de récuperer un dossier qui n'existe pas (ftp) <br /><img src='https://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> pas d'interface pour changer le mdp ftp (il faut le faire dans le trousseau d'accès)</p> <p>bon je document cela demain soir.</p> Mon absence de la toile pendant 19 jours 2013-12-04T00:40:39Z https://www.teddypayet.com/Mon-absence-de-la-toile-pendant-19-jours#comment125 2013-12-04T00:40:39Z <p>pour le coup avec ce genre d'outils mes_fichiers devient inutile, et même contre productif, puisque générant un zip à chaque fois, et donc impliquant un rapatriement d'un gros fichier a la place de rapatrier juste les diff.</p> Mon absence de la toile pendant 19 jours 2013-12-04T00:11:23Z https://www.teddypayet.com/Mon-absence-de-la-toile-pendant-19-jours#comment124 2013-12-04T00:11:23Z <p>Disons que là on va fonctionner dans un sens pour le moment. Pour l'autre sens, ce sera pour plus tard.</p> <p>On part du postulat que la sauvegarde n'a normalement pas à être utiliser, et que si elle est utiliser, elle peut être restauré manuellement plus facilement.</p> <p>Normalement cela ne devrait pas être trop long à coder : faut juste que : <br /><img src='https://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> je gère un formalisme d'encodage pour sauvegarde plusieurs sites d'un coup en fonction des divers paramètres <br /><img src='https://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> je gère l'interaction avec le trousseau d'accès, histoire de ne pas écrire en dur.</p> Mon absence de la toile pendant 19 jours 2013-12-04T00:07:28Z https://www.teddypayet.com/Mon-absence-de-la-toile-pendant-19-jours#comment123 2013-12-04T00:07:28Z <p>Si tu fais une sauvegarde de ce genre, il faudra permettre une restauration a partir de tous ces fichiers et ainsi reconstituer le site.</p> <p>Pour ma part, j'avais pensé regarder l'API de Dropbox. Plusieurs possibilités seraient offertes cette API mais ce qui nous intéresse pour le sujet de la sauvegarde, est le transféré sur son compte Dropbox des fichiers issus des plugins "Mes fichiers" et "Sauvegarde automatique"…<br class="autobr" /> mais bon, j'ai une todolist longue comme le bras écrite en corps 5…</p> Mon absence de la toile pendant 19 jours 2013-12-03T23:52:07Z https://www.teddypayet.com/Mon-absence-de-la-toile-pendant-19-jours#comment122 2013-12-03T23:52:07Z <p>quand je parle d'une sauvegarde incrémentel, je pense à une sauvegarde qui ne fasse que les données modifier depuis la dernière sauvegarde.</p> Mon absence de la toile pendant 19 jours 2013-12-03T23:43:42Z https://www.teddypayet.com/Mon-absence-de-la-toile-pendant-19-jours#comment121 2013-12-03T23:43:42Z <p>Après regard sur lftp et rsync, je pense pouvoir faire un script générique qui permette facilement de sauvagrder plein de fichier spip soit via ftp, soi via ssh.</p> <p>J'essaie de coder cela demain soir.</p> Mon absence de la toile pendant 19 jours 2013-11-08T12:17:53Z https://www.teddypayet.com/Mon-absence-de-la-toile-pendant-19-jours#comment111 2013-11-08T12:17:53Z <p>La semaine dernière, entre les différentes attentes et animation des communautés qui se sont créées spontanément autour de cet événement, j'ai fait quelques recherches et voici ce que j'ai trouvé : <br /><img src='https://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> <a href="http://www.coolestguidesontheplanet.com/backup-website-cpanel-manual-automatically-script-cron/" class="spip_url spip_out auto" rel="nofollow external">http://www.coolestguidesontheplanet.com/backup-website-cpanel-manual-automatically-script-cron/</a> <br /><img src='https://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> <a href="http://www.coolestguidesontheplanet.com/script-an-ftp-connection-to-login-and-download-your-cpanel-backup/" class="spip_url spip_out auto" rel="nofollow external">http://www.coolestguidesontheplanet.com/script-an-ftp-connection-to-login-and-download-your-cpanel-backup/</a> <br /><img src='https://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> <a href="http://www.coolestguidesontheplanet.com/scripting-os-x-launchd-agent-to-run-a-backup-command/" class="spip_url spip_out auto" rel="nofollow external">http://www.coolestguidesontheplanet.com/scripting-os-x-launchd-agent-to-run-a-backup-command/</a></p> <p>Je n'ai pas encore "compris" la mécanique des bash n'étant pas "formé" à ce sujet. Je me renseigne encore un peu pour que cela soit plus naturel et moins hésitant (pour ne pas avoir <a href="http://lesjoiesducode.tumblr.com/post/42418335395/quand-je-fais-un-rm-rf-au-lieu-dun-rm-rf-sur-le" class="spip_out" rel='nofollow external'>ça</a> un jour)<br class="autobr" /> Quand ça sera fait, je mettrai une routine pour télécharger les différents zip vers mon serveur local.</p> <p>Pour l'hébergeur, je préfère aussi avoir un accès SSH. Quand on a assimilé les lignes de commandes, on ne peut plus s'en passer ! Le ftp, c'est cool, mais surtout pour dépanner.</p> <p>L'incrément à quel niveau ? Sauveauto et mesfichiers font l'incrément des fichiers (YYYYMMDD-HHSS).</p> Mon absence de la toile pendant 19 jours 2013-11-08T12:17:35Z https://www.teddypayet.com/Mon-absence-de-la-toile-pendant-19-jours#comment110 2013-11-08T12:17:35Z <p>Oui, c'est clair que c'est pas glop ! °_°</p> <p>En fait, plusieurs solutions. La toute première qu'à la base j'applique sur tous mes sites SPIP : plugin Sauvegarde Automatique et mes fichiers.<br class="autobr" /> Malheureusement, sur mes 2 domaines principaux (<a href="http://www.teddypayet.com" class="spip_url spip_out" rel='nofollow external'>http://www.teddypayet.com</a> et <a href="http://www.ma-vie-en-chocolat.fr" class="spip_url spip_out" rel='nofollow external'>http://www.ma-vie-en-chocolat.fr</a>), le mécanisme de sauvegarde automatique s'est arrêté il y a un an... Pourquoi ? Aucune idée !!<br class="autobr" /> Je règle aussi pour ce plugin l'envoie par e-mail du fichier sql.gz (On gonfle un peu le chiffre des Mo pour que ça passe). Comme ça, pas de soucis.<br class="autobr" /> <strong>Configuration :</strong> seuil des zips à 75Mo, activer la sauvegarde régulière, fréquence des sauvegardes, structure et données de toutes les tables, activer le nettoyage journalier des archives, conservation des sauvegardes 15 jours, activer les notifications et seuil d'envoi du mail à 100Mo (oui c'est gros mais faut que ça passe).</p> <p>"Mes fichiers" a le mérite de sauvegarder et compresser tous les fichiers importants. Le hic, c'est que ça reste sur le serveur. Et si tu ne mets pas en place une mécanique de téléchargement automatique (ou de copie vers un autre serveur), ça perd un avantage.</p> Mon absence de la toile pendant 19 jours 2013-11-08T11:52:37Z https://www.teddypayet.com/Mon-absence-de-la-toile-pendant-19-jours#comment109 2013-11-08T11:52:37Z <p>C'est pas glop tout cela.</p> <p>Tu compte faire comment pour les sauvegardes de BDD et de fichiers ?</p> <p>pour ma part j'ai la politique suivante : <br /><img src='https://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> un script qui récupère TOUT les fichiers importants de chaque projet (donc le dossier IMG en fait) tout les n jours, soit via ftp soit via ssh, selon l'hébergeur (ma tendance étant de quitter de plus en plus les hébergeur avec juste ftp pour aller vers les hébergeur avec ssh). <br /><img src='https://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> saveauto qui tout les 24 me sauve dans le dossier dump du site.</p> <p>Mais j'ai une grosse limite : je n'ai pas encore de sauvegarde incrémentel, du coup je ne peux pas faire une sauvegarde tous les jours, sinon cela prendrait trop de temps...</p>