diff --git a/IRC.md b/IRC.md index ca73442..6bf278b 100644 --- a/IRC.md +++ b/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.