997df5860133cea7077ac357754506eea3e76c90
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 |