====== Documentation sur l'installation de la plate-forme ====== ===== Préambule ===== Pré-requis: un pc, un clavier, un cerveau (en état de marche) Pour le système d'exploitation les serveurs seront sous une petite Debian Lenny/Squeeze. \\ Tous les serveurs seront virtualisés avec la technologie [[http://fr.wikipedia.org/wiki/Kernel-based_Virtual_Machine | KVM]]. ===== Documentation ===== ==== Les serveurs ==== {{ :braveo:plateforme:serveurs_mdl.jpg?480 |}} ==== Installation ==== * [[Braveo:DocInstallSrvPhy | Installation des serveurs physiques ]] ==== Virtualisation ==== * [[Braveo:DocCreateSrvVirt | Création d'un serveur virtuel avec KVM et libVirt ]] * [[braveo:docexploit:kvm| quelques commandes de base pour administrer kvm ]] * [[braveo:montageQcow2| Monter une image disque qcow2 sur le système hôte ]] ==== Accès VPN ==== * [[Braveo:DocInstallSrvOpenVpn| Installation de la passerelle OpenVPN]] ==== Annuaire ==== * [[Braveo:DocInstallSrvLDAP| Installation du Serveur LDAP]] * [[Braveo:DocLDAPschemas| Creation du schemas LDAP ]] * [[Braveo:DocInstallReplicLDAP| Réplication du Serveur LDAP avec syncrepl]] * [[Braveo:InstallLDAP | Installation d'OpenLDAP ]] ==== Authentification ==== * [[Server:Auth | Authentification Centralisée via NIS]] * [[Server:AuthLDAP | Authentification Centralisée via LDAP ]] ==== Le Mail ==== * [[Braveo:DocInstallSrvPOSTFIX| Installation des Serveurs MAILS ]]\\ * [[Braveo:DocInstallFonctionnement| Comment marche, LDAP avec PostFix et Dovecot?]]\\ * [[Braveo:DocInstallRoundcube_lenny| Installation du webmail (RoundCube) sous Debian Lenny]]\\ * [[Braveo:DocInstallClamav| Installation de Clamav/Spamassassin/Amavis sur le serveur mail]]\\ * [[Braveo:DocInstallSieve | Installation de la gestion de sieves ]]\\ * [[Braveo:Docdovecothardlinks | script d'optimisation de dovecot pour limiter l'espace disque ]]\\ * [[Braveo:DocInstallSogo | Installation de SOGo]] * [[Braveo:DocInstallListeINFINI | Installation d'une liste MDL chez INFINI à la MDL ]] ==== Le service Chimère ==== * [[Server:Chimere | Installation du service]], cartographie libre ==== Le service Jabber ==== * [[Braveo:DocInstallEjabberd| Installation du serveur Jabber]], messagerie instantanée * [[Braveo:DocInstallEjabberdCASSL| Certificat SSL auprès d'une autorité tierce]] * [[Braveo:DocInstallPasserelles|Installation de passerelles pour Jabber]] * [[Braveo:DocInstallCluster|Installation d'un cluster ejabberd]] * [[Braveo:DocInstallJappix03| Installation de Jappix 0.3 (Prism) ]], interface web pour jabber * [[Braveo:DocInstallPunjab|Installation d'un serveur Punjab (Bosh)]] ==== Service de connexion centralisée CAS ==== * [[braveo:docinstall:cas|Connexion centralisée entre les services web via un CAS]] ==== les doc en cours de redaction ==== * [[Braveo:Certificats|Gestions des certificats]] * [[Braveo:DocInstallAsterix| Installation d'Asterisk ]], le logiciel de téléphonie sur ip * [[Braveo:DocInstallFunambol | Installation de Funambol]] * [[Braveo:DocInstallBacula | Installation de Bacula (sauvegarde centralisée)]] * [[Braveo:DocRecupBacula | Récupération de fichiers avec Bacula]] ==== La supervision ==== * [[Server:Syslog-ng | Centralisation des logs]] * [[Server:Centreon | Monitoring: nagios & centreon]] * [[Server:Prelude | Système de détection d'intrusion]] ==== Wordpress et le multiblog ==== * [[braveo:docinstall:wordpressMU|Installation d'un wordpress multiblog]] ==== dotclear et le multiblog ==== === la plateforme de production === * [[Braveo:LAMP | Installation du serveur LAMP (Linux Apache Mysql PHP)]] * [[Braveo:BlogAdresses | Blog : Gestion des adresse d'accès au blogs]] * [[Braveo:BlogAuthentification | Blog : Authentification LDAP]] * [[Braveo:BlogCreation | Blog : Création d'un blog en php]] === la plateforme de test === Pour eviter de bricoler sur la plateforme de prod, nous mettons un serveur de test qui est une copie des serveurs de production. Sur cette plateforme, tout le monde est administrateur. elles est ecrasée tous les mois. donc il faut * [[Braveo:LAMP | installer un serveur LAMP (Linux Apache Mysql PHP)]] * [[Braveo:test:ApacheDNS |Gestion des virtuals hosts dans apache ]] * [[Braveo:test:authldap| l'authentification ldap avec les modifications des droits pour que tout le monde soit admin ]] ==== Programmation ==== * [[Braveo:ClassesPlateforme | Classes de la plateforme]] * [[Braveo:LDAPClass | Classe LDAP pour la plateforme]] * [[Braveo:DcUpdateLDAPPasswd | DC: Mise a jour du mot de passe utilisateur depuis Dotclear]] * [[Braveo:DcLDAPAuth | Dc: Authentification LDAP]] * [[Braveo:PiwigoDC | Interface Piwigo, Dotclear]] {{tag>Libr@net libranet}} umap pour remplacer chimere