wiki:APropos

Version 19 (modified by azerttyu, 6 years ago) (diff)

détail d'url wiki

(English Version : About)

A propos d'AlternC, panneau de controle web d'hebergement

Ce qu'est le projet AlternC

AlternC est un ensemble de logiciels de gestion d'hebergement mutualise sous linux, qui n'utilise que des logiciels libres et qui est distribue sous licence GPL.

AlternC contient:

  • pour les administrateurs systeme, un systeme d'installation et de configuration initiale automatique et des outils d'administration
  • pour les administrateurs de l'hebergement (qui ne sont pas forcement les administrateurs systeme), un panneau de controle des comptes d'hebergement accessible par le web
  • pour les utilisateurs de l'hebergement mutualise, un panneau de controle 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
  • 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

AlternC doit etre facile a installer et facile a utiliser.

  • Les administrateurs systeme doivent savoir administrer un systeme 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 developpe pour Debian GNU/Linux 'Sarge', et utilise Apache, Postfix, Bind9, PHP, MySQL, et Mailman.

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.

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 generale du projet AlternC.) (benjamin AT alternc.org)

Les personnes ayant aide au projet

  • Anarcat (Developpement, packaging, debian compliance)
  • Chantal Bernard-Putz (Documentation, deboguage)
  • 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 democratique et horizontale, mis a part la constitution prochaine/possible d'un CoreTeam de coordination.

La page EquipeAlternc presente les differentes personnes qui s'investissent dans le projet et disposent de droits etendus, soit de commiter (valider des modifications dans les sources officielles), soit de releaser (sortir un package officiel du logiciel).

Captures d'ecran

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