Je vous avait parlé de la solution EHCP pour héberger vos sites, dans la même catégorie mais avec un panneau de contrôle plus à jour et à mon avis plus pratique, je voudrais vous parler de ZPANEL.
ZPanel est développé de façon bénévole, Il est libre de téléchargement et d’utilisation. C’est une équipe structurée d’une dizaine de personnes qui s’attèle à faire vivre le projet. Soyons chauvin et soulignons qu’un Grenoblois fait parti de la team.
En premier lier un petit rappel, qu’est ce qu’un panneau de contrôle pour l’hébergement de site ?
C’est une solution avec une interface graphique qui permet de gérer et générer des configurations pour les sites, fichiers ou bases de donnée qui vont être hébergés.
Bien sur il est possible de tout faire à la main, de paramétrer des scripts pour interagir avec les services, mais la situation se complique si l’on veut déléguer la gestion d’un ou plusieurs sites à un utilisateur tiers.
Comme toujours, un peu de méthodologie avec un tableau récapitulatif du mini cahier des charges qui a orienter mon choix vers ZPANEL ou antérieurement vers EHCP.
Pour la partie générale qui va orienter notre choix
Niveau d’importance | |||
Fonctionnalités | Faible | Moyenne | Impératif |
Critères Génériques : | |||
Logiciel Opensource / Non Opensource | ✅ | ||
Antériorité du logiciel | ✅ | ||
Suivi des mises à jour | ✅ | ||
Solidité de l’éditeur | ✅ | ||
Dépendra t-on totalement de l’éditeur | ✅ | ||
Qualité graphique de l’interface | ✅ | ||
Langues interface disponibles (disponibilité du Français) | ✅ | ||
Y a t_il une communauté active ou un support efficace | ✅ | ||
Possibilité de déléguer l’administration d’un ou plusieurs sites à un client ou à un revendeur | ✅ |
Coté admin système
Niveau d’importance | |||
Fonctionnalités | Faible | Moyenne | Impératif |
Critères administration technique : | |||
L’architecture logicielle est elle claire et comprise | ✅ | ||
Linux ou Windows – si linux préférence pour Debian ou Ubuntu | ✅ | ||
Sécurité de l’application | ✅ | ||
Les logiciels utilisés sont ils maitrisés, si non la connaissance peut-elle être aquise rapidement ? | ✅ | ||
Peut-on travailler en multi serveurs ? | ✅ | ||
Peut-on personnaliser ou développer des modules ou l’interface | ✅ |
Quel sont les fonctionnalités et les produits disponibles
Ce tableau présente les fonctionnalité sur un serveur Linux avec la version du moment : 10.1.1
Composants principaux | |
Serveur WEB | Apache 2 |
Extension Web | PHP 5 |
DNS | |
FTP | ProFTP gestion de domaine et sous domaine |
Serveur MAIL | SMTP – POP3 & IMAP via Dovecot |
Base de donnée | Mysql |
Webmail | Roundcube |
Gestion de module | possibilite d’activer ou désacter des modules avec gestion des droits par typologie d’utilisteur |
Typologie d’utilisateur | Oui – Administrateur, Revendeur ou Utilisateur |
Base de donnée | Mysql |
API | Oui – possibilite d’interfacer des applis externes |
Gestion de modules | possibilite d’activer ou désacter des modules avec gestion des droits par typologie d’utilisteur |
Gestion de bases Mysql | phpMyadmin |
Cron | Oui – Gestion et suivi via l’interface |
Addons mail | Gestion des Alias, Mailing Lists et redirections |
Stats | Oui – Webalizer |
Backup | Oui – format zip contenant un DUMP des bases MySQL et un backup des fichiers des sites |
Voilà passons donc à l’étape suivante l’installation ->