| .. | ||
| dictionaries | ||
| extras/machine | ||
| manual/image/preinstall | ||
| templates | ||
| applicationservice.yml | ||
| README.md | ||
Table of Contents
Return to the list of application services.
znc
Synopsis
The IRC network bouncer or BNC can detach the client from the actual IRC server, and also from selected channelsp.
Basic variables
General
IRC Bouncer ZNC
| Parameter | Comments |
|---|---|
| general.znc.external_domain_name mandatory Type: domainname |
Nom de domaine externe de ZNC. Example: irc.example.net |
| general.znc.znc_crt_provider mandatory Type: choice |
Autorité de certification signant le certificat du domaine extérieur. The certificate can be self-signed (therefore invalid by default for the client) or obtained via the Let's Encrypt service (generally valid for the client). Choices: - self-signed ← default- letsencrypt |
| general.znc.user_name mandatory Type: unix_user |
Utilisateur IRC et ZNC. Example: jdoe |
| general.znc.user_password mandatory Type: password |
Mot de passe de l'utilisateur ZNC. Example: JD0eP@ss |
| general.znc.real_name mandatory Type: string |
Nom d'utilisateur réel. Example: John Doe |
Serveurs IRC
This family is a leadership.
| Parameter | Comments |
|---|---|
| general.znc.servers.server_names mandatory, multiple Type: domainname |
Adresse du serveur IRC. Example: irc.oftc.net |
| general.znc.servers.password mandatory Type: password |
Mot de passe de l'utilisateur sur le serveur IRC. Example: p@ssw0rd |
| general.znc.servers.channels mandatory, multiple Type: string |
Nom des salons du serveur IRC. Example: example |
Requirements services
Mandatories
- ExternalDNS: unbound
Optionals
- Journald: vector
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:
- externaldns
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