wiki:APropos

(English Version : About)

À propos d'AlternC, panneau de contrôle web d'hébergement

Ce qu'est le projet AlternC

AlternC est un ensemble de logiciels de gestion d'hébergement mutualisé sous Linux, qui n'utilise que des logiciels libres et qui est distribué sous licence GPL.

AlternC contient:

  • pour les administrateurs système, un système d'installation et de configuration initiale automatique et des outils d'administration
  • pour les administrateurs de l'hébergement (qui ne sont pas forcement les administrateurs système), un panneau de contrôle des comptes d'hébergement accessible par le web
  • pour les utilisateurs de l'hébergement mutualisé, un panneau de contrôle des services accessible par le web

Les services disponibles et administrables par le panel sont

  • domaines et sous-domaines
  • courriels, accessibles par pop/imap et webmail, et redirections mail
  • hébergements web avec php et mysql
  • listes de discussion/diffusion
  • accès ftp
  • brouteur permettant la navigation dans les répertoires de l'espace d'hébergement et l'ajout/suppression/édition des fichiers
  • statistiques de visite des sites

AlternC doit être facile a installer et facile a utiliser.

  • Les administrateurs système doivent savoir administrer un système Linux; il ne doivent pas avoir besoin de modifier les fichiers de configuration d'AlternC ou des logiciels utilises pas AlternC pour que son installation soit entierement fonctionnelle.
  • Les administrateurs de l'hebergement ne doivent pas avoir besoin d'acces ou de competences systeme pour creer/modifier/supprimer les comptes d'hebergement.
  • Les utilisateurs de l'hebergement sont des utilisateurs individuels d'un hebergement mutualise standard, avec quelques domaines, quelques sites web, quelques mails, quelques listes... Le panel doit rester utilisable pour un compte ayant de tres nombreux domaines, sites, mails, listes. Les utilisateurs doivent pouvoir tout utiliser/configurer depuis le panel, sans qu'une intervention de l'administrateur de l'hebergement.

AlternC est developpé pour Debian GNU/Linux 'Stable' (à ce jour, Squeeze), et utilise Apache2, Postfix, Bind9, PHP, MySQL, Mailman, Awstats, Courier ou Dovecot ...

Historique

La naissance

Valentin Lacambre, createur d'altern.org, nous raconte la naissance de ce projet :

"Altern a commence en 1992 comme un service d'acces a internet, par minitel et telephone. Ce qui m'a cause beaucoup d'amis me demandant d'heberger leur site web. les amis en question n'etant pas 'compatible avec ftp', un moyen simple d'administrer son site web devenait necessaire. Altern.org, ouvert en 1995, permettait d'heberger un site facilement, l'ensemble de la gestion quotidienne s'operant au travers de formulaires web." C'est donc de l'hebergement altern.org qu'est ne cette idee de gerer simplement un site web a base de formulaire web, le tout devant rester accessible aux personnes non initiees. Ses descendants

Valentin : "Quelques annees et cinquante mille sites web plus tard, altern.org devait fermer ses portes sous la pression de ceux qui voulaient faire taire les amis de mes amis. Mes locataires se retrouvant a la rue avec comme seule perspective de point de chute des boutiques clinquantes, j'ai aide d'autres fous a ouvrir des services semblables, en donnant les logiciels et l'aide que je pouvais leur apporter.

ouvaton, l'Apinc (apinc.org) et Lautre Net (lautre.net) sont nes de ce clonage, le logiciel de gestion de sites d'altern.org ayant ete completement transforme par l'equipe de developpeurs de Lautre Net."

Et voila, AlternC pouvait naitre. Sous l'impulsion de  Benjamin Sonntag et Jerome Moinet, nous avons completement reecrit un nouveau logiciel de gestion de sites web, base sur la meme philosophie, utilisant des logiciels libres, etant lui-meme libre, et pouvant des maintenant fournir une interface de gestion complete et intuitive.

La renaissance

Apres plus d'un an d'immobilisme, et apres l'arrivee de  Koumbit et d'Anarcat dans le projet, AlternC a repris son developpement courant 2005. Quelques societes et associations sont venues depuis participer a son developpement, et Pierre-Gilles, Arnaud (aka Birdy) ou Vanzetti ont ainsi rejoint l'equipe de developpement.

Enfin, en 2010 puis en 2011, de nouvelles salves de développements ont produit une version 1.0 sortie début juin 2011, ainsi que quelques modules d'extensions associés.

Les personnes ayant participe au projet

De nombreuses personnes ont aide a la conception et au perfectionnement d'AlternC. Parmi eux, on retrouve des administrateurs systemes de L'Autre Net, Globenet, et DomainePublic, ainsi que des etudiants ayant aide au projet, parfois dans le cadre d'un stage. Voici donc les personnes ayant aide AlternC de pres ou de loin. Les createurs du concept et du nom :

  • Valentin Lacambre (Developpement d'origine (1995), racines historiques) (root AT altern.org)
  • Jerome Moinet (Interface de L'Autre Net, gestion des domaines, createur du nom alternc) (jerome AT alternc.org)
  • Benjamin Sonntag (Interface de L'Autre Net, API, gestion générale du projet AlternC.) (benjamin AT alternc.org)

Les personnes ayant aide au projet

  • Anarcat (Developpement, packaging, debian compliance)
  • Chantal Bernard-Putz (Documentation, deboguage)
  • Fufroma (Alan Garcia) (amélioration de l'interface DNS, déboguage, aide sur le wiki ...)
  • Xals (Alexis Lahouze) (intégration dovecot, suivi de la 1.0/1.1, dev SQL ...)
  • Jonathan Dupart (Packaging Debian, deboguage)
  • Yves Brissaud (Module Webinstalleur)
  • Marc Florimond (Module Webinstalleur)
  • Said Bouaissi (Carnet d'adresse Squirrelmail, deboguage, documentation d'API)
  • Christian (Deboguage massif et eclaire) [ganjah AT cannaweb.ch]
  • Gregory Coiffet (Interface membre pour Globenet)
  • Franck Missoum (Developpement de la gestion des mails / membres / Listes)
  • Remi (Administrateur systeme de l'Autre Net, Developpement du bureau virtuel de l'Autre.) (2002-2003)
  • Stephane Henry (Firewalling d'AlternC) [stef AT heberge.net]
  • Sylvain Louis (Gestion des listes de diffusion Sympa) [bicoun AT no-log.org]
  • Pierre Thierry (Archive FTP debian & Debian-Compliance) [pierre.thierry AT moine-fou.org]

L'Equipe d'Alternc

AlternC est un projet organise de facon démocratique et horizontale : ceux qui font évoluer le projet le plus peuvent décider de son avenir...

La page EquipeAlternc présente les différentes personnes qui s'investissent dans le projet et disposent de droits étendus, soit de commiter (valider des modifications dans les sources officielles), soit de releaser (sortir un package officiel du logiciel).

Captures d'écran

Voici quelques exemples de bureau de gestion web des services d'AlternC :

La page de connexion au bureau

L'accueil du bureau, gestion des fichiers