<div dir="ltr">EtcKeeper est un outil qui permet justement de conserver tout ce qui est config dans un git ( /etc ). Tu peux faire tes commits de changement toi meme ou en cas d'oublis, il le fait automatiquement.<div><br></div><div>Tres simple à mettre en place et fiable.</div><div><br></div><div>Seb</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">Le dim. 20 juil. 2025 à 08:33, Antoine Delaporte <<a href="mailto:adlp@adlp.org">adlp@adlp.org</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
Bonjour tout le monde !<br>
<br>
<br>
Je voulais juste partager avec vous un instant de ma vie… Afin que vous <br>
en fassiez autant... histoire de partager quelques bonnes idées... :)<br>
<br>
<br>
D'ailleurs si vous avez de bonnes idées pour provoquer un backup d'un <br>
serveur Zimbra communautaire... Moi ce que j'ai aujourd'hui ne me <br>
satisfait pas, et me provoque des "out of space" qui m'exaspère.<br>
Je pense d'ailleurs m'acharner sur ça en septembre.<br>
Mais si quelqu'un a une recommandation, etc...<br>
<br>
En fait, c'est ultra-simple<br>
<br>
* Je suis parti du constat que les backups des routeurs OpenWrt, ce <br>
sont des fichiers tar qui contiennent eux-mêmes des fichiers texte.<br>
<br>
* Je me suis donc bricolé une moulinette qui va récolter, puis <br>
télécharger le fichier tar, et ensuite le pousser (directement) sur un <br>
serveur git.<br>
<br>
Ainsi, tous les matins, je reçois un mail pour me dire que le firewall a <br>
bougé ou pas.<br>
<br>
<br>
<br>
Voici ma crontab :<br>
<br>
<br>
15 4 * * * cronMutt -s "[BKP\XXXXXXXXX] OpenWrt " -d adlp@XXXX.XXX -i <br>
rdplanches@XXXX.XXX.XXX -f noreply@XXX.XXX -e 'ssh adlp-rdp-NDF <br>
sysupgrade -b /tmp/backup-rdp.tgz && scp <br>
adlp-rdp-NDF:/tmp/backup-rdp.tgz /tmp/backup-rdp.tgz && gitar -t <br>
/tmp/backup-rdp.tgz -r ssh://git@XXX.XXX.XXX:222/adlp/MiscPersoBkp.git <br>
-p OpenWrt/rdp -m "Par la $(date)" -D'<br>
<br>
<br>
Donc oui, j'ai plusieurs commandes spéciales<br>
* cronMutt : c'est une enjolivure qui utilise mutt pour m'envoyer les <br>
mails de cron bien formatés<br>
* gitar : c'est le machin qui met un tar dans git, directement :)<br>
<br>
Tout cela est accessible sur github :<br>
* cronMutt : <a href="https://github.com/adlp/Misc/blob/main/Tools/cronMutt" rel="noreferrer" target="_blank">https://github.com/adlp/Misc/blob/main/Tools/cronMutt</a><br>
* gitar: <a href="https://github.com/adlp/Misc/blob/main/Git/gitar" rel="noreferrer" target="_blank">https://github.com/adlp/Misc/blob/main/Git/gitar</a><br>
<br>
<br>
Bref... si vous aussi avez des blagounettes du genre, des commentaire à <br>
faire, n'hésitez pas à partager !!<br>
<br>
<br>
<br>
'Toine.<br>
<br>
<br>
PS: j'ai quand même l'impression d'avoir déjà raconté ça y a un petit <br>
bout de temps… en même temps, ça fait quelque temps que j'ai faits ça <br>
déjà... et je veux juste faire un peu de vent ici...<br>
<br>
<br>
-- <br>
<br>
</blockquote></div>