VHFFS
From Wikipedia, the free encyclopedia
| Développé par | Administrateurs de TuxFamily.org |
|---|---|
| Dernière version | 4.4.1 () |
| Version avancée | 4.5 |
| Environnement | Linux |
| Langues | Anglais, Français, Espagnol |
| Type | forge, gestion de version, développement |
| Licence | libre |
| Site web | vhffs.org |
VHFFS (Virtual Hosting For Free Software) est un ensemble d'outils, développé par TuxFamily, permettant la gestion d'une plate-forme d'hébergement mutualisée. VHFFS permet de fournir aux utilisateurs de la plate-forme une interface conviviale pour gérer les services dont ils disposent et aux administrateurs des outils pour gérer la plate-forme et automatiser la plupart des tâches répétitives.
VHFFS est conçu pour s'interfacer avec les logiciels phares en matière d'hébergement de masse tel qu’Apache, Exim, Subversion, et bien d'autres.
VHFFS se compose de trois parties principales : l'API, le Panel, et les Robots.
L'API, pièce maîtresse de VHFFS fournit une interface d'accès à la base de données et gère les droits d'accès. Elle contient la quasi-totalité du code et fournit les interfaces nécessaires pour la cohérence des différents objets (un utilisateur, un groupe, un service, ...).
Le panel permet aux utilisateurs et à l'équipe d'administration d'effectuer les tâches les plus courantes. Les utilisateurs peuvent y demander un nouveau groupe ou un nouveau service, ajouter des personnes à leur groupe, configurer les services... Les administrateurs l'utilisent pour lister les demandes à modérer, modifier un objet, accorder plus de quota à un projet ou tout simplement pour obtenir des statistiques sur la plateforme...
Les robots sont lancés à intervalles réguliers grâce au cron. Ils permettent d'appeler les fonctions de l'API sur les services modifiés via le panel permettant ainsi leur modification effective.
Services
VHFFS peut gérer une plate-forme fournissant les services suivants :
- Hébergement de sites support de PHP 4 et 5 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
- Dépôts Mercurial
- Adresse de courrier électronique (POP3, IMAP, webmail)
- Gestion de domaine (DNS)
- Comptes et redirections mails pour le domaine
- Listes de diffusion (propres au domaine ou non)
- Espace de téléchargements avec statistiques détaillées,
- Gestion des Quotas pour les projets,
- Jabber
- accès aux fichiers via Ftp, FTPS, Ssh
