L'installation d'HestiaCP sur Ubuntu 24.04 Imprimer

  • hestia, ubuntu
  • 0

L'installation d'HestiaCP sur Ubuntu 24.04 est un processus relativement simple, mais il est crucial de commencer avec une installation fraîche et minimale d'Ubuntu 24.04. Toute configuration préexistante de serveurs web (Apache, Nginx), de bases de données (MySQL, MariaDB), ou de serveurs de mail pourrait causer des conflits.

Voici les étapes générales pour installer HestiaCP sur Ubuntu 24.04 :

Prérequis :

  • Un serveur Ubuntu 24.04 fraîchement installé.
  • Accès root ou un utilisateur avec des privilèges sudo.
  • Une connexion internet stable.
  • Un nom de domaine valide pointant vers l'adresse IP de votre serveur (facultatif mais recommandé pour les certificats SSL).

Étapes d'installation :

1. Mettre à jour le système :
Connectez-vous à votre serveur via SSH et mettez à jour les paquets :


sudo apt update && sudo apt upgrade -y

2. Télécharger le script d'installation d'HestiaCP :
HestiaCP fournit un script d'installation officiel qui simplifie le processus.


wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh

3. Rendre le script exécutable et le lancer :


chmod +x hst-install.sh
sudo bash hst-install.sh

4. Suivre les invites d'installation :
Le script vous posera plusieurs questions interactives :

  • Confirmation : Il vous demandera de confirmer si vous souhaitez continuer l'installation et si vous acceptez de supprimer les paquets conflictuels. Tapez y et appuyez sur Entrée.
  • Votre adresse e-mail : Entrez une adresse e-mail valide.
  • Nom d'hôte du serveur : Vous pouvez laisser vide pour utiliser le nom d'hôte par défaut de votre serveur, ou entrer un sous-domaine (ex: panel.votredomaine.com).
  • Composants : Le script vous proposera d'installer des composants par défaut (serveur web Nginx, Apache2, PHP-FPM, MariaDB, Postfix, Dovecot, etc.). Vous pouvez personnaliser l'installation en utilisant l'option -h ( bash hst-install.sh -h ) pour voir les options, mais pour une première installation, les options par défaut sont souvent suffisantes.

5. Attendre la fin de l'installation :
Le processus d'installation peut prendre un certain temps (10 à 20 minutes) car il télécharge et configure de nombreux paquets.

6. Enregistrer les informations de connexion :
Une fois l'installation terminée, le script affichera les informations de connexion pour le panneau HestiaCP, y compris :

  • L'URL du panneau (généralement `https://votre_ip_serveur:8083`)
  • Le nom d'utilisateur par défaut (`admin`)
  • Le mot de passe généré pour l'utilisateur `admin`.

Notez ces informations précieusement ! Votre serveur redémarrera automatiquement après l'installation.

7. Accéder à HestiaCP :
Après le redémarrage, ouvrez votre navigateur web et naviguez vers l'URL affichée (par exemple, `https://votre_ip_serveur:8083`). Vous devrez probablement accepter un avertissement de sécurité concernant le certificat SSL auto-signé initial.

8. Installation de Let's Encrypt pour le panneau (recommandé) :
Une fois connecté à HestiaCP, vous voudrez probablement sécuriser l'accès au panneau avec un certificat Let's Encrypt. Vous pouvez le faire directement via l'interface du panneau sous "Utilisateurs" -> "admin" -> "Modifier" et cocher l'option "Activer le support SSL" en spécifiant le nom d'hôte que vous avez configuré.

Points importants à considérer :

  • Firewall : HestiaCP configure son propre pare-feu (IPtables). Si vous avez un pare-feu externe (fourni par votre hébergeur VPS, par exemple), assurez-vous que les ports nécessaires (80, 443, 8083, 22, 25, 587, 465, 110, 993, 143, 995) sont ouverts.
  • Nom d'hôte : Utiliser un nom de domaine valide pour votre serveur est fortement recommandé pour un fonctionnement optimal d'HestiaCP et la gestion des certificats SSL.
  • Sauvegardes : Configurez des sauvegardes régulières de vos sites et de la configuration d'HestiaCP.

En suivant ces étapes, vous devriez avoir une installation fonctionnelle d'HestiaCP sur votre serveur Ubuntu 24.04.


Cette réponse était-elle pertinente?

« Retour