5.1 KiB
title: CloudPanel created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, deployment, panel, hebergement, php, node, web] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Deployment, https://github.com/cloudpanel-io/cloudpanel-ce]
🚀 CloudPanel
Panel d'hébergement web moderne et gratuit — la success-story européenne qui remplace cPanel/Plesk pour PHP, Node.js et static sites. Interface élégante, focus perf.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | cloudpanel.io |
| GitHub | cloudpanel-io/cloudpanel-ce |
| License | CloudPanel CE (custom, gratuit) — CloudPanel Enterprise (payant) |
| Langage | Go (backend) + Vue.js (UI) |
| Étoiles GitHub | 1,7k ⭐ |
| Catégorie | cat-deployment |
| Origine | Allemagne 🇩🇪 (München) |
📝 Description
CloudPanel est un panel d'hébergement web nouvelle génération qui s'est fait connaître par sa simplicité d'installation (1 commande) et son orientation performance : Nginx + PHP-FPM tuné, support natif de l'OPCache, intégration de Redis, et une UI moderne. C'est l'anti-cPanel dans l'esprit : pas de licences chères, pas de Webmail Roundcube daté, pas de cpuserveur pas clair.
Concrètement, CloudPanel gère : sites PHP (Laravel, WordPress, Symfony, Magento), sites Node.js (Next.js, Nuxt, Express), sites statiques (Nginx servant des fichiers), et propose un DNS managé + système de backups intégrés. La version Community Edition (CE) est gratuite et largement suffisante pour 95 % des usages ; la version Enterprise ajoute SSO, audit, support commercial.
Différences avec cPanel/Plesk :
- ✅ Gratuit (CE), pas de par-licence abusive
- ✅ Installation 1-click sur Ubuntu 22.04/24.04
- ✅ Multi-Cloud : fonctionne sur AWS, GCP, Azure, Hetzner, OVH, DigitalOcean…
- ✅ CLI puissante en complément de l'UI
- ✅ Modern stack : PHP 7.4 → 8.4, Node 16 → 22, MariaDB, Redis
- ❌ Pas de webmail intégré (il faut installer Roundcube/Snappymail à côté)
- ❌ Pas de résolveur DNS complet (BIND/PowerDNS) — juste un push API vers les registres
Public cible : hébergeurs, agences, dev qui veut auto-héberger 5-50 sites sans la complexité de Plesk.
🚀 Installation
Prérequis
- Serveur nu (VPS, dédié) avec Ubuntu 22.04 ou 24.04 LTS (CloudPanel ne supporte pas Debian)
- 1 CPU, 2 Go RAM minimum (4 Go recommandé)
- Accès root
Installation one-liner
# Sur Ubuntu 22.04/24.04, en root
curl -sSL https://installer.cloudpanel.io/ce/v2/install.sh | sudo bash
L'installation prend ~5 minutes. CloudPanel est ensuite accessible sur https://<IP>:8443 (TLS auto-signé au premier login) avec le user admin et un mot de passe généré qu'il faut noter.
Via cloud-init (Hetzner / AWS)
# cloud-init
# https://www.cloudpanel.io/docs/cloudpanel/getting-started/
runcmd:
- curl -sSL https://installer.cloudpanel.io/ce/v2/install.sh | bash
⚙️ Configuration
- Vhost : chaque site est un "vhost" dans CloudPanel, avec son pool PHP-FPM dédié et son utilisateur Unix
- Domaines & DNS : ajouter un domaine, CloudPanel affiche les records à créer, et peut pousser automatiquement vers DigitalOcean / Hetzner DNS / Cloudflare
- PHP versions : par site, on peut choisir 7.4, 8.0, 8.1, 8.2, 8.3, 8.4
- Backups : configurer la destination (S3, B2, FTP, SFTP) et la fréquence, restauration en un clic
- CLI :
clpctlpour scripter (créer un site, reset password, lister les users) - Firewall : UFW géré par CloudPanel, ajouter ses règles via l'UI
🔗 Alternatives
- app-vito — concurrent direct, plus orienté Laravel, plus jeune
- Plesk — vétéran propriétaire, plus de features (mail, webmail, DNS complet), ~10 €/mois
- cPanel — le patriarche, licence par compte, interface vieillissante
- aaPanel — fork moderne et gratuit de BT.cn, plus dense
- RunCloud / Cloudways — PaaS managés (pas self-hosted)
🔒 Sécurité
- ⚠️ Changer le port d'admin (8443 par défaut) et restreindre l'IP source via firewall
- ⚠️ Activer fail2ban manuellement (CloudPanel ne l'installe pas par défaut)
- Activer 2FA sur le compte admin dès le premier login
- Désactiver les fonctions PHP dangereuses (
disable_functionsdans le pool PHP-FPM) par défaut - ModSecurity + OWASP CRS : optionnel, activable dans les settings du vhost
- SSH : CloudPanel conserve la config OpenSSH d'Ubuntu — déplacer le port et désactiver l'auth par mot de passe