Dashboard KazyPanel
Installation rapide
Ressources système
Services
Services actifs
10/10 opérationnelsTout ce qu'il faut. Rien de superflu.
Gestion serveur
| 🌐 | Domaines & Sous-domaines vhosts Apache, SSL Let's Encrypt automatique |
| 📂 | FTP Sécurisé (FTPS) Comptes chroot isolés par utilisateur |
| 🗄️ | Bases de données MySQL/MariaDB + phpMyAdmin intégré |
| 🌍 | DNS (BIND9) Zones DNS, records A/AAAA/CNAME/MX/TXT |
| 🛡️ | Sécurité avancée UFW, Fail2ban, anti-brute-force JWT |
| ⏰ | Crontab utilisateur Tâches planifiées avec quotas et validation |
| 💾 | Sauvegardes Archive tar.gz horodatée automatique |
| 🔄 | Mises à jour système apt Vérification apt, liste paquets sécurité/standard, installation streaming, badge alertes |
| 🕐 | Crontab simplifié 12 presets visuels, formulaire 3 étapes — accessible aux débutants |
| 📁 | Explorateur de fichiers Navigation, édition, upload, chmod — sécurisé par path-traversal check |
Interface & Admin
| 🖥️ | Terminal SSH professionnel Thème Catppuccin, barre macOS, Ctrl+C, plein écran, Tab, 12 commandes rapides |
| 👤 | Impersonation admin Visitez le panel client sans son mot de passe |
| 👥 | Multi-utilisateurs Templates Starter/Standard/Pro/Illimité + mail de bienvenue automatique |
| 🎨 | 7 Thèmes dont Oceanic Dark, Light, Classic, macOS, Oceanic, Sunset, Lavender. Sélecteur sur le login. |
| 📧 | SMTP natif + Template email Relay email Node.js (STARTTLS 587), template personnalisable avec variables |
| 🔒 | Sécurité — Score & Audit SSH Score /100, audit SSH professionnel (classement IPs, filtres, journald Debian 12), bannir en 1 clic |
| 🛡️ | Sécurité Apache ServerTokens + ServerSignature configurables depuis l'interface, fichier dédié sans toucher à Debian |
| 🔌 | API REST publique v1 8 endpoints, clés API, webhook Stripe — intégration WHMCS/n8n/Zapier/WooCommerce |
| 🚀 | Node.js 24 LTS fetch natif, Web Crypto API, gzip, async log |
Nouveautés v1.8.0
Nouvelles fonctionnalités
v1.8.0Corrections & optimisations
v1.8.0Des outils éprouvés. Rien d'exotique.
Opérationnel en 5 minutes.
Installation automatique
Recommandée
Le script install.sh installe tout en une commande — Node.js 24 LTS, Apache2, PHP 8.4, MariaDB, vsftpd, BIND9, phpMyAdmin, Certbot, UFW, Fail2ban et KazyPanel.
Installation manuelle
/opt/kazypanelhttp://ton-ip:8080Fait pour les gens qui savent ce qu'ils font.
L'auto-hébergeur
Le développeur
L'admin système
100% Open Source.
Code source disponible sur GitHub. Aucune télémétrie, aucune dépendance externe, aucun abonnement. Forke, modifie, déploie comme tu veux.
github.com/kazypanel/kazypanelL'interface en un coup d'œil.
KazyPanel vs les alternatives.
| Fonctionnalité | ⚡ KazyPanel | cPanel | Plesk | ISPConfig |
|---|---|---|---|---|
| Prix mensuel | 0 € gratuit | 15 €+/mois | 12 €+/mois | Gratuit |
| Open source | ✓ MIT | ✗ Propriétaire | ✗ Propriétaire | ✓ GPL |
| Installation en 5 min | ✓ 1 script | ✗ Complexe | ⚠ Modéré | ✗ Complexe |
| Node.js LTS natif | ✓ 24 LTS | ✗ | ✗ | ✗ |
| Léger (RAM minimale) | ✓ 512 Mo | ✗ 1 Go+ | ✗ 1 Go+ | ⚠ 512 Mo |
| API REST publique | ✓ Intégré | ⚠ Payant | ⚠ Payant | ✓ |
| Terminal SSH intégré | ✓ Intégré | ⚠ Extension | ⚠ Extension | ✗ |
| Audit SSH & sécurité | ✓ Intégré | ⚠ Extension | ⚠ Extension | ✗ Basique |
| Mises à jour système apt | ✓ Intégré | ✗ | ⚠ Partiel | ✗ |
| Sans télémétrie | ✓ Zéro tracking | ✗ | ✗ | ✓ |
Questions fréquentes.
Ce qui arrive ensuite.
Prochaines versions
En coursIdées & suggestions
FuturAPI REST publique v1
🔑 Authentification
X-Api-Key
Toutes les routes de l'API v1 requièrent une clé API dans le header HTTP.
Générez vos clés depuis Configuration → API dans le panel.
🌐 URL de base
Toutes les réponses sont en JSON. Les erreurs retournent un objet {"error": "message"} avec le code HTTP approprié.
📋 Endpoints disponibles
22 routes · 5 catégoriesCréer un utilisateur
POST /api/v1/users| Paramètre | Type | Requis | Description |
|---|---|---|---|
username | string | requis | Identifiant (a-z, 0-9) |
password | string | requis | Min 8 car. maj+min+chiffre+spécial |
email | string | optionnel | Email pour l'envoi de bienvenue |
template | string | optionnel | Starter / Standard / Pro |
sendEmail | boolean | optionnel | Envoyer l'email de bienvenue |
{"success": true, "username": "client01"}
Statut serveur
GET /api/v1/statusWebhook Stripe
POST /api/v1/webhook/stripe
Créez automatiquement un compte KazyPanel à chaque paiement Stripe réussi.
Configurez le secret webhook dans Configuration → API → Stripe.
checkout.session.completedVérification : HMAC SHA256 sur chaque requête