Darks 2020-10-24 00:24:08 +02:00
parent c16fb017ce
commit 0d24f72f84
1 changed files with 40 additions and 38 deletions

78
IRC.md

@ -1,38 +1,40 @@
Le serveur IRC est basé sur UnrealIRCd et Anope
# UnrealIRCd
La configuration se trouve dans `/etc/unrealircd/unrealircd.conf`.
Auto-documenté à coup de commentaires. Se référer au wiki anglophone de
UnrealIRCd si nécessaire.
Les adaptations sont classiques : nom du serveur, définition des super admins
de base, IPs, ports. L'authentification forcée est activée et configurée dans
ce fichier, les channels en auto-join également, ainsi que le TLS.
# Anope
La configuration se trouve dans `/etc/anope`. Les fichiers modifiés ne
contiennent plus `example` dans leur nom contrairement à ceux par défaut. Là
encore, très bien auto-documentés.
## `services.conf`
Fichier de configuration principal. Contient notamment :
- les informations à utiliser pour se connecter à l'IRCd (IP, port, mot de passe)
- les autres fichiers de configuration à charger
- les définitions de permissions (groupes et appartenances à ces groupes)
## `modules.conf`
Contient la listes des modules supplémentaires à charger (sélectionnés à la
compilation, en cas de màj/installation bien penser a activer le support de
LDAP). Par défaut tout y est commenté, c'est ici qu'on active et configure la
liaison LDAP (m_ldap et m_ldap_authentication).
## Autres
Globalement le reste n'a pas été modifié encore, faudra voir nickserv et
chanserv pour la gestion des comptes et canaux.
Le serveur IRC est basé sur UnrealIRCd et Anope
# UnrealIRCd
La configuration se trouve dans `/etc/unrealircd/unrealircd.conf`.
Auto-documenté à coup de commentaires. Se référer au wiki anglophone de
UnrealIRCd si nécessaire.
Les adaptations sont classiques : nom du serveur, définition des super admins
de base, IPs, ports. L'authentification forcée est activée et configurée dans
ce fichier, les channels en auto-join également, ainsi que le TLS.
# Anope
La configuration se trouve dans `/etc/anope`. Les fichiers modifiés ne
contiennent plus `example` dans leur nom contrairement à ceux par défaut. Là
encore, très bien auto-documentés.
Les droits sont de type `anope:anope 600`
## `services.conf`
Fichier de configuration principal. Contient notamment :
- les informations à utiliser pour se connecter à l'IRCd (IP, port, mot de passe)
- les autres fichiers de configuration à charger
- les définitions de permissions (groupes et appartenances à ces groupes)
## `modules.conf`
Contient la listes des modules supplémentaires à charger (sélectionnés à la
compilation, en cas de màj/installation bien penser a activer le support de
LDAP). Par défaut tout y est commenté, c'est ici qu'on active et configure la
liaison LDAP (m_ldap et m_ldap_authentication).
## Autres
Globalement le reste n'a pas été modifié encore, faudra voir nickserv et
chanserv pour la gestion des comptes et canaux.