Même si je n’utilise pas du tout ce genre d’outils, hormis quand j’y suis forcé dans le cadre d’un hébergement par exemple, je me suis dit qu’il serait intéressant de présenter les solutions d’administration graphique de serveur GNU/Linux
Lorsque j’ai commencé à utiliser GNU/Linux, mon premier réflexe a été d’avoir une interface d’administration de serveur (on n’enlève pas si facilement des années d’utilisation windowsienne…)
J’avais alors trouvé Webmin qui rentre tout a fait dans cette catégorie et il m’avait rendu de fier service à l’époque.
Voici donc une présentation de différentes solutions d’administration en ligne de serveur GNU/Linux graphique, soit pour le web hosting ou simplement pour l’administration habituelle :
Webmin
Webmin est peut-être la plus ancienne interface graphique de gestion de serveur GNU/Linux.
En faisant cet article, j’ai été surpris de voir que ce produit continue d’évoluer et j’en suis content.
Je ne m’étais pas intéressé aux interfaces depuis quelques années.
Ils ont d’ailleurs revues l’interface qui est plus épurées et plus à mon goût selon mes souvenirs…
Webmin est vraiment une trousse à outils graphique pour gérer vos serveurs.
Il permet de gérer votre serveurs ainsi que ces services via des modules tierces (Apache, Postfix, Bind…)
Liens utiles :
Listes de tous les modules tierces
Domain Technologie Control
DTC est une interface d’administration en ligne de serveur d’hébergement web.
Cette interface permet la gestion des noms de domaines, de comptes FTP, de sites web, de bases de données MySQL et bien d’autres choses encore…
Voici une liste non-exhaustive de ses possibilités :
- Surveillance en temps réel de tous les serveurs par utilisateur
- Mise à jour IP automatique (fonctionnalité dyndns-like)
- Antivirus et anti-spam avec gestion de quarantaine pour les spams
- Possibilité de créer des backup de serveurs dns et mail entre 2 ou plusieurs DTC (échange en SSL)
- Fonctionne sur de nombreuses distributions (FreeBSD, redhat, debian, OS-X…)
- Interface commerciale avec formulaire d’enregistrement et option de paiement.
- Gestion de mailing list avec de multiples options (modération, customisation des en-têtes…)
- Installeur d’applications permettant l’installation de bcp d’applications en quelques clicks (phpBB, osCommerce, Drupal, etc…)
- Multi-lingues
- Gestion de différents types d’hébergement : mutualisé, dédié ou VPS
- Gestion complète de facturation, avec facture client, renouvellement…
- Gestionnaire d’incident avec système de ticketing
- Supervision
DTC est je pense une application plus que complète pour les hébergeurs soucieux de mettre en place une solution de gestion de leurs serveurs libres.
Liens utiles :
Site Officiel de DTC
Article complet sur l’installation et la configuration de DTC par Alsacréation
AlternC :
AlternC est un ensemble de logiciels de gestion d’hébergement mutualisé sous GNU/Linux.
AlternC est une interface d’administration en ligne qui permet la gestion d’utilisateurs et de services web (domaines, mails, comptes ftp, statistiques …)
Les services disponibles et administrables par le panel sont
- domaines et sous-domaines
- courriels, accessibles par pop/imap et webmail, et redirections mail
- hebergements web avec php et mysql
- listes de discussion/diffusion
- acces ftp
- brouteur permettant la navigation dans les repertoires de l’espace d’hebergement et l’ajout/suppression/edition des fichiers
- statistiques de visite des sites
Il semblerait que ce projet ne soit malheureusement plus maintenu, la dernière mise à jour date de 2008.
Dommage c’est un produit Français, que je suivais il y a un certain temps…
Liens utiles :
VHCS (Virtual Hosting Control System) :
VHCS est un panel opensource pour la gestion de serveur GNU/Linux. VHCS gère les services Web, Mail (POP et/ou IMAP), FTP, DNS, Base de données, Quota, Trafic pour les administrateurs, les revendeurs et propriétaire de noms de domaine.
VHCS est sous licence Mozilla Public License (MPL).
Voici une liste des fonctionnalités de VHCS :
- Statistiques d’utilisation du serveur
- Gestion de multiples IP
- Modification du logo
- Interface thémable
- Multi-langage
- Gestion des logs
- Log2Mail – Envoie de logs par mail optionnel
- Gestion de certificats SSL
- Statistiques sur le trafic et espace disque
- Gestion d’incidents avec 3 niveaux de support
- Contrôle total des revendeurs
- Statistiques détaillés par revendeurs
- Gestion des utilisateurs
- Gestion de mails standard avec template pour les nouveaux revendeurs
- Définition pré-définies de paramètres pour les utilisateurs finaux
- Transfert de noms de domaines
- Gestion des comptes de messagerie POP3
- gestion de transfert de mail
- Répondeur automatique pour les mails
- Gestion des comptes FTP
- Gestionnaire en ligne de fichier (WebFTP)
- Gestion de bases de données MySQL, utilisateurs et requêtes – PhpMyAdmin
- Gestion des pages d’erreur individuel
- Fichiers de logs personnalisés d’Apache
- Statistiques – AWStats
- Sauvegarde et restauration
- Système de mise à jour automatique
- Antivirus
- Template Apache et Postfix
- Template pour les hébergements
- définition d’usage de l’espace disque et du traffic
- Nombre d’alias de domaines et de sous-domaines
- nombre de compte mail
- nombre de compte FTP
- nombre de bases MySQL
- Gestion des permissions PHP et CGI
- Gestion des pages d’erreur individuel
- Fichiers de logs personnalisés d’Apache
- Sauvegarde et restauration
- Webmail
- Gestionnaire en ligne de fichier (WebFTP)
VHCS est une solution complète pour la gestion d’hébergement mutualisé
Liens utiles :
Site Officiel de VHCS
VHFFS – Virtual Hosting For Free Software :
VHFFS est un ensemble d’outils permettant la gestion d’une platforme d’hébergement mutualisée initié par TuxFamily je crois, mais je ne suis plus sur.
Voici la liste de ses fonctionnalités :
- Hébergement de sites (support de PHP4 et PHP5) avec statistiques détaillées et logs disponibles
- Hébergement de bases MySQL et PostgreSQL
- Dépôts Subversion
- Dépôts CVS
- Dépôts Git
- Adresse mail avec pop/imap/webmail
- Gestion de domaine (gestion DNS)
- Comptes et redirections mails pour le domaine (avec pop/imap/webmail)
- Listes de diffusion (propres au domaine ou non)
- Espace de download avec statistiques détaillées,
- Gestion des Quotas pour les projets,
- Jabber
Liens utiles :
ISPConfig :
ISPConfig est également une interface d’administration en ligne permettant de gérer des serveurs d’hébergements de services web.
Voici les services possibles :
- Httpd (virtual hosts, domain and IP based) Apache
- FTP – Proftpd ou vsftpd
- Bind (A, CNAME, MX and SPF Records)
- POP3 Auto-Responder
- MySQL client-databases
- Webalizer statistics
- Harddisk quota
- Mail-Quota
- Traffic limits
- IP-addresses
- SSL
- SSI
- Shell-access
- Mailscanner (Antivirus)
- Firewall – iptables ipchains
Liens utiles :
OpenPanel :
OpenPanel est également une interface d’administration en ligne orienté hébergeur web.
Voici les services qu’il offre :
- Apache2 virtual hosts
- Accès utilisateur OpenSSH
- BIND9 zones DNS
- Mail fournit grâce à Postfix et Courier-IMAP
- Compte FTP chrooté avec PureFTPd
- Base de données et utilisateurs MySQL
- Configuration de Firewall IPTables
- Mise à jour via apt ou yum
- Protection des mails avec Amavis et SpamAssassin
- Statistiques des sites avec AWStats
La dernière version date de 2008, mais la nouvelle version 1.0 est en cours de finalisation et ne devrait pas trop tarder à sortir.
A savoir qu’il est possible d’administratrer son serveur via cette interface graphique, mais OpenPanel offre aussi une CLI (Command Line Interface)
Liens utiles :
Panel GZW :
Panel GZW est destiné à l’hébergement de sites internet sur des plates-formes de type Unix/Linux fait par un français.
Il permet entre autre de :
- Gérer les quotas
- Gérer les membres
- Gérér un serveur FTP Proftpd
- Gérer des bases de données MySQL
- Gérer des sites web Apache
- Gérer des comptes de messagerie avec postfix
- Statistiques avec AwStats
- Gérer des taches planifiées
Liens utiles :
IspCP :
IspCP est également un panel d’administration pour hébergeur de services internet.
IspCP est un fork de VHCS apparemment car il était en train de mourir… Ce n’est plus le cas d’ailleurs car VHCS vient de sortir une beta récemment.
Voici une liste de ses fonctionnalités :
- Gestion de noms de domaines
- Gestion de serveur mail
- Gestion de serveur FTP
- Gestion de bases de données
- Webmail
- Gestion des pages d’erreur personnalisée
- Gestionnaire de fichiers
- Sauvegarde
- Système de gestion d’incidents
- Statistiques web
- QOS avec mod_cband
Liens utiles :
Baifox :
Baifox est un panel d’administration de serveurs GNU/Linux pour hébergeur de services internet qui se veut très léger.
Voici une liste de fonctionnalités :
- Gestion de sites web
- Statistiques Awstats
- Statistiques de bande passante
- Gestion de domaines
- Gestion de bases de données MySQL
- Gestion des logs
- Visualisation des processus système
- Gestion de comptes FTP avec pure-ftpd
- Gestion de comptes mail.
Liens utiles :
ISPMan :
ISPMan est une solution d’administration de serveurs en ligne pour les grosses infrastructure.
Il déconseille d’utiliser ISPMan pour une seul machine, il oriente alors vers ISPConfig.
ISPMan fournit une interface web permettant de gérer ses services, web, messagerie, ftp, dns…
Il dispose d’un annuaire LDAP qui contient les noms de domaines, les sous domaines, les clients…
ISPMan dispose également d’une interface CLI (Command Line Interface)
Des agents sont a installer sur les serveurs à utiliser, ceci permettra de répartir les sites ou encore la messagerie sur le serveur de votre choix domaine par domaine et utilisateur par utilisateur.
Liens utiles :
SysCP :
SysCP est également un panel en ligne pour les hébergeurs de services web.
Voici les applications qu’il gère :
- Apache, Apache 2.x, Lighttpd
- Bind9, PowerDNS
- Courier, Dovecot
- Postfix, Exim4
- ProFTP, PureFTP
- Awstats, Webalizer
A noter que c’est le seul de cette liste qui propose des alternatives à Apache, Bind, AWStats et Courier/Cyrus.
Il propose comme service en plus :- Template mail
- Newsletter pour client et revendeur
- Log de l’utilisation du panel
- Pages d’erreur personnalisées
- Support de DKIM & des enregistrements DNS/SPF
- Multi-lingue
- Installeur d’application
- Système de Gestion d’incidents (ticketing)
- Module tierce :
- Mailman module for mailing lists
- WebFTP with SysCP style
- Amavisd-new policy module
- Backup module
- Fetchmail module
- Maildrop module
- Mailtraffic module
- Offer module
- SpamAssassin settings module
- Roundcube, Squirrelmail and other Webmailers supported
SysCP parait vraiment intéressant en complet, ce qui le diffère par rapport aux autres serait la possibilité d’utiliser Lighttpd, PowerDNS et Dovecot.
EHCP Easy Hosting Control Panel :
EHCP est également un panel d’administration orienté web hosting.
Voici ses fonctionnalités :
- Personnalisation de l’interface
- Gestion de domaines
- Gestion de messagerie
- Gestion de comptes FTP
- Gestion de bases de données MySQL
- Gestion de sites web (virtual host)
- Répondeur automatique
- Statistiques web avec webalizer
- Script d’installation automatique.
- Gestion de quota d’espace disque
- Multi-langages
- Sauvegarde et Restauration
- Transfert de nom de domaine
- …
Liens utiles :
GNUPanel :
GNUPanelest également un web hosting control panel opensource.
Liste de fonctionnalités :
- Gestion de sites web
- Gestion de comptes FTP
- Gestion de bases de données
- Gestion de domaines
- Accepte les paiements paypal, Cuentadigital et Dineromail
- Gestion de redirections
- Système de gestion d’incidents (ticketing)
- Controle de la bande passante, de l’espace disque
- Définition de suspension de compte
- Installeur d’application
- …
Liens utiles :
Site Officiel de GNUPanel
OpenLSM :
OpenLSM est un panel d’administration en ligne pour hébergeur de services web.
Voici sa liste de fonctionnalités :
- Gestion de plusieurs serveurs
- Gestion de plateforme LAMP – Linux, Apache, MySQL et PHP
- Gestion de serveur de Messagerie – Exim, Postfix/sendmail and Qmail
- Antivirus / Antispam – spamassassin, clamav
- Multiples mécanisme d’authentification – base de données MySQL ,PAM, fichier plat et annuaire LDAP
- Disque web montable avec samba et webdisk
- Serveur Web gérés : Apache, Tomcat Server
- Serveur FTP Gérés : proFTP, pureFTP et vsFTP
- Serveur DNS Géré : Bind avec Clustering
- Serveur Jabber avec virtual host
- Clustering – Clustering & replication de base de données MySQL, Clustering de serveur web Apache
- Load Balancing de base de données et de serveurs web
- Gestion de serveur Squid et NFS
- Gestionnaire de fichier avec quota et de multiple niveau de contrôle.
- Iptable
- IDS (Intrusion Detection System)
- Alerte Nagios
- Système de facturation
- Sauvegarde et restauration
- Serveur Subversion
- Gestion de la bande passante
- Outils de migration
Cette solution semble particulièrement complète, notamment en ce qui concerne le clustering et le load-balancing, ce qui m’interpelle également est les outils de migration.
Liens utiles :
Kloxo anciennement LXAdmin :
Kloxo est le dernier panel d’administration en ligne de serveur et services web.
Voici la liste de ses fonctionnalités :
- Architecture distribuée
- Possibilité de déplacer des applications d’un serveur à un autre à la volée
- IDS (Intrusion Detection System)
- Sauvegarde et Restauration
- Serveur de messagerie
- Webmail, répondeur automatique…
- Statistiques (web, bande passante…)
- Installeur d’applications (125 applications possibles)
- Gestion de noms de domaines
- Gestion de bases de données
- Système de gestion d’incidents (ticketing)
- …
Liens utiles :
Site Officiels de Kloxo
Il y a Ravencore également, mais je ne peux pas donner plus d’informations que cela, car leur site rencontrait des difficultés lors de la création de cet article
Voilà en gros les différents panel d’administration de serveur et plus particulièrement de services web opensource.
Si quelqu’un a déjà eu l’occasion de tester, déployer ou utiliser ces solutions, ça serait sympa de venir compléter ces informations en laissant un petit commentaire.
Voici un article sur Wikipedia EN faisant une comparaison entre différentes solutions de control panel propriétaire et opensource