wiki:FormationAdministrateur

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