Initial vault setup
This commit is contained in:
@@ -0,0 +1,112 @@
|
||||
---
|
||||
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](https://www.cloudpanel.io/) |
|
||||
| **GitHub** | [cloudpanel-io/cloudpanel-ce](https://github.com/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\|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
|
||||
|
||||
```bash
|
||||
# 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)
|
||||
|
||||
```yaml
|
||||
# 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
|
||||
|
||||
- [Site officiel](https://www.cloudpanel.io/)
|
||||
- [Documentation](https://www.cloudpanel.io/docs/)
|
||||
- [Dépôt GitHub](https://github.com/cloudpanel-io/cloudpanel-ce)
|
||||
- [Changelog](https://www.cloudpanel.io/changelog/)
|
||||
|
||||
## 🔗 Pages Liées
|
||||
|
||||
- [[cat-deployment]]
|
||||
- [[app-portainer]]
|
||||
- [[app-vito]]
|
||||
- [[app-coolify]]
|
||||
- [[cat-docker]]
|
||||
- [[securisation-home-lab]]
|
||||
- [[recettes-docker-compose]]
|
||||
Reference in New Issue
Block a user