Guide cPanel pour débutants : prise en main complète
DOG&DEV · 26/01/2025
Guide cPanel pour débutants : prise en main complète
cPanel est le panneau d'hébergement le plus utilisé au monde, présent sur 70% des serveurs web. Ce guide complet vous accompagne dans la prise en main de cPanel : gestion de fichiers, domaines, bases de données, emails, sauvegardes et configuration DNS.
Prérequis
- Accès à un hébergement avec cPanel
- Identifiants de connexion (fournis par votre hébergeur)
- Connaissances de base en navigation web
Accès à cPanel
- URL : généralement
https://votre-domaine.com:2083ouhttps://IP:2083 - Utilisateur : votre nom d'utilisateur d'hébergement
- Mot de passe : celui fourni par votre hébergeur
File Manager : gestion des fichiers
Le File Manager remplace un client FTP directement dans votre navigateur.
Accéder au File Manager
Fichiers → Gestionnaire de fichiers
Structure importante
- public_html/ : dossier racine de votre site web. Tout ce qui s'y trouve est accessible publiquement.
- domains/ : dossiers pour les domaines additionnels
- .htaccess : fichier de configuration Apache (redirections, sécurité)
Opérations courantes
- Uploader : glisser-déposer ou bouton Upload
- Extraire : clic droit sur un .zip → Extraire
- Éditer : clic droit → Éditer (pour fichiers texte)
- Permissions : clic droit → Modifier les permissions (755 pour dossiers, 644 pour fichiers)
Gestion des domaines
Ajouter un domaine additionnel
Domaines → Domaines additionnels
- Entrer le nom de domaine (sans www)
- cPanel génère automatiquement le sous-domaine et le dossier
- Cliquer Ajouter un domaine
Les fichiers du domaine vont dans le dossier créé (ex. public_html/domaine.com/).
Créer un sous-domaine
Domaines → Sous-domaines
- Entrer le préfixe (ex.
blogpourblog.votredomaine.com) - Choisir le domaine parent
- Cliquer Créer
Domaines alias (parking)
Domaines → Alias
Permet de pointer plusieurs domaines vers le même site. Utile pour protéger votre marque (.com, .net, .org).
Bases de données MySQL
Créer une base de données
Bases de données → Bases de données MySQL
- Nom de la base : entrer un nom (ex.
mon_site) - Cliquer Créer une base de données
Créer un utilisateur MySQL
- Nom d'utilisateur : entrer un nom
- Mot de passe : générer un mot de passe fort
- Cliquer Créer un utilisateur
Associer utilisateur et base
- Sélectionner utilisateur et base de données
- Cliquer Ajouter
- Cocher Tous les privilèges
- Cliquer Appliquer les modifications
Accès distant MySQL
Bases de données → Accès MySQL distant
Ajouter l'IP autorisée pour permettre les connexions externes (applications, outils de gestion).
Configuration email
Créer une adresse email
Email → Comptes de messagerie
- Adresse : partie avant @ (ex.
contact) - Domaine : choisir le domaine
- Mot de passe : générer un mot de passe fort
- Quota : illimité ou limité (en Mo)
- Cliquer Créer
Accéder à la webmail
Email → Comptes de messagerie → Vérifier le courrier (à côté de l'adresse)
Interfaces disponibles : Roundcube, Horde, SquirrelMail.
Configuration client email
Pour Outlook, Thunderbird, Apple Mail :
- Serveur entrant (IMAP) :
mail.votredomaine.com(port 993 SSL) - Serveur sortant (SMTP) :
mail.votredomaine.com(port 465 SSL) - Utilisateur : adresse email complète
- Mot de passe : celui défini lors de la création
DNS et zone DNS
Éditeur de zone DNS
Domaines → Éditeur de zone DNS
Enregistrements courants
A : pointe un domaine/sous-domaine vers une IP
- Nom :
@(racine) ouwww(sous-domaine) - Cible : IP du serveur
- TTL : 3600 (1 heure) par défaut
CNAME : alias vers un autre domaine
- Nom : sous-domaine (ex.
blog) - Cible : domaine de destination
MX : serveurs de messagerie
- Priorité : 0 (plus haute) à 10, 20, etc.
- Cible : serveur mail (ex.
mail.votredomaine.com)
TXT : enregistrements texte (SPF, DKIM, vérification)
- Utilisé pour la sécurité email et la vérification de domaine
Pour une configuration DNS complète : voir nos guides DNS.
Sauvegardes
Sauvegarde complète
Fichiers → Assistant de sauvegarde
- Choisir Sauvegarde complète
- Destination : répertoire d'accueil, FTP distant, ou SCP
- Cliquer Générer une sauvegarde
Sauvegarde partielle
Permet de sauvegarder uniquement :
- Répertoire d'accueil
- Bases de données spécifiques
- Comptes email
Restauration
Fichiers → Assistant de sauvegarde → Restaurer
⚠️ Attention : la restauration écrase les données existantes.
Optimisation et performance
Compression GZIP
Logiciel → Optimiser le site web
- Compresser tout le contenu : active GZIP pour tous les fichiers
- Compresser les types MIME spécifiés : contrôle précis
Types recommandés : text/html text/css application/javascript application/json
Gestion de la bande passante
Statistiques → Bande passante
Affiche l'utilisation par type (HTTP, FTP, Email) et par période.
Utilisation du disque
Fichiers → Utilisation du disque
Permet d'identifier les dossiers qui consomment le plus d'espace.
Sécurité
Authentification à deux facteurs (2FA)
Sécurité → Authentification à deux facteurs
- Scanner le QR code avec une app (Google Authenticator, Authy)
- Entrer le code de vérification
- Sauvegarder les codes de récupération
Gestion des certificats SSL
Sécurité → Gestionnaire SSL/TLS
- Let's Encrypt : certificats gratuits et automatiques
- Certificats personnalisés : uploader votre propre certificat
Pour la configuration SSL : ssl-plesk (concepts similaires).
Cron jobs (tâches planifiées)
Avancé → Cron Jobs
Permet d'exécuter des scripts à intervalles réguliers.
Format : minute heure jour mois jour-semaine commande
Exemple : 0 2 * * * /usr/bin/php /home/user/script.php (tous les jours à 2h du matin)
Dépannage
| Symptôme | Cause possible | Correctif |
|---|---|---|
| Site inaccessible | DNS non propagé, mauvais dossier | Vérifier DNS ; fichiers dans public_html/ |
| Email non reçu | MX mal configuré, spam | Vérifier MX records ; consulter dossier spam |
| Base de données inaccessible | Mauvais identifiants, permissions | Vérifier user/pass ; réassocier utilisateur à la base |
| Quota disque atteint | Fichiers volumineux, logs | Nettoyer via Utilisation du disque ; supprimer anciennes sauvegardes |
Bonnes pratiques
- Sauvegardes régulières : automatisez-les, testez-les
- Mots de passe forts : pour cPanel, MySQL, emails
- 2FA activée : sécurité renforcée
- SSL partout : Let's Encrypt gratuit
- Mises à jour : gardez cPanel et les applications à jour
Ressources
- Documentation cPanel officielle
- plesk-debian - Alternative Plesk
- froxlor-linux - Alternative open source
Cet article s'inscrit dans notre série de guides hébergement et administration. Pour un hébergement sur-mesure, contact.