| Version 10 (modified by anarcat, 5 years ago) (diff) |
|---|
Plan de cours d'une formation pour sysadmin alternc. Voir http://wiki.koumbit.net/FormationAdminAlternc pour plus de détails. Cette formation est destinée à un sysadmin junior et ne couvre pas nécessairement les bases Debian.
Introduction
- notion de "control panel" (autonomie des utilisateurs, réduire la barrière technique...)
- Logiciel libre
- Composantes libres
- Composantes vs plugins
- Historique
- 1992, Altern: ISP téléphone + minitel
- 1995, Altern.org AKA AlternB: Altern + hosting
- 2000, Fermeture d'Altern.org: ouverture de Ouvaton, Apinc, L'autre net et cie, naissance d'AlternC
- 2004, Arrivée de Koumbit et renouveau du développement: début des releases formels (0.9.1 et 0.9.2)
- 2005, Développement et packaging (aucun release)
- 2006, Développement et stabilisation: Lauréat Trophées du Libre 2006 (0.9.4 - 0.9.6)
- 2007, Stabilisation, bugs de sécurité, réflexion sur un rewrite (0.9.6.x - 0.9.7)
- 2008, 0.9.8 à venir, 0.9.9? 1.0?
Article principal: APropos
Autres sources:
Installation
(Sauté, on assume ici AlternC déjà installé.)
Composantes
Article principal: InfrastructureLogicielle
- couches:
- OS (postfix, apache, mailman, php, etc...)
- pilotage OS (suids, update_domaines.sh)
- classes PHP
- interface web
- paquet Debian
- communauté: alternc.org (wiki, bugs, milestones, mailing lists)
Problèmes courants
- chown www-data
- interface vieillissante
- difficulté d'extension du backend
- communauté restreinte
Plugins
- alternc-mailman
- alternc-changepass
- alternc-stats
- alternc-webalizer / awstats
- alternc-procmail
- alternc-slavedns
Futur
Fonctionalités à venir:
- gestion SSL
- gestion SFTP/SSH / SuExecPhp?
- gestion cluster et multi-site
- gestion d'applications
- indépendance MySQL (support pour PostgreSQL?)
- alternc-sympa?
- amélioration de l'interface (fini les frames, CSS++, AJAX, templating...)
- IPv6
Hacker AlternC, un aperçu
- fichiers du bureau (/var/alternc/bureau/admin/)
- modifications au CSS
- modifications au menu
- ...
- fichiers de classe (/var/alternc/bureau/class/)
- messages d'erreur
- overview classes (m_machin)
- messy frontend
- update_domaines.sh (-x et structure de base)
- scripts SUID
Autre documentation
