Introduction
cPanel est l’un des panneaux de contrôle d’hébergement web les plus largement utilisés et les plus avancés disponibles aujourd’hui. Avec plus de 70 000 installations de serveurs alimentant plus de 11 millions de domaines, cPanel fournit une interface graphique intuitive et un ensemble d’outils robustes pour facilement gérer tous les aspects d’un environnement d’hébergement.
Lancé pour la première fois en 1996, cPanel n’a cessé d’être amélioré depuis par le PDG Nick Koston et le fournisseur d’hébergement web cPanel Inc. La plateforme vise à fournir aux administrateurs système, aux hébergeurs web et autres professionnels de l’informatique des capacités de gestion de serveurs, de sites et de comptes simplifiées grâce à un tableau de bord facile à utiliser basé sur le clic.
Quelques-unes des principales fonctionnalités et avantages fournis par cPanel incluent :
- Déploiement automatisé d’applications web comme WordPress
- Installation en un clic de plus de 100 autres applications web via Softaculous
- Contrôle complet sur les fichiers, bases de données, e-mails et DNS
- Gestion de domaines et de sous-domaines
- Suivi de l’utilisation des utilisateurs et des ressources
- Outils de sécurité comme le pare-feu mod_security
- Surveillance et analyse des serveurs
- Automatisation et scripts puissants
Avec la prise en charge intégrée de fonctionnalités comme PHP, Perl, Apache, Exim, DNS et plus encore – plus la possibilité d’ajouter rapidement des fonctionnalités grâce aux plugins cPanel – c’est une plateforme d’hébergement très complète.
Maintenant, passons aux étapes pour installer et configurer cPanel sur votre propre serveur Linux !
Configuration système requise et conditions préalables
1. Configuration système requise pour Ubuntu :
- Configuration du pare-feu : Avant d’installer cPanel & WHM, il est recommandé de désactiver le pare-feu du système d’exploitation. Les distributions Ubuntu vous permettent de désactiver le pare-feu pendant l’installation à l’aide des commandes suivantes :
$ iptables-save > ~/firewall.rules
$ systemctl stop ufw.service
$ systemctl disable ufw.service
Après l’installation, vous pouvez configurer un pare-feu à l’aide de clients tiers comme APF ou CSF.
2. Configuration système requise pour AlmaLinux OS :
- Désactiver SELinux : Pour la compatibilité avec cPanel & WHM, SELinux doit être désactivé. Vous pouvez le faire via l’interface graphique ou en modifiant le fichier
/etc/selinux/config
:
SELINUX=disabled
SELINUXTYPE=targeted
Assurez-vous qu’il n’y a pas de #
précédant l’option SELINUX=disabled
.
Installation de cPanel & WHM
Étape 1 : Mettre à jour et préparer
Pour Ubuntu :
$ sudo apt update && sudo apt upgrade -y
Pour AlmaLinux :
$ sudo dnf update -y
Étape 2 : Définir le nom d’hôte
Pour Ubuntu et AlmaLinux, définissez le nom d’hôte de votre serveur sur un nom de domaine entièrement qualifié (FQDN) :
$ sudo hostnamectl set-hostname server.votredomaine.com
Étape 3 : Installer les dépendances de cPanel
Pour les deux :
$ sudo apt install -y curl # Pour Ubuntu # OU
$ sudo dnf install -y curl # Pour AlmaLinux
Étape 4 : Récupérer et exécuter le script d’installation
$ cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
Cette commande récupère le dernier script d’installation de cPanel & WHM et initie le processus d’installation. L’installation peut prendre un certain temps, soyez donc patient.
Personnalisation de votre installation
Vue d’ensemble :
Avant de lancer l’installation, vous pouvez personnaliser divers aspects de cPanel & WHM.
Méthodes d’installation :
- Installation rapide : Cette méthode utilise des archives tar pour télécharger des fichiers cPanel & WHM spécifiques et utilise les RPM système ou les paquets .deb, selon la distribution.
Options d’installation :
Vous pouvez personnaliser l’installation à l’aide de diverses options :
--confirm
: Exige une confirmation avant d’exécuter le script d’installation.--force
: Forcer l’installation sur une configuration non recommandée.--keep
: Conserver le répertoire cible après l’installation.--nochown
: Ignorer les attributions de permissions pour les fichiers extraits.--noexec
: Éviter d’exécuter le script d’installation.--nox11
: Empêcher le lancement d’un terminal d’entrée X11.--skip-cloudlinux
: Ignorer la conversion automatique vers CloudLinux.--skip-wptoolkit
: Éviter l’installation de WP Toolkit.--skip-imunifyav
: Ignorer l’installation d’ImunifyAV.--target NewDirectory
: Extraire les fichiers d’installation dans un répertoire spécifique.--tar arg1 [arg2 ...]
: Accéder au contenu d’une archive à l’aide de la commandetar
.
Important :
Si vous avez une licence CloudLinux et que vous ne voulez pas de conversion automatique, utilisez l’option --skip-cloudlinux
.
Conclusion
L’installation de cPanel & WHM sur Ubuntu et AlmaLinux implique une approche structurée, en abordant des exigences système spécifiques et des options de personnalisation. En suivant attentivement ce guide, vous installerez avec succès un environnement cPanel & WHM adapté à vos préférences. N’oubliez pas de toujours donner la priorité à la sécurité, de maintenir vos systèmes à jour et de revoir périodiquement les configurations pour des performances optimales.