Files
wiki/Catalogue-Self-Hosted/apps/app-cloudpanel.md
T
2026-06-09 18:40:21 +02:00

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 : clpctl pour 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_functions dans 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

📚 Ressources

🔗 Pages Liées