Aperçu des applications¶
Applications¶
- smimekeys-client - Service client de clés S/MIME (port
8081) - policy - Service de politiques (port
8082) - irisagent - Service IRIS Agent (port
8083, WireGuard:19818/udp,19818/tcp) - mxengine - Service MX Engine (port
8084, SMTP:1587) - stalwart - Serveur mail Stalwart MTA (port
25,10026) - clamav - Antivirus ClamAV ; analyse les courriels au stade SMTP DATA de Stalwart via le protocole milter (port
7357) - mtaconf - Démon de configuration MTA (API:
8080) - dashboard - Interface d'administration web pour l'intégration, la gestion des domaines et la surveillance (port
443) - policy-sync - Synchronise les politiques OPA/Rego du dépôt Git vers la base de données (s'exécute en continu)
Infrastructure¶
- PostgreSQL - Base de données (port
5432) - Vault - Gestion des secrets (port interne
8200, non publié sur l'hôte) - MinIO - Stockage compatible S3 (API sur le port hôte
9000; console non publiée sur l'hôte) - Keycloak - Fournisseur d'identité et authentification OIDC (port
8180) - APISIX - Passerelle API avec authentification OIDC bearer (port
9080) - NATS - Messagerie inter-services (déclenche les rechargements de Stalwart depuis le tableau de bord)
Conteneurs d'initialisation¶
- vault-init - Initialise et désceau Vault lors du premier démarrage
- seaweedfs-init - Crée le bucket S3
- apisix-init - Génère la configuration APISIX à partir du modèle
- keycloak-init - Définit le mot de passe administrateur initial
Surveillance¶
- node-exporter - Métriques de l'hôte pour Prometheus (port
9100) - version-collector - Collecte les versions des applications depuis les points de terminaison
/livenesspour node-exporter - Alloy - Collecteur de logs pour Loki (transporte les logs des applications)
- Dozzle - Visualisateur de logs de conteneurs en temps réel (port
8190, HTTPS, derrière le SSO Keycloak via oauth2-proxy ; optionnel, activé avecDOZZLE_ENABLED) - oauth2-proxy - Partie fiable OIDC qui authentifie l'accès Dozzle auprès de Keycloak (démarre avec Dozzle)
Voir Surveillance et Logs pour une configuration détaillée et l'utilisation.

