Installer Nimbopanel
Prérequis
Nimbopanel s'installe sur un serveur Linux vierge que vous contrôlez (un VPS ou une machine dédiée) — pas sur de l'hébergement mutualisé. Il vous faut :
-
Un serveur x86_64/arm64 (64 bits) fraîchement provisionné, exécutant un système d'exploitation pris en charge :
- Ubuntu 22.04 LTS ou 24.04 LTS — testé de bout en bout, et ce que nous utilisons nous-mêmes.
- Debian 12 — testé de bout en bout.
- AlmaLinux 8, 9 et 10 — testé de bout en bout.
- Rocky Linux 9 — testé de bout en bout. RHEL 9 appartient à la même famille et devrait se comporter de façon identique.
- CloudLinux 9 — testé de bout en bout, avec les limites de ressources LVE par compte respectées là où le noyau CloudLinux les fournit.
- ARM (aarch64) n'est pas encore pris en charge.
L'installateur ne vous bloque pas sur une combinaison non testée — il avertit et poursuit.
-
Un accès root (ou
sudo). -
Un domaine ou sous-domaine pointant vers l'IP du serveur pour le panneau (par exemple
panel.yourdomain.com). -
Au moins 1 Go de RAM pour un petit hébergeur ; davantage à mesure que vous ajoutez des comptes.
Installation en une ligne
Connectez-vous à votre compte, ouvrez le Tableau de bord, et copiez la commande d'installation qui y est affichée — elle contient déjà votre clé de licence :
curl -fsSL https://nimbopanel.com/install.sh | sudo bash -s -- --license NIMB-XXXX-XXXX-XXXX-XXXX
La commande exacte, prête à l'emploi avec votre propre clé, est affichée sur votre Tableau de bord et sur Téléchargements une fois connecté. Copiez-la de là plutôt que de saisir celle-ci — elle porte la bonne clé pour votre compte.
L'installateur ouvre un court assistant de configuration dans le navigateur (il imprime un lien et attend), où vous confirmez votre licence, créez le compte administrateur et nommez le nom d'hôte du panneau. C'est le parcours normal et il s'exécute que vous passiez ou non --wizard ; la clé sur la ligne de commande ne fait que préremplir le champ.
Il configure ensuite le panneau de contrôle, le serveur web, PHP, la pile de messagerie, le DNS et les services de base de données, puis termine en affichant l'URL du panneau et l'identifiant administrateur. L'ensemble de l'exécution est journalisé dans /var/log/nimbopanel-install.log.
Pas encore de clé ? Omettez --license. Le serveur s'installe et fonctionne avec les droits Gratuit — un seul site web, aucun domaine additionnel — et vous pourrez saisir une clé depuis le panneau plus tard.
Avant d'installer (si vous avez un domaine)
Pour obtenir le HTTPS automatiquement pendant l'installation, faites ceci en premier :
- Créez un enregistrement A pour le nom d'hôte de votre panneau (par exemple
panel.yourdomain.com) pointant vers l'IP de votre serveur — plus des enregistrementsns1,ns2etmailsi vous hébergez le DNS/la messagerie. - Dans votre pare-feu cloud (DigitalOcean, Vultr, AWS, …), ouvrez les ports 80 et 443.
Pas encore de domaine ? Vous pouvez installer sur l'IP nue du serveur et ajouter un domaine + le HTTPS plus tard.
Vous avez déjà donné à votre serveur un nom (hostname) qui pointe vers lui, par exemple srv1.votredomaine.com ? L'assistant le détecte et le propose comme adresse du panneau — sans aucune étape DNS.
Après l'installation
- Ouvrez l'URL du panneau et connectez-vous avec les identifiants administrateur affichés à la fin de l'installation.
- Le HTTPS est automatique. Si le DNS du nom d'hôte de votre panneau pointait déjà vers le serveur, l'installateur émet pour vous un vrai certificat Let's Encrypt — le récapitulatif final le confirme. Si le domaine n'était pas encore pointé, le panneau reste en
http://et le HTTPS s'active de lui-même en ~5 minutes dès que vous pointez le DNS. Pour le forcer immédiatement, connectez-vous en SSH en tant que root et exécutezsudo nimbopanel-enable-https. - Créez votre premier compte d'hébergement, ou importez un compte cPanel existant — voir Migrer depuis cPanel. Chaque domaine d'hébergement que vous ajoutez reçoit automatiquement son propre certificat Let's Encrypt gratuit dès qu'il pointe vers le serveur.
Ce qui diffère sur la famille RHEL
AlmaLinux, Rocky, CloudLinux et RHEL font tourner le même panneau et le même ensemble de fonctionnalités, à trois composants embarqués près que l'installateur n'y configure pas :
- phpMyAdmin et le webmail Roundcube sont réservés à Debian/Ubuntu. Les panneaux de vos clients masquent automatiquement les deux tuiles sur un serveur qui ne les possède pas, ainsi personne n'est envoyé vers une page inexistante — mais si l'un ou l'autre compte pour vous, choisissez Debian ou Ubuntu.
- Le filtrage antispam rspamd n'est pas installé sur la famille RHEL. Son dépôt signe les paquets avec une clé que RHEL 9 rejette, et installer un démon root depuis un dépôt non vérifié n'est pas un compromis qui en vaille la peine.
Tout le reste — messagerie, DNS, bases de données, PHP, sauvegardes, SSL — est identique sur les deux familles.
Licence et tolérance hors ligne
Votre serveur s'enregistre auprès du serveur de licence de temps à autre. S'il ne parvient pas à joindre le serveur de licence — une panne, un incident réseau — votre hébergement continue de fonctionner. Nimbopanel n'est délibérément jamais « fail-closed ». Voir Comment fonctionne la licence pour les détails.
Mises à jour
Les mises à jour sont livrées sous forme de nouvelle version. Réexécutez le même installateur (ou le programme de mise à jour intégré) pour passer à la dernière version ; vos comptes et vos données sont préservés.