« Hosting Project » : différence entre les versions

An alternative space dedicated to technology and culture at Charleroi.
Aller à la navigation Aller à la recherche
(Correction date : 2011 et pas 2010)
 
(48 versions intermédiaires par 6 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
== But ==
== But ==
Le but de ce workshop est de monter 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).
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 ==
== Informations pratiques ==
* Dates : 19 mars 2011
* Heures : de 13H à 18H
* Lieu : Café "La Terrasse" a Charleroi - A coté des beaux-arts
* Itinéraire : ??
* Coordonnées GPS
** Latitude : 50.4133796
** Longitude : 4.444318800000019
* 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.}}
* PAF 5 €
 
== Programme ==
 
note : Les éléments <s>barrés</s> sont ceux déjà traités.
 
* '''Session I - Serveur et Services'''
**      <s>''Introduction''</s> '' - Fait le 15 janvier 2011'
***    <s>Définition du projet</s> '' - Fait le 15 janvier 2011'
***    <s>Présentation de l'architecture finale</s> '' - Fait le 15 janvier 2011'
** ''Installation du Serveur''
***    <s>RAID 5 </s> + 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


* Lieu : ??? (DarkKnow ?)
* Heure : ???
* Dates : 15 et 16 janvier ou 15 et 22 janvier
* Des ateliers sont organisé ( apportez votre ordinateur portable )
* PAF 5€


== Programme ==
*       '''Session III - Administration, monitoring, audit & évolution'''
* Configurer les services / user:
**      ''Outils Web''
** Apache avec backend MySQL
*** Webmin
** Bind9 avec backend MySQL
*** Munin
** Mysql 5
*** Nagios
** Vsftpd avec un backend MySQL
***     ''A Compléter... ''
** SSH sur backend MySQL
** ''Création d’un user panel en PHP''
** PAM Mysql pour les utilisateurs système du groupe user_clients
* Automatiser la création de services liés,  
* Sécuriser les services avec entre autre
** Security Accounting Best Practice - OTP
**      BDD commune
** Un firewall iptables
** TLS/SSL
** VPN Communautaire
* Mettre en place une stratégie haute disponibilité avec du
** Load balancing
** Utilisation de RAID 5 en LVM
** Clustering
** Replication MySQL
* Enfin nous installerons des « outils » destiné a l’administration du/des serveurs et le monitorings/audit de ces derniers.
** Webmin
** Munin
** Nagios
** Création d’un user panel en PHP
*** Appels sécurisé de commandes sytème
*** Appels sécurisé de commandes sytème
*** Site exemple avec PHP/MySQL/jQuery
*** Site exemple avec PHP/MySQL/jQuery
**      ''Des idées pour aller plus loin ''


== Inscriptions ==
== 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)
 
== Virtual Machines et Documents ==
Les items ''En cours'' sont les fichiers existant mais devant être uploadé.
 
=== Virtual Machines ===
* Virtual machine nude : ''En cours''
* Packages .deb requis : ''En cours''
* Virtual machine 15 janvier 2011 : ''En cours''
 
=== Documents ===
Les documents suivant vous permettent d'acquérir les bases pour vous sentir à votre aise dans le workshop.
* Getting started with linux archives
** Linux in a nutshell - 3th ed. : ''En cours''
** Learning Debian GNU/Linux : ''En cours''
** Linux Command Directory : ''En cours''
** Learning the Vi Editor - 6th ed. : ''En cours''
* HowTo RAID : ''En cours''
 
=== Command List ===
* Command list - 15 janvier 2011 : ''En cours''
 
== Historique ==
Ne rajoutez pas votre nom ici svp.
 
* 15 janvier 2011
** Participants : Manu404, Spike, ptr_, nicodache, Juliane, El-Kodar, Dica, Darkknow
** Réalisations : Définition du projet, concepts théorique de RAID et LVM + mise en pratique
 
== Inscription ==
Rajoutez votre nom dans la liste ci dessous  
Rajoutez votre nom dans la liste ci dessous  
* Manu404
* Manu404
* Spike
* Spike
* ptr_ (pref 15-16jan)
 
* nicodache
[[Category:Workshop]]

Version actuelle datée du 18 octobre 2013 à 18:24

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 : 19 mars 2011
  • Heures : de 13H à 18H
  • Lieu : Café "La Terrasse" a Charleroi - A coté des beaux-arts
  • Itinéraire : ??
  • Coordonnées GPS
    • Latitude : 50.4133796
    • Longitude : 4.444318800000019
  • 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.
  • PAF 5 €

Programme

note : Les éléments barrés sont ceux déjà traités.

  • Session I - Serveur et Services
    • Introduction - Fait le 15 janvier 2011'
      • Définition du projet - Fait le 15 janvier 2011'
      • Présentation de l'architecture finale - Fait le 15 janvier 2011'
    • 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)

Virtual Machines et Documents

Les items En cours sont les fichiers existant mais devant être uploadé.

Virtual Machines

  • Virtual machine nude : En cours
  • Packages .deb requis : En cours
  • Virtual machine 15 janvier 2011 : En cours

Documents

Les documents suivant vous permettent d'acquérir les bases pour vous sentir à votre aise dans le workshop.

  • Getting started with linux archives
    • Linux in a nutshell - 3th ed. : En cours
    • Learning Debian GNU/Linux : En cours
    • Linux Command Directory : En cours
    • Learning the Vi Editor - 6th ed. : En cours
  • HowTo RAID : En cours

Command List

  • Command list - 15 janvier 2011 : En cours

Historique

Ne rajoutez pas votre nom ici svp.

  • 15 janvier 2011
    • Participants : Manu404, Spike, ptr_, nicodache, Juliane, El-Kodar, Dica, Darkknow
    • Réalisations : Définition du projet, concepts théorique de RAID et LVM + mise en pratique

Inscription

Rajoutez votre nom dans la liste ci dessous

  • Manu404
  • Spike