Comment installer le panneau de configuration Hestia sur Ubuntu et Debian
Hestia Control Panel (HestiaCP) est un outil d’hébergement web gratuit pour Linux qui offre à la fois une interface web et une interface en ligne de commande pour gérer facilement les noms de domaine, les sites web, les comptes de messagerie et les zones DNS.
Dans cet article, nous allons vous guider tout au long du processus d’installation de HestiaCP sur Ubuntu 22.04 LTS et Debian 12.
Conditions préalables
Avant de commencer, assurez-vous d’avoir les éléments suivants :
- Un nouveau serveur Ubuntu ou Debian avec un minimum de 4 Go de RAM.
- Un nom de domaine valide pointant vers l’adresse IP de votre serveur.
Étape 1 : Installer les packages requis
Tout d’abord, mettez à jour la liste des paquets de votre serveur et mettez à niveau tous les paquets existants installés vers leurs dernières versions.
sudo apt update
sudo apt upgrade -y
Ensuite, définissez un nom de domaine complet (FQDN) comme nom d’hôte de votre serveur et vérifiez la modification du nom d’hôte.
sudo hostnamectl set-hostname yourdomain.com
hostnamectl
Ensuite, installez les dépendances requises à l’aide de la commande suivante :
sudo apt install ca-certificates software-properties-common apt-transport-https gnupg wget unzip -y
Étape 2 : Installer le panneau de configuration Hestia
Téléchargez le dernier script d’installation de HestiaCP à partir du dépôt GitHub officiel à l’aide de la commande wget suivante.
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
Exécutez le script d’installation et suivez les instructions à l’écran.
bash hst-install.sh
Au cours du processus d’installation, vous serez invité à confirmer l’installation et à choisir les progiciels à installer.
Par défaut, Hestia installe les éléments suivants :
- Serveur Web/Proxy Nginx
- Serveur Web Apache (en tant que backend)
- Serveur d’applications PHP-FPM
- Lier le serveur DNS
- Serveur de messagerie Exim + SpamAssassin
- Serveur Dovecot POP3/IMAP
- Serveur de base de données MariaDB
- Serveur FTP Vsftpd
- Pare-feu (iptables) + moniteur d’accès Fail2Ban.
Lorsque vous y êtes invité, entrez les informations requises :
- Adresse e-mail de l’administrateur
- Nom d’hôte FQDN
- Mot de passe root MySQL
- Confirmer l’installation
Le processus d’installation peut prendre un certain temps.
Étape 3 : Accéder au panneau de configuration Hestia
Une fois l’installation terminée, Hestia vous fournira l’URL de connexion, le nom d’utilisateur et le mot de passe.
Par défaut, l’URL sera :
https://yourdomain.com:8083
OR
https://server-ip:8083
Ouvrez cette URL dans votre navigateur Web. Vous pouvez rencontrer un avertissement de sécurité car le certificat SSL est auto-signé. Procédez en ajoutant une exception.
Connectez-vous à l’aide des informations d’identification fournies à la fin du processus d’installation. Vous serez redirigé vers le tableau de bord Hestia, où vous pourrez commencer à gérer votre serveur.
Étape 4 : Sécurisez votre installation Hestia
Pour des raisons de sécurité, modifiez immédiatement le mot de passe administrateur par défaut en accédant à Utilisateurs > Admin > Modifier > Modifier le mot de passe.
Pour une connexion plus sécurisée, configurez des certificats SSL pour vos domaines en accédant à Web > Votre domaine > Modifier > Activer Let’s Encrypt SSL.
Gardez votre panneau de configuration Hestia à jour en vérifiant régulièrement les mises à jour dans Paramètres > Mises à jour > Rechercher les mises à jour.
Conclusion
Hestia Control Panel simplifie la gestion des serveurs web grâce à son interface conviviale et à ses fonctionnalités robustes. En suivant ce guide, vous devriez avoir installé et configuré Hestia sur votre serveur Ubuntu ou Debian, prêt à gérer vos domaines Web, vos comptes de messagerie, vos bases de données, etc.
Une maintenance régulière, telle que la mise à jour du panneau et la sauvegarde des données, garantira le bon fonctionnement et la sécurité de votre serveur.