dataset/seed/znc/README.md
2023-08-08 11:22:14 +02:00

5.6 KiB

Table of Contents

znc

Synopsis

ZNC, a bouncer IRC.

For more informations

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

Dependances

All applications services for this dataset.