5.6 KiB
5.6 KiB
Table of Contents
znc
Synopsis
ZNC, a bouncer IRC.
Basic variables
Général
IRC Bouncer ZNC
| Parameter | Comments |
|---|---|
| general.znc.external_domain_name mandatory Type: [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
Nom de domaine externe de ZNC. Example: irc.example.net |
| general.znc.user_name mandatory Type: [unix_user](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
Utilisateur IRC et ZNC. Example: jdoe |
| general.znc.user_password mandatory Type: [password](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
Mot de passe de l'utilisateur ZNC. Example: JD0eP@ss |
| general.znc.real_name mandatory Type: [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
Nom d'utilisateur réel. Example: John Doe |
Serveurs IRC
This a family is a leadership.
| Parameter | Comments |
|---|---|
| general.znc.servers.server_names mandatory, multiple Type: [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
Adresse du serveur IRC. Example: irc.oftc.net |
| general.znc.servers.password mandatory Type: [password](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
Mot de passe de l'utilisateur sur le serveur IRC. Example: p@ssw0rd |
| general.znc.servers.channels mandatory, multiple Type: [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
Nom des salons du serveur IRC. Example: example |
Variables
Général
IRC Bouncer ZNC
| Parameter | Comments |
|---|---|
| general.znc.znc_crt_provider mandatory Type: [choice](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
Autorité de certification signant le certificat du domaine extérieur. Choices: - self-signed ← (default)- letsencrypt |
Requirements services
- ExternalDNS
- Journald
bold: provider is mandatory
Example
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
znc:
applicationservice: znc
zones_name:
- localdns
values:
general.znc.external_domain_name: irc.example.net
general.znc.user_name: jdoe
general.znc.user_password: JD0eP@ss
general.znc.real_name: John Doe
general.znc.servers.server_names:
- irc.oftc.net
general.znc.servers.password:
'0': p@ssw0rd
general.znc.servers.channels:
'0': example