Panneau de contrôle d'hébergement web propulsé par OpenLiteSpeed, conçu pour simplifier la gestion de l'hébergement.
🔧 Fonctionnalités et services
🔐 Différents niveaux d'accès utilisateur (via les ACL).
🌌 SSL automatique pour des sites web sécurisés.
💻 Serveur FTP pour les transferts de fichiers.
🕒 Serveur DNS léger (PowerDNS).
🔐 phpMyAdmin pour gérer les bases de données (MariaDB).
📧 Support e-mail (SnappyMail).
🕌 Gestionnaire de fichiers pour un accès rapide aux fichiers.
🌐 Gestion PHP simplifiée.
🔒 Pare-feu (intégration FirewallD et ConfigServer Firewall).
📀 Sauvegardes et restaurations en un clic.
🐳 Gestion Docker avec capacités d'exécution de commandes.
🤖 Scanner de sécurité alimenté par l'IA pour une protection renforcée.
📊 Réinitialisation mensuelle de la bande passante - Réinitialisation automatique de l'utilisation de la bande passante (corrigé dans la dernière version).
📖 Documentation et guides
CyberPanel est fourni avec une documentation complète et des guides étape par étape :
CyberPanel prend en charge une large gamme de versions PHP sur différents systèmes d'exploitation :
☑️ Versions PHP actuellement prises en charge
PHP 8.5 - Dernière version stable (fin de vie : déc. 2028)
PHP 8.4 - Version stable (fin de vie : déc. 2027)
PHP 8.3 - Version stable (fin de vie : déc. 2027)
PHP 8.2 - Version stable (fin de vie : déc. 2026)
PHP 8.1 - Version stable (fin de vie : déc. 2025)
PHP 8.0 - Support hérité (fin de vie : nov. 2023)
PHP 7.4 - Support hérité (fin de vie : nov. 2022)
🔧 Modules complémentaires PHP tiers
Pour des versions PHP supplémentaires ou des besoins spécifiques, vous pouvez installer des paquets tiers :
Ubuntu/Debian
PPA d'Ondrej : fournit PHP 5.6 à 8.5
PPA de Sury : référentiel alternatif avec les dernières versions de PHP
Systèmes basés sur RHEL (AlmaLinux, RockyLinux, CentOS, RHEL)
Dépôt Remi : ensemble complet de paquets PHP
Dépôt EPEL : paquets supplémentaires pour Linux d'entreprise
CloudLinux
Sélecteur PHP CloudLinux : outil intégré pour gérer plusieurs versions de PHP
Dépôt Remi : versions et extensions PHP supplémentaires
Remarque : Les dépôts tiers peuvent fournir des versions PHP supplémentaires au-delà de celles disponibles dans les dépôts par défaut. Vérifiez toujours la compatibilité avec votre cas d'utilisation spécifique.
🌐 Systèmes d'exploitation pris en charge
CyberPanel fonctionne sur l'architecture x86_64 et prend en charge les systèmes d'exploitation suivants :
✅ Actuellement pris en charge
Ubuntu 24.04.3 - Pris en charge jusqu'en avril 2029 ⭐ NOUVEAU !
Ubuntu 22.04 - Pris en charge jusqu'en avril 2027
Ubuntu 20.04 - Pris en charge jusqu'en avril 2025
AlmaLinux 10 - Pris en charge jusqu'en mai 2030 ⭐ NOUVEAU !
AlmaLinux 9 - Pris en charge jusqu'en mai 2032
AlmaLinux 8 - Pris en charge jusqu'en mai 2029
RockyLinux 9 - Pris en charge jusqu'en mai 2032
RockyLinux 8 - Pris en charge jusqu'en mai 2029
RHEL 9 - Pris en charge jusqu'en mai 2032
RHEL 8 - Pris en charge jusqu'en mai 2029
CloudLinux 8 - Pris en charge jusqu'en mai 2029
CentOS 9 - Pris en charge jusqu'en mai 2027
🔧 Prise en charge de systèmes d'exploitation tiers
Des systèmes d'exploitation supplémentaires peuvent être pris en charge via des dépôts tiers ou des efforts de la communauté :
Debian - Peut fonctionner avec des paquets compatibles Ubuntu
openEuler - Pris en charge par la communauté avec des tests limités
Autres dérivés RHEL - Peuvent fonctionner avec les paquets AlmaLinux/RockyLinux
Remarque : Pour les systèmes d'exploitation non pris en charge, la compatibilité n'est pas garantie. Testez toujours d'abord dans un environnement de non-production.
⚙️ Instructions d'installation
Installez CyberPanel facilement avec la commande suivante :
root@kitploit:~
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
📊 Mise à niveau de CyberPanel
Mettez à niveau votre installation CyberPanel en utilisant :
root@kitploit:~
sh <(curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh)
🆕 Mises à jour et correctifs récents
Problème de réinitialisation de la bande passante corrigé (janvier 2025)
Problème : L'utilisation mensuelle de la bande passante n'était pas réinitialisée, ce qui faisait croître indéfiniment les valeurs cumulées
Solution : Mise en place d'une réinitialisation automatique mensuelle de la bande passante pour tous les sites web et domaines enfants
Systèmes d'exploitation concernés : Tous les systèmes d'exploitation pris en charge (Ubuntu, AlmaLinux, RockyLinux, RHEL, CloudLinux, CentOS)
Réinitialisation manuelle : Utilisez /usr/local/CyberCP/scripts/reset_bandwidth.sh pour une réinitialisation immédiate
CyberPanel inclut une suite de tests de fonctionnalités OLS avec 128 tests couvrant toutes les fonctionnalités personnalisées d'OpenLiteSpeed.
Exécution des tests
root@kitploit:~
# Sur le serveur cible, configurez les données de test (une fois) :
bash tests/ols_test_setup.sh
# Exécutez la suite complète de 128 tests :
bash tests/ols_feature_tests.sh
Include/IncludeOptional, global tuning, listener creation, ProxyPass, IfModule, VHost creation, SSL dedup, Directory/Location blocks, PHP version detection, ScriptAlias, HTTP/HTTPS, process health, graceful restart
🔧 Dépannage
Problèmes courants et solutions
La bande passante ne se réinitialise pas mensuellement
Problème : L'utilisation de la bande passante affiche des valeurs cumulées au lieu de l'utilisation mensuelle
Solution : Exécutez le script de réinitialisation de la bande passante : /usr/local/CyberCP/scripts/reset_bandwidth.sh
Prévention : Assurez-vous que la tâche cron mensuelle est active : 0 0 1 * * /usr/local/CyberCP/bin/python /usr/local/CyberCP/postfixSenderPolicy/client.py monthlyCleanup
Support général
Vérifiez les journaux : /usr/local/lscp/logs/error.log
Vérifiez les tâches cron : crontab -l
Testez la réinitialisation manuelle : Utilisez les scripts fournis dans /usr/local/CyberCP/scripts/