Utilisateurs/IRC.md
... ...
@@ -0,0 +1,58 @@
1
+<!-- --- title: Serveur IRC -->
2
+
3
+# Description
4
+
5
+IRC est un protocole de communication instantanée assez vieux et encore très utilisé.
6
+
7
+Le ResEl possède un serveur IRC, interconnecté aux serveurs IRC du réseau [Rézosup](https://www.rezosup.net/), qui à pour vocation d'être un canal pour les élèves de prépas et d'école d'ingénieurs française.
8
+
9
+Cet article décrit le fonctionnement du serveur IRC, sa configuration, ainsi que son interconnection à Rézosup.
10
+
11
+# Infrastructure
12
+
13
+## Le petit rappel
14
+
15
+## Au ResEl
16
+
17
+Au ResEl, le serveur IRC est installé sur [Neko](/Serveurs/Neko).
18
+
19
+Le serveur IRC est [Inspircd](http://www.inspircd.org/), il est installé via les dépôts Debian.
20
+
21
+Notre serveur est configurée est *leaf* qui s'interconnecte au [*hub* IRC de Télécom Paritech](https://www.rezosup.net/liste.php).
22
+
23
+# Utilisation
24
+
25
+## Côté utilisateur
26
+
27
+Pour accéder au serveur IRC, la première étape est d'installer un client IRC.
28
+
29
+Le meilleur client CLI-oriented est [irssi](https://irssi.org/).
30
+Orienté GUI, l'un des meilleurs est [X-Chat](http://xchat.org/).
31
+Finalement, pour Android il y a peu de bon client, celui a retenir est [AndroIRC](https://play.google.com/store/apps/details?id=com.androirc&hl=en).
32
+
33
+Ensuite, il faut configurer la connexion au serveur du resel :
34
+
35
+- Connexion non sécurisée : **serveur** : `irc.resel.fr`, **port** : `6667`
36
+- Connexion sécurisée : **serveur** : `ircs.resel.fr`, **port** : `6697`, option `SSL`
37
+
38
+Le channel principal est [#ResEl](https://wiki.resel.fr/Communication#les-outils-de-communication-au-resel_irc).
39
+
40
+### Utilisation d'un Bouncer
41
+
42
+Le principal reproche fait à IRC est la non persistence du backlog en cas de déconnexion.
43
+
44
+Pour remédier à cela, il est possible d'utiliser un **bouncer**, qui relait la connexion au serveur sur un intermédiaire restant connecté à internet.
45
+
46
+Le moyen le plus simple de *bouncer* est simplement de se connecter à IRC sur un serveur dans une [session screen ou tmux](/Astuces/Sessions).
47
+
48
+Une méthode plus *user-friendly* est de configurer son client IRC (s'il le peut) à un bouncer prévu à cet effet.
49
+Le ResEl en [héberge un](/Utilisateurs/BouncerIRC).
50
+## Côté administrateur
51
+
52
+# Configuration
53
+
54
+# Liens utiles
55
+
56
+## Articles connexes
57
+
58
+## Ressources externes