« Hosting Project » : différence entre les versions

An alternative space dedicated to technology and culture at Charleroi.
Aller à la navigation Aller à la recherche
Ligne 3 : Ligne 3 :


== Informations pratiques ==
== Informations pratiques ==
* Dates : 15 et 16 janvier ou 15 et 22 janvier
* Dates : 22/01 - 23/01 - 05/02 - 06/02
* Apportez votre ordinateur portable, c'est un atelier participatif !
* Apportez votre ordinateur portable, c'est un atelier participatif !
{{note|Il est préférable d'avoir un logiciel de virtualisation comme VmWare Workstation ou Oracle Virtual Box. Les démos étant sous Debian et se basant sur un système minimaliste.}}
{{note|Il est préférable d'avoir un logiciel de virtualisation comme VmWare Workstation ou Oracle Virtual Box. Les démos étant sous Debian et se basant sur un système minimaliste.}}
* PAF 5 €
* PAF 5 €
=== Samedi 15 janvier ===
* Lieu (sous réserve, la salle devant encore être réservée par Darkknow) : La Terrasse, salle au 1er étage
* Heure de rendez-vous à la salle : 13:30
* Point de rendez-vous : Gare de Charleroi-Sud
* Heure du rendez-vous à la gare : 12:40 (arrivée des trains de Bruxelles, Liège et Lille)
=== Dimanche 16 janvier ===
* Lieu (sous réserve, la salle devant encore être réservée par Darkknow) : L'Écho des Chavannes, salle au 1er étage
* Heure : 13:30


== Programme ==
== Programme ==

Version du 16 janvier 2011 à 16:48

But

Le but de ce workshop est de montrer comment configurer un serveur dans le but de faire de l’hébergement mutualisé de sites. Chaque hébergement fournira un sous domaine, un espace web et ftp avec des quotas, un serveur mysql et un accès ssh (pour, par exemple, des irc bot etc).

Informations pratiques

  • Dates : 22/01 - 23/01 - 05/02 - 06/02
  • Apportez votre ordinateur portable, c'est un atelier participatif !
Note: Il est préférable d'avoir un logiciel de virtualisation comme VmWare Workstation ou Oracle Virtual Box. Les démos étant sous Debian et se basant sur un système minimaliste.
  • PAF 5 €

Programme

  • Session I - Serveur et Services
    • Introduction
      • Définition du projet
      • Présentation de l'architecture finale
    • Installation du Serveur
      • RAID 5 + LVM
      • Réseau
    • Services
      • MySQL 5
      • Bind9 w/ backend MySQL
      • Apache w/ backend MySQL
      • Vsftpd w/ backend MySQL
      • SSH w/ backend MySQL
      • PAM NSS Mysql
    • Automatiser la création de services liés


  • Session II - Sécurité et Haute Disponibilité
    • Sécurisation
      • Security Accounting Best Practice - OTP
      • Backend MySQL
      • Firewall iptables
      • TLS/SSL
      • VPN Communautaire
      • A Compléter...
    • Haute Disponibilité
      • Load balancing
      • Utilisation de RAID 5 en LVM
      • Clustering
      • Replication MySQL


  • Session III - Administration, monitoring, audit & évolution
    • Outils Web
      • Webmin
      • Munin
      • Nagios
      • A Compléter...
    • Création d’un user panel en PHP
      • Appels sécurisé de commandes sytème
      • Site exemple avec PHP/MySQL/jQuery
    • Des idées pour aller plus loin

Connaissances requises

  • Commandes de bases
    • Opérations de bases (ex : cd, mv, cp, ls, ln, cat, grep, sed, awk)
    • Éditeur shell (ex : emacs,vi(m),nano,...)
    • Commandes systèmes de bases (ex : ifconfig, netstat, ps)
  • Déjà testé un environnement LAMP (Linux – apache – php – MySQL)
  • Services de base : SSH, FTP, …
  • SSL et base iptables
    • Connaissances théoriques du SSL et du firewalling
  • (Un peu PHP et javascript)

Inscriptions

Rajoutez votre nom dans la liste ci dessous

  • Manu404
  • Spike
  • ptr_ (pref 15-16jan)
  • nicodache
  • askarel
  • Juliane  : si en forme (otite) le 15-16
  • El-Kodar
  • Sinuso (si plus malade)
  • Dica
  • Aquarius87 ???!!!
  • Birdimol ???!!!
  • Ansem ?!