Recherche sur le site Web

aaPanel : Configurer un panneau de contrôle d’hébergement gratuit sur Ubuntu 24.04


Divulgation : Cet article contient des liens d'affiliation. Je peux recevoir une commission lorsque vous effectuez un achat via ces liens, sans frais supplémentaires pour vous.

Gérer un serveur web uniquement via la ligne de commande peut donner l’impression de jongler avec trop de choses à la fois. Vous devez configurer Apache ou Nginx, mettre en place des bases de données, gérer les certificats SSL, surveiller l’utilisation des ressources et gérer les permissions des fichiers, tout en vous souvenant de la syntaxe exacte pour chaque opération.

Un panneau de contrôle d'hébergement résout ce problème en vous offrant une interface visuelle pour toutes ces tâches. Au lieu de mémoriser des commandes et de modifier les fichiers de configuration manuellement, vous disposez d'un tableau de bord où vous pouvez cliquer, configurer et déployer en toute confiance.

aaPanel est un panneau de contrôle gratuit et léger qui fait ce travail de manière remarquable. C’est la version internationale de BT Panel, l’un des outils de gestion de serveurs les plus populaires en Chine, et elle apporte cette même simplicité aux utilisateurs anglophones. Vous bénéficiez d’installations en un clic pour les serveurs web, les bases de données, les versions de PHP et les outils de sécurité, le tout via une interface web épurée qui ne vous submerge pas avec des options que vous n’utiliserez jamais.

Mais voici le problème : bien que aaPanel facilite la gestion des serveurs, l'installation initiale nécessite quand même un peu de travail en ligne de commande pour que tout fonctionne correctement. C'est ce que nous allons détailler dans ce guide.

Nous allons installer aaPanel sur un nouveau serveur Ubuntu 24.04, configurer correctement le pare-feu et vous connecter à l'interface web où vous pourrez commencer à gérer votre environnement d'hébergement sans toucher au terminal, sauf si vous le souhaitez.

Prérequis

Avant de commencer, vous aurez besoin de quelques éléments en place :

  • Un serveur exécutant Ubuntu 24.04 (un VPS auprès de fournisseurs comme DigitalOcean, Linode ou AWS fonctionne parfaitement).
  • Accès root ou un compte utilisateur avec des privilèges sudo.
  • Au moins 512 Mo de RAM (1 Go ou plus recommandé pour de meilleures performances).
  • Une connexion Internet stable pour télécharger des paquets.

Étape 1 : Mettre à jour le système Ubuntu

Tout d’abord, assurons-nous que votre système Ubuntu possède tous les derniers paquets, ce qui prévient les problèmes de compatibilité et garantit que vous commencez sur une base propre.

sudo apt update && sudo apt upgrade -y

La commande ci-dessus fait deux choses : elle met à jour la liste des paquets pour voir ce qui est disponible, puis elle met à niveau les paquets installés vers leurs versions les plus récentes. L’option -y répond automatiquement « oui » à toutes les sollicitations, donc vous n’avez pas à surveiller le processus.

Étape 2 : Installer aaPanel sur Ubuntu

aaPanel fournit un script d'installation qui vérifie votre système, installe les dépendances, configure le panneau et génère vos identifiants de connexion, le tout en une seule fois.

URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel

L'installation prend environ 5 à 10 minutes, selon la vitesse de votre serveur et votre connexion Internet. Vous verrez différents packages être installés, des services configurés et des paramètres de sécurité appliqués.

Installation d'aaPanel sur Ubuntu

Lorsque l'installation sera terminée, vous verrez quelque chose qui ressemble à ceci :

aaPanel installé avec succès

Important : N'oubliez pas de sauvegarder ces identifiants de connexion, vous en aurez besoin plus tard, et cette chaîne aléatoire dans l'URL (e05c4e96 dans cet exemple) est un jeton de sécurité qui empêche l'accès non autorisé à votre panneau.

L'adresse externe est celle que vous utiliserez pour accéder à aaPanel depuis n'importe où sur Internet, tandis que l'adresse interne ne fonctionne que si vous êtes sur le même réseau local que votre serveur.

Étape 3 : Ouvrir le port aaPanel dans le pare-feu

aaPanel fonctionne par défaut sur le port 7800, mais selon la configuration de votre serveur, ce port pourrait être bloqué par le pare-feu. Assurons-nous qu’il est accessible.

Si vous utilisez UFW (le pare-feu par défaut d’Ubuntu) :

sudo ufw allow 7800/tcp
sudo ufw reload

Si vous faites fonctionner votre serveur sur un fournisseur cloud comme AWS, DigitalOcean ou Linode, vous devrez également ajouter une règle de pare-feu dans leur console web pour autoriser le trafic sur le port 7800.

Étape 4 : Accéder à l'interface Web d'aaPanel

Ouvrez votre navigateur web et accédez à l'URL fournie lors de l'installation :

