ImcChFrTrucsTechniques
ImcSwitzerlandIt |
ImcSwitzerlandFr |
ImcSwitzerlandDe
Table des maitères :
Explications du fonctionnement de ch.indymedia.org
Architecture générale de indymedia.ch, serveurs et softwares
Architecture machine
Nous avons 2 serveurs importants:
- "kosmos", prod.indymedia.ch, c'est où les gens peuvent produire des art. et nous administrer le site. Il est accessible par tout le monde pour la publication.
- "ahimsa", ch.indymedia.org, est un simple serveur web, qui affiche basiquement ce qui se trouve sur prod.indymedia.ch/fr, c'est le serveur public, accessible par toutes et tous.
Les pages d'"ahimsa" sont splittées sur différents serveurs autour du monde. C'est dans le but de rendre plus difficile la répression contre indymedia.org. Ainsi, si un serveur est emporté ou saboté, d'autres reprendront le relais.
Sofware utilisé
MIR, notre software, est sur "kosmos", et "ahimsa" est seulement un webserver, qui affiches les pages. "ahimsa" fonctionne avec apache. "kosmos" fonctionne avec MIR qui fonctionne sous tomcat (java), et la base de données (pstgresql)..
La publication, mais comment ça fonctionne?
La personne qui veut publier va sur "ahimsa". De là, il clique sur "publier" et arrive sur "kosmos", sur le formulaire de publication. Au moment de publier, le nouvel article est envoyé sur la base de données sur kosmos, et MIR génère les art. , puis les pages sont publiée sur ahimsa.
Il est important de regénérer les articles sur le prod.indy. Cette regénération, propre à "kosmos" se fait toutes les 15 min. La sychronisation entre "kosmos" et "ahimsa" se fait toutes les 5 min.
Et si il y a des problèmes?
Si il y a un problème avec "ahimsa", allez sur #ahimsa, et exposer son problème. (Pour l'instant, c'est jebba qui peut faire qqchose (fin nov. 2006))
Si il y a un problème avec le prod, allez dans #mir, c'est zapata, chrisc ou ng qui peuvent faire qqchose. Quand par exemple, il y a une "internal error", dire sur le channel "restart tomcat". En fait, tomcat, qui fonctionne sous java, est la partie la plus sensible du serveur.
Fonctionnement de prod
Après avoir modifier un article, ou modifier quelque chose sur le prod, la façon la plus rapide de voir les effets est d'aller sur le
prod. Sur le prod, c'est la même page qui sera sur le serveur web, "ahimsa", 5 minutes plus tard.
Le problème de l'accès à prod
L'accès à prod est public, donc tout le monde peut visualiser les pages. Ainsi, si prod viendrait à être fermé pour répression, nous n'avons que ce serveur, et il serait impossible de publier. Pourquoi prod pourrait être stoppé. Car si, sur "ahimsa", le gouvernement demande d'enlever un article, il sera toujours sur prod. Et comme prod est accessible à toutes et tous, la page sera toujours accessible. Du coup, il faut que l'on pense à fermer avec un login l'accès à prod.indymedia.ch. Ainsi, l'article incriminé ne sera plus accessible, excepté pour les personnes pouvant se loguer sur prod.
Comment les pages sont organisées
Page de démarrage:
Le banner, en haut;
Le newswire à droite;
La colonne de gauche, information statiques;
Haut de la colonne centrale, page statique spéciale, puis features
Pour chacune de ces parties, il y a une administration spécifique dans le prod.
Fichiers multimédias
Pour chaque article, on peut mettre max. 20mb d'un fichier audio, vidéo, autres.
Pour des fichiers plus lourds:
- vidéo, insérer sous video.indymedia.org
- audio, insérer sous radio.indymedia.org
Update avec les nouveaux serveurs de consultations (www)
- www1, c'est chavez qui s'en occupe, sur #chavez
- www2, c'est A-Kaser qui s'en occupe, sur #integrity
--
TchernayaR - 16 Oct 2007 Ajout de l'update des serveurs
--
TchernayaR - 19 Nov 2006 Correction et mise en page
--
TchernayaR - 05 Nov 2006
- architecture MIR:
to top