Importance des sauvegardes au niveau WHM
En tant que revendeur ou administrateur de serveur, vous êtes responsable de la disponibilité et de la protection des données de tous vos clients. Une stratégie de sauvegarde robuste au niveau WHM vous permet de :
- Restaurer rapidement un site client après une panne ou un incident
- Récupérer des fichiers supprimés accidentellement
- Migrer des comptes d'un serveur à l'autre
- Vous conformer à vos engagements contractuels de disponibilité
Accéder à la configuration des sauvegardes WHM
Ouvrir la configuration des sauvegardes
Dans WHM, naviguez vers Sauvegarde → Configuration de la sauvegarde (Backup Configuration). C'est ici que vous configurez l'ensemble de la politique de sauvegarde de votre serveur.
Activer les sauvegardes globales
Activer le système de sauvegarde
Sur la page de configuration, assurez-vous que l'option Sauvegardes est définie sur Activé. Cette option active le moteur de sauvegarde cPanel/WHM pour l'ensemble du serveur.
Choisir la fréquence
Configurez la fréquence des sauvegardes selon vos besoins :
- Sauvegardes quotidiennes : choisissez les jours de la semaine (recommandé : tous les jours)
- Sauvegardes hebdomadaires : choisissez le jour de la semaine (recommandé : dimanche)
- Sauvegardes mensuelles : choisissez le jour du mois (recommandé : 1er du mois)
Définissez également le nombre de sauvegardes à conserver pour chaque type (rotation).
Configurer les horaires
Définissez l'heure de début des sauvegardes. Choisissez une heure de faible activité, généralement entre 2h et 6h du matin, pour minimiser l'impact sur les performances.
Définir la destination des sauvegardes
Stockage local
Par défaut, les sauvegardes sont stockées sur le serveur lui-même dans /backup. Bien que simple, cette configuration ne protège pas contre une panne matérielle du serveur.
Stockage distant (recommandé)
Pour une protection maximale, configurez une destination de sauvegarde distante :
Ajouter une destination de sauvegarde
Dans la section Destinations supplémentaires, cliquez sur Configurer les destinations de sauvegarde.
Choisir le type de destination
WHM supporte plusieurs types de destinations distantes :
- FTP : serveur FTP externe (simple mais non chiffré)
- SFTP : FTP sécurisé (recommandé)
- Amazon S3 : stockage cloud Amazon (fiable et économique)
- Google Drive : stockage Google
- Backblaze B2 : stockage cloud économique
- Serveur personnalisé : tout serveur SSH/SFTP
Configurer les paramètres de connexion
Renseignez les informations de connexion de votre destination distante (hôte, identifiants, chemin de destination).
Tester la connexion
Cliquez sur Test des destinations de sauvegarde pour vérifier que WHM peut se connecter à la destination avant de sauvegarder.
Configurer les éléments à sauvegarder
Dans la section de configuration, vous pouvez choisir ce qui est inclus dans les sauvegardes :
- Fichiers de configuration : fichiers système et de configuration du serveur
- Comptes cPanel : fichiers, bases de données et e-mails de chaque compte
- Bases de données SQL : bases de données MySQL/MariaDB
- Fichiers de mail : e-mails stockés sur le serveur
Granularité des sauvegardes
Activez toujours la sauvegarde des bases de données SQL séparément. En cas de corruption d'une base de données, vous pourrez restaurer uniquement la base sans avoir à restaurer l'intégralité d'un compte.
Gérer les sauvegardes existantes
Voir les sauvegardes disponibles
Dans WHM → Sauvegarde → Gestionnaire de sauvegardes, vous pouvez consulter les sauvegardes existantes classées par date.
Restaurer un compte complet
Accéder à la restauration
Dans WHM → Sauvegarde → Restaurer un compte complet.
Localiser la sauvegarde
Parcourez les sauvegardes disponibles pour trouver le compte et la date de sauvegarde à restaurer.
Lancer la restauration
Sélectionnez la sauvegarde et cliquez sur Restaurer. WHM restaure le compte avec tous ses fichiers, bases de données et configurations e-mail.
Restaurer des éléments spécifiques
WHM permet également de restaurer des éléments individuels :
- Fichiers uniquement : utile si seuls certains fichiers ont été corrompus ou supprimés
- Base de données uniquement : pour restaurer une base de données sans toucher aux fichiers
- E-mails uniquement : pour restaurer des boîtes mail
JetBackup pour WHM
Gaprod propose JetBackup Pro au niveau WHM, qui offre des fonctionnalités avancées :
- Restauration granulaire : restaurez des fichiers individuels, des dossiers ou des bases de données spécifiques
- Restauration automatique : laissez les clients restaurer eux-mêmes leurs propres sauvegardes depuis cPanel (sans contacter le support)
- Gestion centralisée : vue globale de toutes les sauvegardes pour tous les comptes
- Politiques de rétention flexibles : quotidien/hebdomadaire/mensuel avec rétention personnalisable
Accéder à JetBackup WHM
Dans WHM, cherchez "JetBackup" dans la barre de recherche ou naviguez dans la section Sauvegarde.
Vérifier les logs de sauvegarde
Après chaque cycle de sauvegarde, consultez les logs pour vérifier qu'il n'y a pas eu d'erreur :
Dans WHM → Sauvegarde → Journaux de sauvegarde, vous trouverez les logs de chaque exécution avec les succès et échecs.
Surveiller les erreurs de sauvegarde
Configurez des alertes e-mail pour être notifié en cas d'échec de sauvegarde. Dans WHM → Configuration du serveur → Tweak Settings, activez les notifications par e-mail pour les sauvegardes échouées.
Politique de sauvegarde recommandée
Pour une protection optimale, appliquez la stratégie 3-2-1 :
- Sauvegardes quotidiennes locales (sur le serveur) conservées 7 jours
- Sauvegardes hebdomadaires distantes (sur un autre serveur ou cloud) conservées 4 semaines
- Sauvegardes mensuelles archivées conservées 3 à 12 mois
Étapes suivantes
- Configurer les sauvegardes automatiques pour chaque client
- Tester régulièrement la restauration pour valider vos sauvegardes
- Documenter votre procédure de reprise après incident