> ## Documentation Index
> Fetch the complete documentation index at: https://infra-docs.kaeyros.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Serveur d'outillage : les 45+ conteneurs docker compose

> Machine dédiée hébergeant 45+ conteneurs Docker : GitLab, Vault, Passbolt, Odoo, Airflow 3.3, n8n, observabilité, sécurité (teler, NeuVector, Wazuh), SonarQube.

Le serveur d'outillage est une machine distincte du cluster Kubernetes. Il héberge l'ensemble des outils internes sous forme de conteneurs Docker orchestrés par docker compose, publiés via un Traefik dédié sous des sous-domaines de `kaeyros.org`. Cette page liste les outils disponibles, leurs URLs et leur rôle.

> [!NOTE]
>
> Tous les services sont accessibles en HTTPS via les sous-domaines listés ci-dessous. L'authentification de chaque outil est gérée séparément : demandez les modalités à l'équipe infrastructure à votre arrivée.

## Tableau complet des outils

| Outil | URL | Rôle |
| - | - | - |
| GitLab CE | `gitlab.kaeyros.org` | Hébergement de code source interne |
| Registre GitLab | `registry.gitlab.kaeyros.org` | Registre de conteneurs Docker associé |
| Vault | `vault.kaeyros.org` | Gestion des secrets, source d'external-secrets |
| Passbolt | `passbolt.kaeyros.org` | Gestionnaire de mots de passe partagés |
| Odoo (prod) | `odoo.kaeyros.org` | ERP et gestion d'entreprise (production) |
| Odoo (staging) | `odoo-stg.kaeyros.org` | Instance Odoo de staging |
| Odoo (dev) | `odoo-dev.kaeyros.org` | Instance Odoo de développement |
| Airflow 3.3 | `airflow.kaeyros.org` | Orchestration de workflows et DAGs |
| n8n | `n8n-pro.kaeyros.org` | Automatisation de workflows et intégrations |
| Grafana | `grafana.kaeyros.org` | Tableaux de bord de visualisation des métriques |
| VictoriaMetrics | `metrics.kaeyros.org` | Stockage et requêtage de séries temporelles |
| vmauth | `ingest.kaeyros.org` | Point d'ingestion des métriques (authentification vmagent) |
| Alertmanager | `alertmanager.kaeyros.org` | Gestion et routage des alertes |
| alert-bridge | `alerts.kaeyros.org` | Passerelle d'alertes vers ntfy et WhatsApp |
| ntfy | `ntfy.kaeyros.org` | Service de notifications push |
| WAHA | `waha.kaeyros.org` | API WhatsApp pour l'intégration d'alertes |
| Wazuh | `wazuh.kaeyros.org` | Surveillance de sécurité et détection d'intrusions |
| teler | `teler.kaeyros.org` | WAF temps réel, analyse des logs HTTP *(nouveau v2)* |
| NeuVector (agent host) | *(agent sur le serveur)* | Sécurité runtime des conteneurs *(nouveau v2)* |
| SonarQube | `sonarqube.kaeyros.org` | Analyse SAST du code source *(nouveau v2)* |
| Checkmate | `monitoring.kaeyros.org` | Monitoring des applications et services |
| Uptime Kuma | `health-check.kaeyros.org` | Surveillance de disponibilité (health checks) |
| Traefik dashboard | `traefik.kaeyros.org` | Dashboard du reverse proxy Traefik dédié |
| ids | `ids.kaeyros.org` | Non identifié. À compléter. |

> [!WARNING]
>
> Plusieurs services publient un port directement sur l'interface publique du serveur, en plus de leur accès via Traefik. Cette exposition réseau directe fait partie des [chantiers en cours](https://infra-docs.kaeyros.org/operations/chantiers.md) et doit être réduite.

## Nouveautés v2

Les outils suivants ont été ajoutés ou formalisés dans cette version :

* **teler** : WAF temps réel qui analyse les logs HTTP pour détecter les attaques web.
* **NeuVector** : agent de sécurité runtime pour les conteneurs Docker, complémentaire à Wazuh.
* **SonarQube** : plateforme d'analyse statique de code (SAST) accessible sur `sonarqube.kaeyros.org`.

## Chaîne d'alerte

La chaîne d'alerte du serveur d'outillage suit le cheminement suivant :

```text theme={null}
VictoriaMetrics → vmalert → Alertmanager → alert-bridge → ntfy + WhatsApp (WAHA)
```

## URLs et ports complets

Pour la liste exhaustive des URLs, ports et protocoles de chaque service, consultez l'[annexe URLs et ports](https://infra-docs.kaeyros.org/annexes/urls-ports.md).

> [!TIP]
>
> Pour accéder à un service, utilisez directement son URL en HTTPS. Si vous rencontrez des problèmes de certificat ou d'accès, vérifiez d'abord que vous êtes sur le bon réseau et contactez l'équipe infrastructure.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.