update doc

This commit is contained in:
egarette@silique.fr 2023-08-11 09:38:05 +02:00
parent 772283e0a6
commit 74b3f24d86
63 changed files with 735 additions and 523 deletions

View file

@ -77,50 +77,159 @@
- ExternalDNS: - ExternalDNS:
- Provider: [unbound](unbound/README.md) - Provider: [unbound](unbound/README.md)
- Suppliers: - Suppliers:
- [dns-external](dns-external/README.md) - [postfix-relay](postfix-relay/README.md)
- [peertube](peertube/README.md)
- [znc](znc/README.md)
- [nsd-local](nsd-local/README.md) - [nsd-local](nsd-local/README.md)
- Host:
- Provider: [host-systemd-machined](host-systemd-machined/README.md)
- Supplier: [provider-systemd-machined](provider-systemd-machined/README.md)
- IMAP: - IMAP:
- Provider: [dovecot](dovecot/README.md) - Provider: [dovecot](dovecot/README.md)
- Supplier: [imap-client](imap-client/README.md) - Supplier: [roundcube](roundcube/README.md)
- Journald: - Journald:
- Provider: [journald_remote](journald_remote/README.md) - Provider: [vector](vector/README.md)
- Supplier: [journald](journald/README.md) - Suppliers:
- [odoo](odoo/README.md)
- [nginx-static](nginx-static/README.md)
- [grafana](grafana/README.md)
- [postgresql](postgresql/README.md)
- [postfix-relay](postfix-relay/README.md)
- [mailman](mailman/README.md)
- [peertube](peertube/README.md)
- [piwigo](piwigo/README.md)
- [vector](vector/README.md)
- [dovecot](dovecot/README.md)
- [unbound](unbound/README.md)
- [redis](redis/README.md)
- [loki](loki/README.md)
- [forgejo](forgejo/README.md)
- [nsd](nsd/README.md)
- [speedtest-rs](speedtest-rs/README.md)
- [nginx-reverse-proxy](nginx-reverse-proxy/README.md)
- [roundcube](roundcube/README.md)
- [znc](znc/README.md)
- [vaultwarden](vaultwarden/README.md)
- [prometheus](prometheus/README.md)
- [mariadb](mariadb/README.md)
- [nsd-local](nsd-local/README.md)
- [nextcloud](nextcloud/README.md)
- [lemonldap](lemonldap/README.md)
- [openldap](openldap/README.md)
- [gitea](gitea/README.md)
- LDAP: - LDAP:
- Provider: [openldap](openldap/README.md) - Provider: [openldap](openldap/README.md)
- Supplier: [ldap-client](ldap-client/README.md) - Suppliers:
- [odoo](odoo/README.md)
- [piwigo](piwigo/README.md)
- [dovecot](dovecot/README.md)
- [roundcube](roundcube/README.md)
- [nextcloud](nextcloud/README.md)
- [lemonldap](lemonldap/README.md)
- LMTP: - LMTP:
- Provider: [postfix-lmtp-relay](postfix-lmtp-relay/README.md) - Provider: [postfix-relay](postfix-relay/README.md)
- Supplier: [relay-lmtp-client](relay-lmtp-client/README.md) - Suppliers:
- [mailman](mailman/README.md)
- [dovecot](dovecot/README.md)
- LocalDNS: - LocalDNS:
- Provider: [nsd-local](nsd-local/README.md) - Provider: [nsd-local](nsd-local/README.md)
- Supplier: [dns-local](dns-local/README.md) - Suppliers:
- [odoo](odoo/README.md)
- [nginx-static](nginx-static/README.md)
- [grafana](grafana/README.md)
- [postgresql](postgresql/README.md)
- [mailman](mailman/README.md)
- [piwigo](piwigo/README.md)
- [dns-local](dns-local/README.md)
- [vector](vector/README.md)
- [dovecot](dovecot/README.md)
- [redis](redis/README.md)
- [loki](loki/README.md)
- [forgejo](forgejo/README.md)
- [nsd](nsd/README.md)
- [speedtest-rs](speedtest-rs/README.md)
- [nginx-reverse-proxy](nginx-reverse-proxy/README.md)
- [roundcube](roundcube/README.md)
- [vaultwarden](vaultwarden/README.md)
- [prometheus](prometheus/README.md)
- [mariadb](mariadb/README.md)
- [nsd-local](nsd-local/README.md)
- [nextcloud](nextcloud/README.md)
- [lemonldap](lemonldap/README.md)
- [openldap](openldap/README.md)
- [gitea](gitea/README.md)
- Loki: - Loki:
- Provider: [loki](loki/README.md) - Provider: [loki](loki/README.md)
- Supplier: [vector](vector/README.md) - Supplier: [vector](vector/README.md)
- MariaDB: - MariaDB:
- Provider: [mariadb](mariadb/README.md) - Provider: [mariadb](mariadb/README.md)
- Supplier: [mariadb-client](mariadb-client/README.md) - Supplier: [piwigo](piwigo/README.md)
- OAuth2: - OAuth2:
- Provider: [lemonldap](lemonldap/README.md) - Provider: [lemonldap](lemonldap/README.md)
- Supplier: [oauth2-client](oauth2-client/README.md) - Suppliers:
- [odoo](odoo/README.md)
- [grafana](grafana/README.md)
- [mailman](mailman/README.md)
- [peertube](peertube/README.md)
- [piwigo](piwigo/README.md)
- [dovecot](dovecot/README.md)
- [forgejo](forgejo/README.md)
- [roundcube](roundcube/README.md)
- [nextcloud](nextcloud/README.md)
- [gitea](gitea/README.md)
- Postgresql: - Postgresql:
- Provider: [postgresql](postgresql/README.md) - Provider: [postgresql](postgresql/README.md)
- Supplier: [postgresql-client](postgresql-client/README.md) - Suppliers:
- [odoo](odoo/README.md)
- [grafana](grafana/README.md)
- [mailman](mailman/README.md)
- [peertube](peertube/README.md)
- [forgejo](forgejo/README.md)
- [roundcube](roundcube/README.md)
- [vaultwarden](vaultwarden/README.md)
- [nextcloud](nextcloud/README.md)
- [gitea](gitea/README.md)
- Prometheus: - Prometheus:
- Provider: [prometheus](prometheus/README.md) - Provider: [prometheus](prometheus/README.md)
- Supplier: [host-systemd-machined](host-systemd-machined/README.md) - Supplier: [host-systemd-machined](host-systemd-machined/README.md)
- Redis: - Redis:
- Provider: [redis](redis/README.md) - Provider: [redis](redis/README.md)
- Supplier: [redis-client](redis-client/README.md) - Suppliers:
- [peertube](peertube/README.md)
- [piwigo](piwigo/README.md)
- [forgejo](forgejo/README.md)
- [roundcube](roundcube/README.md)
- [nextcloud](nextcloud/README.md)
- [gitea](gitea/README.md)
- ReverseProxy: - ReverseProxy:
- Provider: [nginx-reverse-proxy](nginx-reverse-proxy/README.md) - Provider: [nginx-reverse-proxy](nginx-reverse-proxy/README.md)
- Supplier: [reverse-proxy-client](reverse-proxy-client/README.md) - Suppliers:
- [odoo](odoo/README.md)
- [nginx-static](nginx-static/README.md)
- [grafana](grafana/README.md)
- [mailman](mailman/README.md)
- [peertube](peertube/README.md)
- [piwigo](piwigo/README.md)
- [dovecot](dovecot/README.md)
- [forgejo](forgejo/README.md)
- [reverse-proxy-client](reverse-proxy-client/README.md)
- [speedtest-rs](speedtest-rs/README.md)
- [roundcube](roundcube/README.md)
- [vaultwarden](vaultwarden/README.md)
- [nextcloud](nextcloud/README.md)
- [lemonldap](lemonldap/README.md)
- [gitea](gitea/README.md)
- SMTP: - SMTP:
- Provider: [postfix-relay](postfix-relay/README.md) - Provider: [postfix-relay](postfix-relay/README.md)
- Supplier: [relay-mail-client](relay-mail-client/README.md) - Suppliers:
- [odoo](odoo/README.md)
- [grafana](grafana/README.md)
- [mailman](mailman/README.md)
- [peertube](peertube/README.md)
- [piwigo](piwigo/README.md)
- [dovecot](dovecot/README.md)
- [forgejo](forgejo/README.md)
- [vaultwarden](vaultwarden/README.md)
- [nextcloud](nextcloud/README.md)
- [lemonldap](lemonldap/README.md)
- [gitea](gitea/README.md)
- Vector: - Vector:
- Provider: [vector](vector/README.md) - Provider: [vector](vector/README.md)
- Supplier: [host-systemd-machined](host-systemd-machined/README.md) - Supplier: [host-systemd-machined](host-systemd-machined/README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# apache # apache
## Synopsis ## Synopsis
Apache as web server.
[Software's website.](https://httpd.apache.org/) [Apache as web server.](https://httpd.apache.org/)
@ -33,5 +34,3 @@ Paramètrage avancé du serveur web Apache.
## Used by ## Used by
[nextcloud](../nextcloud/README.md) [nextcloud](../nextcloud/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# base-debian-bullseye # base-debian-bullseye
## Synopsis ## Synopsis
Base information of a Debian Bulleye server.
[Software's website.](https://www.debian.org/) [Base information of a Debian Bulleye server.](https://www.debian.org/)
## Dependances ## Dependances
@ -27,5 +28,3 @@ Base information of a Debian Bulleye server.
- [odoo](../odoo/README.md) - [odoo](../odoo/README.md)
- [mailman](../mailman/README.md) - [mailman](../mailman/README.md)
- [lemonldap](../lemonldap/README.md) - [lemonldap](../lemonldap/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# base-debian # base-debian
## Synopsis ## Synopsis
Base information of a Debian server.
[Software's website.](https://www.debian.org/) [Base information of a Debian server.](https://www.debian.org/)
## Dependances ## Dependances
@ -24,5 +25,3 @@ Base information of a Debian server.
## Used by ## Used by
[base-debian-bullseye](../base-debian-bullseye/README.md) [base-debian-bullseye](../base-debian-bullseye/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# base-fedora-35 # base-fedora-35
## Synopsis ## Synopsis
Base information of a Fedora 35.
[Software's website.](https://getfedora.org/) [Base information of a Fedora 35.](https://getfedora.org/)
## Dependances ## Dependances
@ -25,5 +26,3 @@ Base information of a Fedora 35.
## Used by ## Used by
[postfix-relay](../postfix-relay/README.md) [postfix-relay](../postfix-relay/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# base-fedora-36 # base-fedora-36
## Synopsis ## Synopsis
Base information of a Fedora 36.
[Software's website.](https://getfedora.org/) [Base information of a Fedora 36.](https://getfedora.org/)
## Dependances ## Dependances
@ -32,5 +33,3 @@ Base information of a Fedora 36.
- [vaultwarden](../vaultwarden/README.md) - [vaultwarden](../vaultwarden/README.md)
- [mariadb](../mariadb/README.md) - [mariadb](../mariadb/README.md)
- [nextcloud](../nextcloud/README.md) - [nextcloud](../nextcloud/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# base-fedora-37 # base-fedora-37
## Synopsis ## Synopsis
Base information of a Fedora 37.
[Software's website.](https://getfedora.org/) [Base information of a Fedora 37.](https://getfedora.org/)
## Dependances ## Dependances
@ -30,5 +31,3 @@ Base information of a Fedora 37.
- [nsd](../nsd/README.md) - [nsd](../nsd/README.md)
- [nginx-reverse-proxy](../nginx-reverse-proxy/README.md) - [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
- [openldap](../openldap/README.md) - [openldap](../openldap/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# base-fedora-38 # base-fedora-38
## Synopsis ## Synopsis
Base information of a Fedora 38.
[Software's website.](https://getfedora.org/) [Base information of a Fedora 38.](https://getfedora.org/)
## Dependances ## Dependances
@ -31,5 +32,3 @@ Base information of a Fedora 38.
- [loki](../loki/README.md) - [loki](../loki/README.md)
- [forgejo](../forgejo/README.md) - [forgejo](../forgejo/README.md)
- [prometheus](../prometheus/README.md) - [prometheus](../prometheus/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# base-fedora # base-fedora
## Synopsis ## Synopsis
Base information of a Fedora.
[Software's website.](https://getfedora.org/) [Base information of a Fedora.](https://getfedora.org/)
## Dependances ## Dependances
@ -27,5 +28,3 @@ Base information of a Fedora.
- [base-fedora-35](../base-fedora-35/README.md) - [base-fedora-35](../base-fedora-35/README.md)
- [base-fedora-38](../base-fedora-38/README.md) - [base-fedora-38](../base-fedora-38/README.md)
- [base-fedora-37](../base-fedora-37/README.md) - [base-fedora-37](../base-fedora-37/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,6 +3,8 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# base-machine # base-machine
## Synopsis ## Synopsis
@ -28,5 +30,3 @@ Base information for a machine.
## Used by ## Used by
[systemd](../systemd/README.md) [systemd](../systemd/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,6 +3,8 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# base # base
## Synopsis ## Synopsis
@ -13,5 +15,3 @@ Base of all application services.
- [host-systemd-machined](../host-systemd-machined/README.md) - [host-systemd-machined](../host-systemd-machined/README.md)
- [base-machine](../base-machine/README.md) - [base-machine](../base-machine/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,6 +3,8 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# dns-external # dns-external
## Synopsis ## Synopsis
@ -27,9 +29,3 @@ DNS client with resolution on all zones (especially outside).
- [peertube](../peertube/README.md) - [peertube](../peertube/README.md)
- [unbound](../unbound/README.md) - [unbound](../unbound/README.md)
- [znc](../znc/README.md) - [znc](../znc/README.md)
## Provider
[unbound](../unbound/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,6 +3,8 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# dns-local # dns-local
## Synopsis ## Synopsis
@ -12,9 +14,3 @@ DNS client with access to local zones.
## Used by ## Used by
[base-machine](../base-machine/README.md) [base-machine](../base-machine/README.md)
## Provider
[nsd-local](../nsd-local/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# dovecot # dovecot
## Synopsis ## Synopsis
Postfix and Dovecot as mail servers (Submission and IMAP).
[Software's website.](https://www.dovecot.org/) [Postfix and Dovecot as mail servers (Submission and IMAP).](https://www.dovecot.org/)
## Basic variables ## Basic variables
@ -27,19 +28,10 @@ This family is a leadership.
| **[general.mail.domain.imap_domainname](dictionaries/31_dovecot.xml)**<br/>mandatory<br/>**Type:** [`domainname`](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Domaine exterieur d'accès au serveur IMAP.<br/>**Example:** imap.example.net | | **[general.mail.domain.imap_domainname](dictionaries/31_dovecot.xml)**<br/>mandatory<br/>**Type:** [`domainname`](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Domaine exterieur d'accès au serveur IMAP.<br/>**Example:** imap.example.net |
| **[general.mail.domain.submission_domainname](dictionaries/31_dovecot.xml)**<br/>mandatory<br/>**Type:** [`domainname`](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Domaine exterieur d'accès au serveur submission.<br/>**Example:** submission.example.net | | **[general.mail.domain.submission_domainname](dictionaries/31_dovecot.xml)**<br/>mandatory<br/>**Type:** [`domainname`](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Domaine exterieur d'accès au serveur submission.<br/>**Example:** submission.example.net |
## Variables | Parameter | Comments |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **[general.mail.mail_crt_provider](dictionaries/31_dovecot.xml)**<br/>mandatory<br/>**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 les certificats des domaines extérieurs.<br/>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).<br/>**Choices:**<br/>- `self-signed` ← default<br/>- `letsencrypt` |
### Général
#### Mail configuration
##### Mail domain
This family is a leadership.
| Parameter | Comments |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------|
| **[general.mail.mail_crt_provider](dictionaries/31_dovecot.xml)**<br/>mandatory<br/>**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 les certificats des domaines extérieurs.<br/>**Choices:**<br/>- `self-signed` ← default<br/>- `letsencrypt` |
## Variables for expert ## Variables for expert
@ -61,13 +53,17 @@ This family is a leadership.
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- **SMTP** - LocalDNS: [nsd-local](../nsd-local/README.md)
- **LDAP** - SMTP: [postfix-relay](../postfix-relay/README.md)
- **ReverseProxy** - LDAP: [openldap](../openldap/README.md)
- **LMTP** - ReverseProxy: [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
- **OAuth2** - OAuth2: [lemonldap](../lemonldap/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -82,10 +78,9 @@ dovecot:
zones_name: zones_name:
- ldap - ldap
- localdns - localdns
- oauth2
- reverseproxy - reverseproxy
- smtp - smtp
- lmtp
- oauth2
values: values:
general.mail.domain.mail_domains: general.mail.domain.mail_domains:
- example.net - example.net
@ -114,8 +109,6 @@ dovecot:
- [nginx-common](../nginx-common/README.md) - [nginx-common](../nginx-common/README.md)
- [reverse-proxy-client](../reverse-proxy-client/README.md) - [reverse-proxy-client](../reverse-proxy-client/README.md)
## Supplier ## Useful for service
[imap-client](../imap-client/README.md) [roundcube](../roundcube/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# forgejo # forgejo
## Synopsis ## Synopsis
Forgejo, a community managed lightweight code hosting solution.
[Software's website.](https://forgejo.org/) [Forgejo, a community managed lightweight code hosting solution.](https://forgejo.org/)
## Basic variables ## Basic variables
@ -89,13 +90,18 @@ This family is a leadership.
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- **SMTP** - LocalDNS: [nsd-local](../nsd-local/README.md)
- **ReverseProxy** - SMTP: [postfix-relay](../postfix-relay/README.md)
- **Postgresql** - ReverseProxy: [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
- **Redis** - Postgresql: [postgresql](../postgresql/README.md)
- **OAuth2** - OAuth2: [lemonldap](../lemonldap/README.md)
- Redis: [redis](../redis/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -108,11 +114,11 @@ forgejo:
applicationservice: forgejo applicationservice: forgejo
zones_name: zones_name:
- localdns - localdns
- reverseproxy
- smtp
- redis
- oauth2 - oauth2
- postgresql - postgresql
- redis
- reverseproxy
- smtp
values: values:
general.revprox.revprox_client.revprox_client_external_domainnames: general.revprox.revprox_client.revprox_client_external_domainnames:
- service.example.net - service.example.net
@ -140,5 +146,3 @@ forgejo:
## Used by ## Used by
[gitea](../gitea/README.md) [gitea](../gitea/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,6 +3,8 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# gitea # gitea
## Synopsis ## Synopsis
@ -105,13 +107,18 @@ This family is a leadership.
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- **SMTP** - LocalDNS: [nsd-local](../nsd-local/README.md)
- **ReverseProxy** - SMTP: [postfix-relay](../postfix-relay/README.md)
- **Postgresql** - ReverseProxy: [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
- **Redis** - Postgresql: [postgresql](../postgresql/README.md)
- **OAuth2** - OAuth2: [lemonldap](../lemonldap/README.md)
- Redis: [redis](../redis/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -124,11 +131,11 @@ gitea:
applicationservice: gitea applicationservice: gitea
zones_name: zones_name:
- localdns - localdns
- reverseproxy
- smtp
- redis
- oauth2 - oauth2
- postgresql - postgresql
- redis
- reverseproxy
- smtp
values: values:
general.revprox.revprox_client.revprox_client_external_domainnames: general.revprox.revprox_client.revprox_client_external_domainnames:
- service.example.net - service.example.net
@ -152,5 +159,3 @@ gitea:
- [redis-client](../redis-client/README.md) - [redis-client](../redis-client/README.md)
- [redis-common](../redis-common/README.md) - [redis-common](../redis-common/README.md)
- [oauth2-client](../oauth2-client/README.md) - [oauth2-client](../oauth2-client/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# grafana # grafana
## Synopsis ## Synopsis
Grafana is an analytics and interactive visualization web application.
[Software's website.](https://grafana.com/) [Grafana is an analytics and interactive visualization web application.](https://grafana.com/)
## Basic variables ## Basic variables
@ -79,12 +80,17 @@ This family is a leadership.
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- **SMTP** - LocalDNS: [nsd-local](../nsd-local/README.md)
- **ReverseProxy** - SMTP: [postfix-relay](../postfix-relay/README.md)
- **Postgresql** - ReverseProxy: [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
- **OAuth2** - Postgresql: [postgresql](../postgresql/README.md)
- OAuth2: [lemonldap](../lemonldap/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -97,10 +103,10 @@ grafana:
applicationservice: grafana applicationservice: grafana
zones_name: zones_name:
- localdns - localdns
- reverseproxy
- smtp
- oauth2 - oauth2
- postgresql - postgresql
- reverseproxy
- smtp
values: values:
general.revprox.revprox_client.revprox_client_external_domainnames: general.revprox.revprox_client.revprox_client_external_domainnames:
- service.example.net - service.example.net
@ -122,5 +128,3 @@ grafana:
- [oauth2-client](../oauth2-client/README.md) - [oauth2-client](../oauth2-client/README.md)
- [reverse-proxy-client](../reverse-proxy-client/README.md) - [reverse-proxy-client](../reverse-proxy-client/README.md)
- [relay-mail-client](../relay-mail-client/README.md) - [relay-mail-client](../relay-mail-client/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# host-systemd-machined # host-systemd-machined
## Synopsis ## Synopsis
Host with machine started in Systemd Machined environment.
[Software's website.](https://www.freedesktop.org/wiki/Software/systemd/machined/) [Host with machine started in Systemd Machined environment.](https://www.freedesktop.org/wiki/Software/systemd/machined/)
## Basic variables ## Basic variables
@ -54,14 +55,3 @@ This family is a leadership.
## Dependances ## Dependances
- [base](../base/README.md) - [base](../base/README.md)
## Supplier
[provider-systemd-machined](../provider-systemd-machined/README.md)
## Providers
- [prometheus](../prometheus/README.md)
- [vector](../vector/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,6 +3,8 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# imap-client # imap-client
## Synopsis ## Synopsis
@ -12,9 +14,3 @@ Application service needs interact with an IMAP server.
## Used by ## Used by
[roundcube](../roundcube/README.md) [roundcube](../roundcube/README.md)
## Provider
[dovecot](../dovecot/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,20 +3,15 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# journald # journald
## Synopsis ## Synopsis
Journald.
[Software's website.](https://systemd.io/) [Journald.](https://systemd.io/)
## Used by ## Used by
[systemd](../systemd/README.md) [systemd](../systemd/README.md)
## Provider
[journald_remote](../journald_remote/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,20 +3,15 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# journald_remote # journald_remote
## Synopsis ## Synopsis
Journald remote.
[Software's website.](https://systemd.io/) [Journald remote.](https://systemd.io/)
## Used by ## Used by
[vector](../vector/README.md) [vector](../vector/README.md)
## Supplier
[journald](../journald/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,6 +3,8 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# ldap-client # ldap-client
## Synopsis ## Synopsis
@ -35,9 +37,3 @@ Application service needs interact with a LDAP server.
- [roundcube](../roundcube/README.md) - [roundcube](../roundcube/README.md)
- [nextcloud](../nextcloud/README.md) - [nextcloud](../nextcloud/README.md)
- [lemonldap](../lemonldap/README.md) - [lemonldap](../lemonldap/README.md)
## Provider
[openldap](../openldap/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# lemonldap # lemonldap
## Synopsis ## Synopsis
LemonLDAP, a Web Single Sign On and Access Management.
[Software's website.](https://lemonldap-ng.org/) [LemonLDAP, a Web Single Sign On and Access Management.](https://lemonldap-ng.org/)
## Basic variables ## Basic variables
@ -80,11 +81,16 @@ Configuration de la solution d'authentification unique LemonLDAP::NG.
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- **SMTP** - LocalDNS: [nsd-local](../nsd-local/README.md)
- **LDAP** - SMTP: [postfix-relay](../postfix-relay/README.md)
- **ReverseProxy** - LDAP: [openldap](../openldap/README.md)
- ReverseProxy: [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -124,8 +130,15 @@ lemonldap:
- [journald](../journald/README.md) - [journald](../journald/README.md)
- [resolved](../resolved/README.md) - [resolved](../resolved/README.md)
## Supplier ## Useful for services
[oauth2-client](../oauth2-client/README.md) - [dovecot](../dovecot/README.md)
- [forgejo](../forgejo/README.md)
[All applications services for this dataset.](../README.md) - [gitea](../gitea/README.md)
- [grafana](../grafana/README.md)
- [mailman](../mailman/README.md)
- [nextcloud](../nextcloud/README.md)
- [odoo](../odoo/README.md)
- [peertube](../peertube/README.md)
- [piwigo](../piwigo/README.md)
- [roundcube](../roundcube/README.md)

View file

@ -3,18 +3,24 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# loki # loki
## Synopsis ## Synopsis
Loki, a log aggregation platform.
[Software's website.](https://grafana.com/) [Loki, a log aggregation platform.](https://grafana.com/)
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- LocalDNS: [nsd-local](../nsd-local/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -42,8 +48,6 @@ loki:
- [journald](../journald/README.md) - [journald](../journald/README.md)
- [resolved](../resolved/README.md) - [resolved](../resolved/README.md)
## Supplier ## Useful for service
[vector](../vector/README.md) [vector](../vector/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# mailman # mailman
## Synopsis ## Synopsis
GNU Mailman, managing electronic mail discussion and e-newsletter lists.
[Software's website.](https://www.list.org) [GNU Mailman, managing electronic mail discussion and e-newsletter lists.](https://www.list.org)
## Basic variables ## Basic variables
@ -99,13 +100,17 @@ This family is a leadership.
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- **SMTP** - LocalDNS: [nsd-local](../nsd-local/README.md)
- **ReverseProxy** - SMTP: [postfix-relay](../postfix-relay/README.md)
- **Postgresql** - ReverseProxy: [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
- **LMTP** - Postgresql: [postgresql](../postgresql/README.md)
- **OAuth2** - OAuth2: [lemonldap](../lemonldap/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -118,11 +123,10 @@ mailman:
applicationservice: mailman applicationservice: mailman
zones_name: zones_name:
- localdns - localdns
- reverseproxy
- smtp
- lmtp
- oauth2 - oauth2
- postgresql - postgresql
- reverseproxy
- smtp
values: values:
general.revprox.revprox_client.revprox_client_external_domainnames: general.revprox.revprox_client.revprox_client_external_domainnames:
- service.example.net - service.example.net
@ -150,5 +154,3 @@ mailman:
- [nginx-common](../nginx-common/README.md) - [nginx-common](../nginx-common/README.md)
- [reverse-proxy-client](../reverse-proxy-client/README.md) - [reverse-proxy-client](../reverse-proxy-client/README.md)
- [oauth2-client](../oauth2-client/README.md) - [oauth2-client](../oauth2-client/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,20 +3,15 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# mariadb-client # mariadb-client
## Synopsis ## Synopsis
Application service needs interact with a MariaDB server.
[Software's website.](https://mariadb.org/) [Application service needs interact with a MariaDB server.](https://mariadb.org/)
## Used by ## Used by
[piwigo](../piwigo/README.md) [piwigo](../piwigo/README.md)
## Provider
[mariadb](../mariadb/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,18 +3,24 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# mariadb # mariadb
## Synopsis ## Synopsis
MariaDB, a relational database.
[Software's website.](https://mariadb.org/) [MariaDB, a relational database.](https://mariadb.org/)
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- LocalDNS: [nsd-local](../nsd-local/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -42,8 +48,6 @@ mariadb:
- [journald](../journald/README.md) - [journald](../journald/README.md)
- [resolved](../resolved/README.md) - [resolved](../resolved/README.md)
## Supplier ## Useful for service
[mariadb-client](../mariadb-client/README.md) [piwigo](../piwigo/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# nextcloud # nextcloud
## Synopsis ## Synopsis
Nextcloud, Online collaboration platform.
[Software's website.](https://nextcloud.com/) [Nextcloud, Online collaboration platform.](https://nextcloud.com/)
## Basic variables ## Basic variables
@ -125,14 +126,19 @@ This family is a leadership.
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- **SMTP** - LocalDNS: [nsd-local](../nsd-local/README.md)
- **LDAP** - SMTP: [postfix-relay](../postfix-relay/README.md)
- **ReverseProxy** - LDAP: [openldap](../openldap/README.md)
- **Postgresql** - ReverseProxy: [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
- **Redis** - Postgresql: [postgresql](../postgresql/README.md)
- **OAuth2** - OAuth2: [lemonldap](../lemonldap/README.md)
- Redis: [redis](../redis/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -146,11 +152,11 @@ nextcloud:
zones_name: zones_name:
- ldap - ldap
- localdns - localdns
- reverseproxy
- smtp
- redis
- oauth2 - oauth2
- postgresql - postgresql
- redis
- reverseproxy
- smtp
values: values:
general.revprox.revprox_client.revprox_client_external_domainnames: general.revprox.revprox_client.revprox_client_external_domainnames:
- service.example.net - service.example.net
@ -178,5 +184,3 @@ nextcloud:
- [reverse-proxy-client](../reverse-proxy-client/README.md) - [reverse-proxy-client](../reverse-proxy-client/README.md)
- [php-fpm](../php-fpm/README.md) - [php-fpm](../php-fpm/README.md)
- [php](../php/README.md) - [php](../php/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# nginx-common # nginx-common
## Synopsis ## Synopsis
Nginx common configuration.
[Software's website.](https://nginx.org/) [Nginx common configuration.](https://nginx.org/)
@ -30,5 +31,3 @@ Paramétrage global de NGINX.
- [nginx-reverse-proxy](../nginx-reverse-proxy/README.md) - [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
- [nginx-https](../nginx-https/README.md) - [nginx-https](../nginx-https/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# nginx-https # nginx-https
## Synopsis ## Synopsis
Nginx as HTTPS web site.
[Software's website.](https://nginx.org/) [Nginx as HTTPS web site.](https://nginx.org/)
## Dependances ## Dependances
@ -26,5 +27,3 @@ Nginx as HTTPS web site.
- [dovecot](../dovecot/README.md) - [dovecot](../dovecot/README.md)
- [roundcube](../roundcube/README.md) - [roundcube](../roundcube/README.md)
- [lemonldap](../lemonldap/README.md) - [lemonldap](../lemonldap/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,14 +3,26 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# nginx-reverse-proxy # nginx-reverse-proxy
## Synopsis ## Synopsis
Nginx as reverse proxy.
[Software's website.](https://nginx.org/) [Nginx as reverse proxy.](https://nginx.org/)
## Basic variables
### Général
#### NGINX
Paramétrage global de NGINX.
| Parameter | Comments |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **[general.nginx.nginx_certificates_provider](dictionaries/25_nginx.xml)**<br/>mandatory<br/>**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 des domaines extérieurs.<br/>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).<br/>**Choices:**<br/>- `self-signed` ← default<br/>- `letsencrypt` |
## Variables ## Variables
@ -20,10 +32,9 @@ Nginx as reverse proxy.
Paramétrage global de NGINX. Paramétrage global de NGINX.
| Parameter | Comments | | Parameter | Comments |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **[general.nginx.nginx_default](dictionaries/25_nginx.xml)**<br/>mandatory<br/>**Type:** [`domainname`](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Nom de domaine du serveur mandataire inverse par défaut.<br/>Si un client accède au serveur avec un nom de domaine non déclaré, le flux est redirigé vers ce domaine.<br/>**Default:** *calculated* | | **[general.nginx.nginx_default](dictionaries/25_nginx.xml)**<br/>mandatory<br/>**Type:** [`domainname`](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Nom de domaine du serveur mandataire inverse par défaut.<br/>Si un client accède au serveur avec un nom de domaine non déclaré, le flux est redirigé vers ce domaine.<br/>**Default:** *calculated* |
| **[general.nginx.nginx_certificates_provider](dictionaries/25_nginx.xml)**<br/>mandatory<br/>**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 des domaines extérieurs.<br/>**Choices:**<br/>- `self-signed` ← default<br/>- `letsencrypt` |
## Variables for expert ## Variables for expert
@ -40,8 +51,13 @@ Paramétrage global de NGINX.
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- LocalDNS: [nsd-local](../nsd-local/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -70,8 +86,20 @@ nginx-reverse-proxy:
- [journald](../journald/README.md) - [journald](../journald/README.md)
- [resolved](../resolved/README.md) - [resolved](../resolved/README.md)
## Supplier ## Useful for services
[reverse-proxy-client](../reverse-proxy-client/README.md) - [dovecot](../dovecot/README.md)
- [forgejo](../forgejo/README.md)
[All applications services for this dataset.](../README.md) - [gitea](../gitea/README.md)
- [grafana](../grafana/README.md)
- [lemonldap](../lemonldap/README.md)
- [mailman](../mailman/README.md)
- [nextcloud](../nextcloud/README.md)
- [nginx-static](../nginx-static/README.md)
- [odoo](../odoo/README.md)
- [peertube](../peertube/README.md)
- [piwigo](../piwigo/README.md)
- [reverse-proxy-client](../reverse-proxy-client/README.md)
- [roundcube](../roundcube/README.md)
- [speedtest-rs](../speedtest-rs/README.md)
- [vaultwarden](../vaultwarden/README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# nginx-static # nginx-static
## Synopsis ## Synopsis
Nginx as static web site.
[Software's website.](https://nginx.org/) [Nginx as static web site.](https://nginx.org/)
## Basic variables ## Basic variables
@ -65,9 +66,14 @@ This family is a leadership.
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- **ReverseProxy** - LocalDNS: [nsd-local](../nsd-local/README.md)
- ReverseProxy: [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -100,5 +106,3 @@ nginx-static:
- [pki-tls](../pki-tls/README.md) - [pki-tls](../pki-tls/README.md)
- [journald](../journald/README.md) - [journald](../journald/README.md)
- [resolved](../resolved/README.md) - [resolved](../resolved/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,19 +3,25 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# nsd-local # nsd-local
## Synopsis ## Synopsis
NSD, an authoritative DNS name server for local resolution.
[Software's website.](https://www.nlnetlabs.nl/projects/nsd/about/) [NSD, an authoritative DNS name server for local resolution.](https://www.nlnetlabs.nl/projects/nsd/about/)
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- ExternalDNS - LocalDNS: [nsd-local](../nsd-local/README.md)
- ExternalDNS: [unbound](../unbound/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -28,6 +34,7 @@ nsd-local:
applicationservice: nsd-local applicationservice: nsd-local
provider_zone: localdns provider_zone: localdns
zones_name: zones_name:
- externaldns
- localdns - localdns
``` ```
@ -44,12 +51,29 @@ nsd-local:
- [journald](../journald/README.md) - [journald](../journald/README.md)
- [resolved](../resolved/README.md) - [resolved](../resolved/README.md)
## Supplier ## Useful for services
[dns-local](../dns-local/README.md) - [dns-local](../dns-local/README.md)
- [dovecot](../dovecot/README.md)
## Provider - [forgejo](../forgejo/README.md)
- [gitea](../gitea/README.md)
[unbound](../unbound/README.md) - [grafana](../grafana/README.md)
- [lemonldap](../lemonldap/README.md)
[All applications services for this dataset.](../README.md) - [loki](../loki/README.md)
- [mailman](../mailman/README.md)
- [mariadb](../mariadb/README.md)
- [nextcloud](../nextcloud/README.md)
- [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
- [nginx-static](../nginx-static/README.md)
- [nsd](../nsd/README.md)
- [nsd-local](../nsd-local/README.md)
- [odoo](../odoo/README.md)
- [openldap](../openldap/README.md)
- [piwigo](../piwigo/README.md)
- [postgresql](../postgresql/README.md)
- [prometheus](../prometheus/README.md)
- [redis](../redis/README.md)
- [roundcube](../roundcube/README.md)
- [speedtest-rs](../speedtest-rs/README.md)
- [vaultwarden](../vaultwarden/README.md)
- [vector](../vector/README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# nsd # nsd
## Synopsis ## Synopsis
NSD, an authoritative DNS name server.
[Software's website.](https://www.nlnetlabs.nl/projects/nsd/about/) [NSD, an authoritative DNS name server.](https://www.nlnetlabs.nl/projects/nsd/about/)
## Basic variables ## Basic variables
@ -61,8 +62,13 @@ This family is a leadership.
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- LocalDNS: [nsd-local](../nsd-local/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -95,5 +101,3 @@ nsd:
## Used by ## Used by
[nsd-local](../nsd-local/README.md) [nsd-local](../nsd-local/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,6 +3,8 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# oauth2-client # oauth2-client
## Synopsis ## Synopsis
@ -46,9 +48,3 @@ Application service needs interact with a Oauth2 server.
- [forgejo](../forgejo/README.md) - [forgejo](../forgejo/README.md)
- [roundcube](../roundcube/README.md) - [roundcube](../roundcube/README.md)
- [nextcloud](../nextcloud/README.md) - [nextcloud](../nextcloud/README.md)
## Provider
[lemonldap](../lemonldap/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# odoo # odoo
## Synopsis ## Synopsis
Odoo, an ERP and CRM.
[Software's website.](https://www.odoo.com/fr) [Odoo, an ERP and CRM.](https://www.odoo.com/fr)
## Basic variables ## Basic variables
@ -117,13 +118,18 @@ This family is a leadership.
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- **SMTP** - LocalDNS: [nsd-local](../nsd-local/README.md)
- **LDAP** - SMTP: [postfix-relay](../postfix-relay/README.md)
- **ReverseProxy** - LDAP: [openldap](../openldap/README.md)
- **Postgresql** - ReverseProxy: [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
- **OAuth2** - Postgresql: [postgresql](../postgresql/README.md)
- OAuth2: [lemonldap](../lemonldap/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -137,10 +143,10 @@ odoo:
zones_name: zones_name:
- ldap - ldap
- localdns - localdns
- reverseproxy
- smtp
- oauth2 - oauth2
- postgresql - postgresql
- reverseproxy
- smtp
values: values:
general.revprox.revprox_client.revprox_client_external_domainnames: general.revprox.revprox_client.revprox_client_external_domainnames:
- service.example.net - service.example.net
@ -176,5 +182,3 @@ odoo:
- [nginx-https](../nginx-https/README.md) - [nginx-https](../nginx-https/README.md)
- [nginx-common](../nginx-common/README.md) - [nginx-common](../nginx-common/README.md)
- [reverse-proxy-client](../reverse-proxy-client/README.md) - [reverse-proxy-client](../reverse-proxy-client/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# openldap # openldap
## Synopsis ## Synopsis
OpenLDAP, the LDAP server.
[Software's website.](https://www.openldap.org/) [OpenLDAP, the LDAP server.](https://www.openldap.org/)
This service provides a LDAP server. This service provides a LDAP server.
@ -96,8 +97,13 @@ Management of manually created users. Those users are classified in a family. Th
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- LocalDNS: [nsd-local](../nsd-local/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -125,8 +131,11 @@ openldap:
- [journald](../journald/README.md) - [journald](../journald/README.md)
- [resolved](../resolved/README.md) - [resolved](../resolved/README.md)
## Supplier ## Useful for services
[ldap-client](../ldap-client/README.md) - [dovecot](../dovecot/README.md)
- [lemonldap](../lemonldap/README.md)
[All applications services for this dataset.](../README.md) - [nextcloud](../nextcloud/README.md)
- [odoo](../odoo/README.md)
- [piwigo](../piwigo/README.md)
- [roundcube](../roundcube/README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# peertube # peertube
## Synopsis ## Synopsis
Peertube, a federated (ActivityPub) video streaming platform.
[Software's website.](https://www.openldap.org/) [Peertube, a federated (ActivityPub) video streaming platform.](https://www.openldap.org/)
## Basic variables ## Basic variables
@ -105,13 +106,18 @@ This family is a leadership.
## Requirements services ## Requirements services
- **ExternalDNS** ### Mandatories
- Journald
- **SMTP** - SMTP: [postfix-relay](../postfix-relay/README.md)
- **ReverseProxy** - ReverseProxy: [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
- **Postgresql** - Postgresql: [postgresql](../postgresql/README.md)
- **Redis** - OAuth2: [lemonldap](../lemonldap/README.md)
- **OAuth2** - ExternalDNS: [unbound](../unbound/README.md)
- Redis: [redis](../redis/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -123,12 +129,12 @@ Zone names are provided as examples. Think about adapting with the value of prov
peertube: peertube:
applicationservice: peertube applicationservice: peertube
zones_name: zones_name:
- localdns - externaldns
- reverseproxy
- smtp
- redis
- oauth2 - oauth2
- postgresql - postgresql
- redis
- reverseproxy
- smtp
values: values:
general.revprox.revprox_client.revprox_client_external_domainnames: general.revprox.revprox_client.revprox_client_external_domainnames:
- service.example.net - service.example.net
@ -156,5 +162,3 @@ peertube:
- [nginx-common](../nginx-common/README.md) - [nginx-common](../nginx-common/README.md)
- [reverse-proxy-client](../reverse-proxy-client/README.md) - [reverse-proxy-client](../reverse-proxy-client/README.md)
- [oauth2-client](../oauth2-client/README.md) - [oauth2-client](../oauth2-client/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,6 +3,8 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# php-fpm # php-fpm
## Synopsis ## Synopsis
@ -18,5 +20,3 @@ PHP FPM.
- [piwigo](../piwigo/README.md) - [piwigo](../piwigo/README.md)
- [roundcube](../roundcube/README.md) - [roundcube](../roundcube/README.md)
- [nextcloud](../nextcloud/README.md) - [nextcloud](../nextcloud/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# php # php
## Synopsis ## Synopsis
PHP, a popular general-purpose scripting language.
[Software's website.](https://secure.php.net/) [PHP, a popular general-purpose scripting language.](https://secure.php.net/)
@ -38,5 +39,3 @@ Paramètrage avancé de PHP.
## Used by ## Used by
[php-fpm](../php-fpm/README.md) [php-fpm](../php-fpm/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# piwigo # piwigo
## Synopsis ## Synopsis
Piwigo, a photo management software.
[Software's website.](http://piwigo.org/) [Piwigo, a photo management software.](http://piwigo.org/)
## Basic variables ## Basic variables
@ -137,14 +138,19 @@ This family is a leadership.
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- **MariaDB** - LocalDNS: [nsd-local](../nsd-local/README.md)
- **SMTP** - SMTP: [postfix-relay](../postfix-relay/README.md)
- **LDAP** - LDAP: [openldap](../openldap/README.md)
- **ReverseProxy** - ReverseProxy: [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
- **Redis** - OAuth2: [lemonldap](../lemonldap/README.md)
- **OAuth2** - Redis: [redis](../redis/README.md)
- MariaDB: [mariadb](../mariadb/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -159,10 +165,10 @@ piwigo:
- ldap - ldap
- localdns - localdns
- mariadb - mariadb
- oauth2
- redis
- reverseproxy - reverseproxy
- smtp - smtp
- redis
- oauth2
values: values:
general.revprox.revprox_client.revprox_client_external_domainnames: general.revprox.revprox_client.revprox_client_external_domainnames:
- service.example.net - service.example.net
@ -195,5 +201,3 @@ piwigo:
- [reverse-proxy-client](../reverse-proxy-client/README.md) - [reverse-proxy-client](../reverse-proxy-client/README.md)
- [php-fpm](../php-fpm/README.md) - [php-fpm](../php-fpm/README.md)
- [php](../php/README.md) - [php](../php/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,6 +3,8 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# pki-tls # pki-tls
## Synopsis ## Synopsis
@ -12,5 +14,3 @@ Autosign PKI or Let's encrypt support for TLS certificates.
## Used by ## Used by
[base-machine](../base-machine/README.md) [base-machine](../base-machine/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,20 +3,15 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# postfix-lmtp-relay # postfix-lmtp-relay
## Synopsis ## Synopsis
Postfix, the mail server, as LMTP relay.
[Software's website.](http://www.postfix.org/) [Postfix, the mail server, as LMTP relay.](http://www.postfix.org/)
## Used by ## Used by
[postfix-relay](../postfix-relay/README.md) [postfix-relay](../postfix-relay/README.md)
## Supplier
[relay-lmtp-client](../relay-lmtp-client/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,14 +3,24 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# postfix-relay # postfix-relay
## Synopsis ## Synopsis
Postfix, the mail server, as relay.
[Software's website.](http://www.postfix.org/) [Postfix, the mail server, as relay.](http://www.postfix.org/)
## Basic variables
### Général
#### Postfix mail server
| Parameter | Comments |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **[general.postfix.postfix_crt_provider](dictionaries/30_postfix.xml)**<br/>mandatory<br/>**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.<br/>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).<br/>**Choices:**<br/>- `self-signed` ← default<br/>- `letsencrypt` |
## Variables ## Variables
@ -18,16 +28,20 @@ Postfix, the mail server, as relay.
#### Postfix mail server #### Postfix mail server
| Parameter | Comments | | Parameter | Comments |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------| |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------|
| **[general.postfix.postfix_mail_hostname](dictionaries/30_postfix.xml)**<br/>**Type:** [`domainname`](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Nom de domaine extérieur du serveur de courriel.<br/>Cette variable est obligatoire pour recevoir des courriels depuis l'extérieur. | | **[general.postfix.postfix_mail_hostname](dictionaries/30_postfix.xml)**<br/>**Type:** [`domainname`](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Nom de domaine extérieur du serveur de courriel.<br/>Cette variable est obligatoire pour recevoir des courriels depuis l'extérieur. |
| **[general.postfix.postfix_crt_provider](dictionaries/30_postfix.xml)**<br/>mandatory<br/>**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.<br/>**Choices:**<br/>- `self-signed` ← default<br/>- `letsencrypt` |
## Requirements services ## Requirements services
- **ExternalDNS** ### Mandatories
- Journald
- ExternalDNS: [unbound](../unbound/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -40,7 +54,7 @@ postfix-relay:
applicationservice: postfix-relay applicationservice: postfix-relay
provider_zone: smtp provider_zone: smtp
zones_name: zones_name:
- localdns - externaldns
``` ```
## Dependances ## Dependances
@ -57,8 +71,16 @@ postfix-relay:
- [dns-external](../dns-external/README.md) - [dns-external](../dns-external/README.md)
- [postfix-lmtp-relay](../postfix-lmtp-relay/README.md) - [postfix-lmtp-relay](../postfix-lmtp-relay/README.md)
## Supplier ## Useful for services
[relay-mail-client](../relay-mail-client/README.md) - [dovecot](../dovecot/README.md)
- [forgejo](../forgejo/README.md)
[All applications services for this dataset.](../README.md) - [gitea](../gitea/README.md)
- [grafana](../grafana/README.md)
- [lemonldap](../lemonldap/README.md)
- [mailman](../mailman/README.md)
- [nextcloud](../nextcloud/README.md)
- [odoo](../odoo/README.md)
- [peertube](../peertube/README.md)
- [piwigo](../piwigo/README.md)
- [vaultwarden](../vaultwarden/README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# postgresql-client # postgresql-client
## Synopsis ## Synopsis
Application service needs interact with a Postgresql server.
[Software's website.](https://www.postgresql.org) [Application service needs interact with a Postgresql server.](https://www.postgresql.org)
@ -35,9 +36,3 @@ Application service needs interact with a Postgresql server.
- [roundcube](../roundcube/README.md) - [roundcube](../roundcube/README.md)
- [vaultwarden](../vaultwarden/README.md) - [vaultwarden](../vaultwarden/README.md)
- [nextcloud](../nextcloud/README.md) - [nextcloud](../nextcloud/README.md)
## Provider
[postgresql](../postgresql/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# postgresql # postgresql
## Synopsis ## Synopsis
Postgresql, a database.
[Software's website.](https://www.postgresql.org) [Postgresql, a database.](https://www.postgresql.org)
## Variables ## Variables
@ -52,8 +53,13 @@ This a dynamic family generated from the variable "accounts.remotes".
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- LocalDNS: [nsd-local](../nsd-local/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -81,8 +87,14 @@ postgresql:
- [journald](../journald/README.md) - [journald](../journald/README.md)
- [resolved](../resolved/README.md) - [resolved](../resolved/README.md)
## Supplier ## Useful for services
[postgresql-client](../postgresql-client/README.md) - [forgejo](../forgejo/README.md)
- [gitea](../gitea/README.md)
[All applications services for this dataset.](../README.md) - [grafana](../grafana/README.md)
- [mailman](../mailman/README.md)
- [nextcloud](../nextcloud/README.md)
- [odoo](../odoo/README.md)
- [peertube](../peertube/README.md)
- [roundcube](../roundcube/README.md)
- [vaultwarden](../vaultwarden/README.md)

View file

@ -3,18 +3,24 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# prometheus # prometheus
## Synopsis ## Synopsis
Prometheus, an event monitoring.
[Software's website.](https://prometheus.io/) [Prometheus, an event monitoring.](https://prometheus.io/)
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- LocalDNS: [nsd-local](../nsd-local/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -42,8 +48,6 @@ prometheus:
- [journald](../journald/README.md) - [journald](../journald/README.md)
- [resolved](../resolved/README.md) - [resolved](../resolved/README.md)
## Supplier ## Useful for service
[host-systemd-machined](../host-systemd-machined/README.md) [host-systemd-machined](../host-systemd-machined/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# provider-systemd-machined # provider-systemd-machined
## Synopsis ## Synopsis
Machine started in Systemd Machined environment.
[Software's website.](https://www.freedesktop.org/wiki/Software/systemd/machined/) [Machine started in Systemd Machined environment.](https://www.freedesktop.org/wiki/Software/systemd/machined/)
## Variables ## Variables
@ -45,9 +46,3 @@ Machine started in Systemd Machined environment.
- [pki-tls](../pki-tls/README.md) - [pki-tls](../pki-tls/README.md)
- [journald](../journald/README.md) - [journald](../journald/README.md)
- [resolved](../resolved/README.md) - [resolved](../resolved/README.md)
## Provider
[host-systemd-machined](../host-systemd-machined/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# redis-client # redis-client
## Synopsis ## Synopsis
Application service needs interact with a Redis server.
[Software's website.](https://redis.io/) [Application service needs interact with a Redis server.](https://redis.io/)
@ -35,9 +36,3 @@ Application service needs interact with a Redis server.
- [forgejo](../forgejo/README.md) - [forgejo](../forgejo/README.md)
- [roundcube](../roundcube/README.md) - [roundcube](../roundcube/README.md)
- [nextcloud](../nextcloud/README.md) - [nextcloud](../nextcloud/README.md)
## Provider
[redis](../redis/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,17 +3,16 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# redis-common # redis-common
## Synopsis ## Synopsis
Redis, an in-memory data structure store.
[Software's website.](https://redis.io/) [Redis, an in-memory data structure store.](https://redis.io/)
## Used by ## Used by
- [redis](../redis/README.md) - [redis](../redis/README.md)
- [redis-client](../redis-client/README.md) - [redis-client](../redis-client/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# redis # redis
## Synopsis ## Synopsis
Redis, an in-memory data structure store.
[Software's website.](https://redis.io/) [Redis, an in-memory data structure store.](https://redis.io/)
## Variables ## Variables
@ -42,8 +43,13 @@ This a dynamic family generated from the variable "accounts.remotes".
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- LocalDNS: [nsd-local](../nsd-local/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -72,8 +78,11 @@ redis:
- [resolved](../resolved/README.md) - [resolved](../resolved/README.md)
- [redis-common](../redis-common/README.md) - [redis-common](../redis-common/README.md)
## Supplier ## Useful for services
[redis-client](../redis-client/README.md) - [forgejo](../forgejo/README.md)
- [gitea](../gitea/README.md)
[All applications services for this dataset.](../README.md) - [nextcloud](../nextcloud/README.md)
- [peertube](../peertube/README.md)
- [piwigo](../piwigo/README.md)
- [roundcube](../roundcube/README.md)

View file

@ -3,6 +3,8 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# relay-lmtp-client # relay-lmtp-client
## Synopsis ## Synopsis
@ -17,9 +19,3 @@ Application service needs interact with a Postfix server with LMTP protocol.
- [mailman](../mailman/README.md) - [mailman](../mailman/README.md)
- [dovecot](../dovecot/README.md) - [dovecot](../dovecot/README.md)
## Provider
[postfix-lmtp-relay](../postfix-lmtp-relay/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,6 +3,8 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# relay-mail-client # relay-mail-client
## Synopsis ## Synopsis
@ -20,9 +22,3 @@ Client SMTP.
- [relay-lmtp-client](../relay-lmtp-client/README.md) - [relay-lmtp-client](../relay-lmtp-client/README.md)
- [nextcloud](../nextcloud/README.md) - [nextcloud](../nextcloud/README.md)
- [lemonldap](../lemonldap/README.md) - [lemonldap](../lemonldap/README.md)
## Provider
[postfix-relay](../postfix-relay/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,16 +3,15 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# resolved # resolved
## Synopsis ## Synopsis
Resolved.
[Software's website.](https://systemd.io/) [Resolved.](https://systemd.io/)
## Used by ## Used by
[systemd](../systemd/README.md) [systemd](../systemd/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,6 +3,8 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# reverse-proxy-client # reverse-proxy-client
## Synopsis ## Synopsis
@ -50,9 +52,3 @@ This family is a leadership.
- [nginx-https](../nginx-https/README.md) - [nginx-https](../nginx-https/README.md)
- [vaultwarden](../vaultwarden/README.md) - [vaultwarden](../vaultwarden/README.md)
- [apache](../apache/README.md) - [apache](../apache/README.md)
## Provider
[nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# roundcube # roundcube
## Synopsis ## Synopsis
Roundcube, a webmail.
[Software's website.](https://roundcube.net/) [Roundcube, a webmail.](https://roundcube.net/)
## Basic variables ## Basic variables
@ -121,14 +122,19 @@ Paramétrage global de NGINX.
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- **IMAP** - LocalDNS: [nsd-local](../nsd-local/README.md)
- **LDAP** - LDAP: [openldap](../openldap/README.md)
- **ReverseProxy** - ReverseProxy: [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
- **Postgresql** - Postgresql: [postgresql](../postgresql/README.md)
- **Redis** - OAuth2: [lemonldap](../lemonldap/README.md)
- **OAuth2** - Redis: [redis](../redis/README.md)
- IMAP: [dovecot](../dovecot/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -140,13 +146,13 @@ Zone names are provided as examples. Think about adapting with the value of prov
roundcube: roundcube:
applicationservice: roundcube applicationservice: roundcube
zones_name: zones_name:
- imap
- ldap - ldap
- localdns - localdns
- reverseproxy
- imap
- redis
- oauth2 - oauth2
- postgresql - postgresql
- redis
- reverseproxy
values: values:
general.roundcube.roundcube_domain.roundcube_domains: general.roundcube.roundcube_domain.roundcube_domains:
- webmail.example.net - webmail.example.net
@ -176,5 +182,3 @@ roundcube:
- [php-fpm](../php-fpm/README.md) - [php-fpm](../php-fpm/README.md)
- [php](../php/README.md) - [php](../php/README.md)
- [ldap-client](../ldap-client/README.md) - [ldap-client](../ldap-client/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# speedtest-rs # speedtest-rs
## Synopsis ## Synopsis
Speedtest-rs, a very lightweight Speedtest.
[Software's website.](https://cloud.silique.fr/gitea/Silique/speedtest-rs) [Speedtest-rs, a very lightweight Speedtest.](https://cloud.silique.fr/gitea/Silique/speedtest-rs)
## Basic variables ## Basic variables
@ -43,9 +44,14 @@ This family is a leadership.
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- **ReverseProxy** - LocalDNS: [nsd-local](../nsd-local/README.md)
- ReverseProxy: [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -76,5 +82,3 @@ speedtest-rs:
- [journald](../journald/README.md) - [journald](../journald/README.md)
- [resolved](../resolved/README.md) - [resolved](../resolved/README.md)
- [reverse-proxy-client](../reverse-proxy-client/README.md) - [reverse-proxy-client](../reverse-proxy-client/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# systemd # systemd
## Synopsis ## Synopsis
Systemd, a system and service manager.
[Software's website.](https://systemd.io/) [Systemd, a system and service manager.](https://systemd.io/)
## Dependances ## Dependances
@ -25,5 +26,3 @@ Systemd, a system and service manager.
- [base-fedora](../base-fedora/README.md) - [base-fedora](../base-fedora/README.md)
- [base-debian](../base-debian/README.md) - [base-debian](../base-debian/README.md)
- [provider-systemd-machined](../provider-systemd-machined/README.md) - [provider-systemd-machined](../provider-systemd-machined/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# unbound # unbound
## Synopsis ## Synopsis
Unbound, a validating, recursive, caching DNS resolver.
[Software's website.](https://www.nlnetlabs.nl/projects/unbound/about/) [Unbound, a validating, recursive, caching DNS resolver.](https://www.nlnetlabs.nl/projects/unbound/about/)
## Basic variables ## Basic variables
@ -25,8 +26,9 @@ Unbound, a validating, recursive, caching DNS resolver.
## Requirements services ## Requirements services
- **ExternalDNS** ### Optionals
- Journald
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -38,8 +40,6 @@ Zone names are provided as examples. Think about adapting with the value of prov
unbound: unbound:
applicationservice: unbound applicationservice: unbound
provider_zone: externaldns provider_zone: externaldns
zones_name:
- localdns
values: values:
general.dns_resolver.unbound_default_forwards: general.dns_resolver.unbound_default_forwards:
- 9.9.9.9 - 9.9.9.9
@ -58,9 +58,9 @@ unbound:
- [journald](../journald/README.md) - [journald](../journald/README.md)
- [resolved](../resolved/README.md) - [resolved](../resolved/README.md)
## Suppliers ## Useful for services
- [dns-external](../dns-external/README.md)
- [nsd-local](../nsd-local/README.md) - [nsd-local](../nsd-local/README.md)
- [peertube](../peertube/README.md)
[All applications services for this dataset.](../README.md) - [postfix-relay](../postfix-relay/README.md)
- [znc](../znc/README.md)

View file

@ -17,7 +17,7 @@
</services> </services>
<variables> <variables>
<family name="network"> <family name="network">
<variable name="dns_client_address" redefine="True" disabled="True"/> <variable name="dns_client_address" redefine="True" disabled="True" supplier=""/>
<variable name="ip_dns" redefine="True" remove_fill="True"/> <variable name="ip_dns" redefine="True" remove_fill="True"/>
<variable name="outgoing_ports" redefine="True"> <variable name="outgoing_ports" redefine="True">
<value>udp:53</value> <value>udp:53</value>

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# vaultwarden # vaultwarden
## Synopsis ## Synopsis
Vaultwarden, a password manager.
[Software's website.](https://github.com/dani-garcia/vaultwarden) [Vaultwarden, a password manager.](https://github.com/dani-garcia/vaultwarden)
## Basic variables ## Basic variables
@ -50,11 +51,16 @@ Vaultwarden, a password manager.
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- **SMTP** - LocalDNS: [nsd-local](../nsd-local/README.md)
- **ReverseProxy** - SMTP: [postfix-relay](../postfix-relay/README.md)
- **Postgresql** - ReverseProxy: [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
- Postgresql: [postgresql](../postgresql/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -67,9 +73,9 @@ vaultwarden:
applicationservice: vaultwarden applicationservice: vaultwarden
zones_name: zones_name:
- localdns - localdns
- postgresql
- reverseproxy - reverseproxy
- smtp - smtp
- postgresql
values: values:
general.vaultwarden.vaultwarden_domainname: vault.example.net general.vaultwarden.vaultwarden_domainname: vault.example.net
general.vaultwarden.vaultwarden_admin_email: admin@example.net general.vaultwarden.vaultwarden_admin_email: admin@example.net
@ -89,5 +95,3 @@ vaultwarden:
- [postgresql-client](../postgresql-client/README.md) - [postgresql-client](../postgresql-client/README.md)
- [relay-mail-client](../relay-mail-client/README.md) - [relay-mail-client](../relay-mail-client/README.md)
- [reverse-proxy-client](../reverse-proxy-client/README.md) - [reverse-proxy-client](../reverse-proxy-client/README.md)
[All applications services for this dataset.](../README.md)

View file

@ -3,19 +3,25 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# vector # vector
## Synopsis ## Synopsis
Vector, a lightweight, ultra-fast tool for building observability pipelines.
[Software's website.](https://vector.dev/) [Vector, a lightweight, ultra-fast tool for building observability pipelines.](https://vector.dev/)
## Requirements services ## Requirements services
- **LocalDNS** ### Mandatories
- Journald
- **Loki** - LocalDNS: [nsd-local](../nsd-local/README.md)
- Loki: [loki](../loki/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -26,7 +32,7 @@ Zone names are provided as examples. Think about adapting with the value of prov
``` ```
vector: vector:
applicationservice: vector applicationservice: vector
provider_zone: journald provider_zone: vector
zones_name: zones_name:
- localdns - localdns
- loki - loki
@ -45,12 +51,33 @@ vector:
- [resolved](../resolved/README.md) - [resolved](../resolved/README.md)
- [journald_remote](../journald_remote/README.md) - [journald_remote](../journald_remote/README.md)
## Supplier ## Useful for services
[host-systemd-machined](../host-systemd-machined/README.md) - [dovecot](../dovecot/README.md)
- [forgejo](../forgejo/README.md)
## Provider - [gitea](../gitea/README.md)
- [grafana](../grafana/README.md)
[loki](../loki/README.md) - [host-systemd-machined](../host-systemd-machined/README.md)
- [lemonldap](../lemonldap/README.md)
[All applications services for this dataset.](../README.md) - [loki](../loki/README.md)
- [mailman](../mailman/README.md)
- [mariadb](../mariadb/README.md)
- [nextcloud](../nextcloud/README.md)
- [nginx-reverse-proxy](../nginx-reverse-proxy/README.md)
- [nginx-static](../nginx-static/README.md)
- [nsd](../nsd/README.md)
- [nsd-local](../nsd-local/README.md)
- [odoo](../odoo/README.md)
- [openldap](../openldap/README.md)
- [peertube](../peertube/README.md)
- [piwigo](../piwigo/README.md)
- [postfix-relay](../postfix-relay/README.md)
- [postgresql](../postgresql/README.md)
- [prometheus](../prometheus/README.md)
- [redis](../redis/README.md)
- [roundcube](../roundcube/README.md)
- [speedtest-rs](../speedtest-rs/README.md)
- [unbound](../unbound/README.md)
- [vaultwarden](../vaultwarden/README.md)
- [vector](../vector/README.md)
- [znc](../znc/README.md)

View file

@ -3,13 +3,14 @@ gitea: none
include_toc: true include_toc: true
--- ---
[Return to the list of application services.](../README.md)
# znc # znc
## Synopsis ## Synopsis
ZNC, a bouncer IRC.
[Software's website.](https://wiki.znc.in/) [ZNC, a bouncer IRC.](https://wiki.znc.in/)
## Basic variables ## Basic variables
@ -17,12 +18,13 @@ ZNC, a bouncer IRC.
#### IRC Bouncer ZNC #### IRC Bouncer ZNC
| Parameter | Comments | | Parameter | Comments |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------| |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **[general.znc.external_domain_name](dictionaries/40_znc.xml)**<br/>mandatory<br/>**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.<br/>**Example:** irc.example.net | | **[general.znc.external_domain_name](dictionaries/40_znc.xml)**<br/>mandatory<br/>**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.<br/>**Example:** irc.example.net |
| **[general.znc.user_name](dictionaries/40_znc.xml)**<br/>mandatory<br/>**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.<br/>**Example:** jdoe | | **[general.znc.znc_crt_provider](dictionaries/40_znc.xml)**<br/>mandatory<br/>**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.<br/>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).<br/>**Choices:**<br/>- `self-signed` ← default<br/>- `letsencrypt` |
| **[general.znc.user_password](dictionaries/40_znc.xml)**<br/>mandatory<br/>**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.<br/>**Example:** JD0eP@ss | | **[general.znc.user_name](dictionaries/40_znc.xml)**<br/>mandatory<br/>**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.<br/>**Example:** jdoe |
| **[general.znc.real_name](dictionaries/40_znc.xml)**<br/>mandatory<br/>**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.<br/>**Example:** John Doe | | **[general.znc.user_password](dictionaries/40_znc.xml)**<br/>mandatory<br/>**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.<br/>**Example:** JD0eP@ss |
| **[general.znc.real_name](dictionaries/40_znc.xml)**<br/>mandatory<br/>**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.<br/>**Example:** John Doe |
##### Serveurs IRC ##### Serveurs IRC
@ -34,23 +36,17 @@ This family is a leadership.
| **[general.znc.servers.password](dictionaries/40_znc.xml)**<br/>mandatory<br/>**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.<br/>**Example:** p@ssw0rd | | **[general.znc.servers.password](dictionaries/40_znc.xml)**<br/>mandatory<br/>**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.<br/>**Example:** p@ssw0rd |
| **[general.znc.servers.channels](dictionaries/40_znc.xml)**<br/>mandatory, multiple<br/>**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.<br/>**Example:** example | | **[general.znc.servers.channels](dictionaries/40_znc.xml)**<br/>mandatory, multiple<br/>**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.<br/>**Example:** example |
## Variables
### Général
#### IRC Bouncer ZNC
| Parameter | Comments |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|
| **[general.znc.znc_crt_provider](dictionaries/40_znc.xml)**<br/>mandatory<br/>**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.<br/>**Choices:**<br/>- `self-signed` ← default<br/>- `letsencrypt` |
## Requirements services ## Requirements services
- **ExternalDNS** ### Mandatories
- Journald
- ExternalDNS: [unbound](../unbound/README.md)
### Optionals
- Journald: [vector](../vector/README.md)
**bold**: provider is mandatory **bold**: provider is mandatory
@ -62,7 +58,7 @@ Zone names are provided as examples. Think about adapting with the value of prov
znc: znc:
applicationservice: znc applicationservice: znc
zones_name: zones_name:
- localdns - externaldns
values: values:
general.znc.external_domain_name: irc.example.net general.znc.external_domain_name: irc.example.net
general.znc.user_name: jdoe general.znc.user_name: jdoe
@ -89,5 +85,3 @@ znc:
- [journald](../journald/README.md) - [journald](../journald/README.md)
- [resolved](../resolved/README.md) - [resolved](../resolved/README.md)
- [dns-external](../dns-external/README.md) - [dns-external](../dns-external/README.md)
[All applications services for this dataset.](../README.md)