http://your-server-ip:7800/e05c4e96

Remplacez your-server-ip par l'adresse IP réelle de votre serveur et utilisez le jeton de sécurité exact fourni lors de l'installation. Vous verrez un écran de connexion, saisissez le nom d'utilisateur et le mot de passe qui ont été générés pendant l'installation.

Connexion Web aaPanel

Conseil de sécurité : La première chose à faire après vous être connecté est de changer votre mot de passe pour quelque chose que vous seul connaissez, et vous pouvez le faire à partir des paramètres du panneau.

Changer le mot de passe administrateur aaPanel

Étape 5 : Terminer la configuration initiale

Une fois connecté, aaPanel recommandera l'installation d'une pile LAMP ou LNMP (Linux + Apache/Nginx + MySQL + PHP), ce qui vous fournit tout ce dont vous avez besoin pour héberger des sites web.

Vous verrez des options comme :

  • LNMP (Nginx + MySQL + PHP) – plus rapide pour le contenu statique, meilleur pour les sites à fort trafic.
  • LAMP (Apache + MySQL + PHP) – plus compatible avec certaines applications, configuration de .htaccess plus facile.

Choisissez en fonction de vos besoins. Si vous n’êtes pas sûr, LNMP est généralement le meilleur choix pour les applications web modernes. Sélectionnez ensuite vos versions préférées pour chaque composant (le panneau suggérera des versions stables), puis cliquez sur “Installation en un clic” et laissez aaPanel s’occuper du reste.

Installer la configuration LNMP

Ce que vous pouvez faire maintenant avec aaPanel

Avec aaPanel installé et votre pile web prête, vous pouvez :

  • Créez des sites Web avec une configuration Nginx/Apache automatique.
  • Installez des certificats SSL avec une intégration en un clic de Let's Encrypt.
  • Gérez les bases de données MySQL via phpMyAdmin.
  • Téléversez des fichiers via le gestionnaire de fichiers intégré.
  • Surveillez les ressources du serveur (processeur, mémoire, utilisation du disque) en temps réel.
  • Configurez des sauvegardes automatisées vers un stockage local ou des fournisseurs de cloud.
  • Installez des logiciels supplémentaires comme Redis, Memcached ou Node.js via le App Store.

Tout cela se fait via l'interface web, aucune ligne de commande n'est nécessaire sauf si vous souhaitez ce niveau de contrôle.

Recommandations de sécurité d'aaPanel

Avant de commencer à héberger quelque chose d'important, prenez quelques minutes pour sécuriser votre panneau :

  • Changer le port par défaut – Allez dans Paramètres du panneau et changez le port 7800 pour quelque chose de moins évident.
  • Activer l’authentification à deux facteurs – Cela ajoute une couche supplémentaire de protection à votre connexion.
  • Configurer SSL pour le panneau lui-même – Cela chiffre votre connexion à l’interface d’aaPanel.
  • Configurer les mises à jour automatiques – Maintenez votre pile logicielle à jour pour éviter les vulnérabilités.
  • Vérifiez les paramètres de sécurité – aaPanel comprend un outil d'analyse de sécurité qui vérifie les configurations incorrectes courantes.

Le panneau rend toutes ces modifications faciles à mettre en œuvre, vous n'avez pas besoin d'être un expert en sécurité pour avoir un serveur correctement sécurisé.

Gérer aaPanel depuis la ligne de commande

Alors que l'interface web gère la plupart des tâches, il arrive parfois que vous deviez gérer aaPanel vous-même depuis le terminal, peut-être que l'interface web ne se charge pas, que vous devez redémarrer des services, ou que vous voulez vérifier rapidement l'état du système via SSH.

aaPanel comprend un script de gestion en ligne de commande qui vous permet de contrôler les fonctions principales du panneau, de manière simple et claire, sans avoir besoin de retenir des commandes complexes.

Pour ouvrir la boîte à outils de gestion d’aaPanel, il suffit de lancer :

bt

C'est tout. Deux lettres, et vous obtenez un menu interactif avec des options numérotées pour tout, depuis le changement de votre mot de passe jusqu'à la consultation des informations système. C’est le genre de petit détail réfléchi qui rend la gestion des serveurs moins fastidieuse ; quand vous devez faire quelque chose rapidement, vous n’avez pas à fouiller dans la documentation.

Boîte à outils de gestion d'aaPanel

Parfois, vous avez besoin d'un contrôle direct sur le service aaPanel lui-même.

service bt stop          #Stop the panel
service bt start         #Start the panel
service bt restart       #Restart the panel
Réflexions finales

aaPanel transforme la gestion complexe des serveurs en une expérience simple et conviviale pour les débutants. Une fois installé, il vous offre un tableau de bord web clair pour déployer des sites web, gérer des bases de données, configurer la sécurité et surveiller votre serveur sans avoir à dépendre constamment de l'utilisation de la ligne de commande.