Sauvegardes et migrations

Automatiser les sauvegardes avec cPanel et cron

Vérifié le 4 min de lecture sauvegardes automatisation

Vous pouvez automatiser vos propres sauvegardes avec UAPI, l'API de cPanel, et une tâche cron. Cela complète les sauvegardes que conserve Hostsuar ; cela ne change ni leur fréquence ni leur rétention.

Demander une sauvegarde complète

Depuis un terminal du compte cPanel lui-même, la commande est :

uapi Backup fullbackup_to_homedir

Pour demander un avis de fin, vous pouvez ajouter votre adresse :

uapi Backup fullbackup_to_homedir email=usuario@ejemplo.com

Remplacez l'adresse de l'exemple. La sauvegarde est générée dans le répertoire personnel du compte. L'acceptation de la demande ne signifie pas que le fichier est terminé : vérifiez le résultat avant de le transférer ou de l'utiliser.

Si vous n'avez pas accès au terminal ou si la commande n'est pas disponible, demandez à l'assistance la méthode adaptée à votre service. N'exécutez pas la commande en tant qu'administrateur d'un autre système en espérant qu'elle identifie votre compte.

Avant de la programmer

Lancez une demande manuelle et confirmez qu'elle se termine. Vérifiez l'espace nécessaire au fichier et au processus de génération, ainsi que la charge du compte. Aucun pourcentage d'espace libre ne garantit toutes les sauvegardes.

Définissez quelles modifications vous pouvez perdre entre deux exécutions et combien de temps vous conserverez les versions. Pour une application avec des écritures continues, organisez la façon d'obtenir des fichiers et une base de données cohérents ; augmenter la fréquence ne règle pas à lui seul cette cohérence.

Ce que l'automatisation doit contrôler

Étape Vérification nécessaire
Démarrer Aucune autre génération ou transfert en attente
Attendre La sauvegarde concernée s'est terminée correctement
Transférer Le bon fichier est copié par une connexion chiffrée
Vérifier La destination a reçu le fichier complet et il est lisible
Appliquer la rétention Les versions indépendantes dont vous avez besoin sont conservées
Informer Les échecs produisent une alerte que quelqu'un examine

N'ajoutez pas un délai d'attente fixe et ne choisissez pas simplement le fichier le plus récent comme preuve de fin. Si la génération ou le transfert échoue, conservez les sauvegardes précédentes et consignez l'erreur.

Configurer cron et la destination

Dans cPanel > Tâches Cron, programmez le script qui met en œuvre ces vérifications. Consultez comment configurer une tâche planifiée. Cet article fournit la commande de demande, pas un script complet de transfert et de rétention.

Utilisez SFTP/SCP ou une autre destination chiffrée compatible. Gardez les clés hors du dossier public, avec des permissions limitées, et vérifiez le serveur de destination. Ne mettez pas de mots de passe dans la ligne cron ni dans des fichiers téléchargeables depuis le web.

Vérifier que vous pourrez la récupérer

Tenez un registre de la date, du fichier, des éléments et de la vérification. Testez régulièrement une restauration dans un environnement séparé. Une sauvegarde complète de cPanel nécessite la procédure de récupération adaptée ; elle ne se restaure pas entièrement depuis l'assistant de l'utilisateur.

Si une sauvegarde échoue, corrigez sa cause avant de supprimer des versions antérieures ou de réduire la rétention.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.