Hello
Je suis sous OVH et je sais qu'il y a un système intégré (avec -snap0 -snap1 ect) pour les fichiers et également les données,
Mais j'aimerais trouver un moyen fiable de le faire moi même via une tâche cron ou un simple fichier en ligne de commande sur mon PC (W10) et recevoir le backup par mail, dans un fichier de mon PC, sur un autre serveur ou que sais-je
J'aimerais executer ça toutes les nuits par exemple, mais je ne trouve pas grand chose de tout fait pour ce genre de chose,
Merci pour vos lumières
Bonjour,
Je le fais au moyen d'un autre serveur Linux (par exemple un Raspberry Pi)
Ce script utilise le package lftp car j'ai des hébergement Perso (qui n'ont donc pas ssh, et donc pas de rsync)
lftp a l'avantage de pouvoir faire du mirroring en FTP, en ne copiant que les fichiers modifiés par rapport à la copie précédente.
J'ignore si lftp a été porté sur Windows ou Debian for Windows.
#!/bin/bash
mkdir -p /home/backup_blog
cd /home/backup_blog
lftp << xxEOFxx
open -u user,pass sftp://ftp.cluster0XX.hosting.ovh.net
set sftp:auto-confirm YES
mirror -e . /home/backup_blog
xxEOFxx
rm -f db-backup-db.sql
wget http://xxxx.ovh/backup-db.php -O db-backup-db.sql
Le script d'export PHP provient d'ici:
my-sql-export (backup) database.php
https://github.com/ttodua/useful-php-scripts
(note aux hackers en herbe) mon script d'export de DB n'a pas du tout ce nom-là, et n'est pas à cet endroit-là…
(note aux hackers en herbe) mon script d'export de DB n'a pas du tout ce nom-là, et n'est pas à cet endroit-là...
Et mince ! :)