diff options
author | Alex <alex@adnab.me> | 2022-12-25 10:39:17 +0000 |
---|---|---|
committer | Alex <alex@adnab.me> | 2022-12-25 10:39:17 +0000 |
commit | 8364e4bcb54bfa265fc55c57adcf7bcb4e5f5869 (patch) | |
tree | d96310296cb80212b2d781c185a2ccb4e0367668 /content/infrastructures/services.md | |
parent | 4831ac27871e44064dc55946c5ae10b8cda32b37 (diff) | |
parent | 0a37d155dda915f80cc70d5bbd223d820f996511 (diff) | |
download | guide.deuxfleurs.fr-8364e4bcb54bfa265fc55c57adcf7bcb4e5f5869.tar.gz guide.deuxfleurs.fr-8364e4bcb54bfa265fc55c57adcf7bcb4e5f5869.zip |
Merge pull request 'MàJ générale' (#18) from maj-generale-2022 into main
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/guide.deuxfleurs.fr/pulls/18
Diffstat (limited to 'content/infrastructures/services.md')
-rw-r--r-- | content/infrastructures/services.md | 65 |
1 files changed, 38 insertions, 27 deletions
diff --git a/content/infrastructures/services.md b/content/infrastructures/services.md index 4df8a66..c01178c 100644 --- a/content/infrastructures/services.md +++ b/content/infrastructures/services.md @@ -9,30 +9,41 @@ rôles identifiés : production, développement, expérimentation, etc. | Service | Rôle | Site | Description | | -- | -- | -- | -- | -| [deuxfleurs.fr](https://deuxfleurs.fr) | production | `atuin` | Site principal de Deuxfleurs | -| [guide.deuxfleurs.fr](https://guide.deuxfleurs.fr) | production | `atuin` | Ce site | -| [Garage HQ](https://garagehq.deuxfleurs.fr) | production | `atuin` | Site web de Garage | -| [Guichet](https://guichet.deuxfleurs.fr) | production | `atuin` | Interface de gestion des utilisateurs | -| [Synapse](https://im.deuxfleurs.fr) | production | `atuin` | Serveur Matrix | -| [Element](https://riot.deuxfleurs.fr) | production | `atuin` | Client web pour Matrix | -| [Jitsi](https://jitsi.deuxfleurs.fr) | production | `atuin` | Service de visioconférence | -| Postfix | production | `atuin` | Serveur SMTP | -| Dovecot | production | `atuin` | Serveur IMAP | -| [SoGo](https://sogo.deuxfleurs.fr) | production | `atuin` | Client mail SoGo | -| [Alps](https://alps.deuxfleurs.fr) | production | `atuin` | Client mail Alps (plus léger) | -| [Plume](https://plume.deuxfleurs.fr) | production | `atuin` | Blog collaboratif et fédéré | -| [Platôo](https://platoo.deuxfleurs.fr) | production | `atuin` | Jeux de plateau en ligne | -| [Garage](https://garage.deuxfleurs.fr) | production | `atuin`, `neptune`, `jupiter` | Serveur de stockage de données | -| [CryptPad](https://pad.deuxfleurs.fr) | production | `neptune` | Éditeur de documents collaboratif chiffré | -| [Grafana](https://grafana.home.mricher.fr) | production | `mercure` | Interface de monitoring de l'infrastructure | -| [Gitea](https://git.deuxfleurs.fr) | développement | `mars` | Forge logicielle | -| [Drone](https://drone.deuxfleurs.fr) | développement | `atuin` | Serveur d'intégration continue | -| Drone (runner) | développement | `neptune` | Worker pour l'intégration continue | -| SSH | sauvegarde | `mercure` | Target de backups (Consul) | -| [Minio](https://s3.deuxfleurs.shirokumo.net) | sauvegarde | `mercure` | Target de backups restic | -| [cron rclone](@/operations/sauvegardes/rclone.md) | sauvegarde | `jupiter` | Backup régulier du contenu de Garage | -| [staging.deuxfleurs.org](https://staging.deuxfleurs.org) | expérimentation | `neptune` | Site statique de test | -| Garage ([S3](https://garage.staging.deuxfleurs.org), [K2V](https://k2v.staging.deuxfleurs.org)) | expérimentation | `neptune` | Beta-test serveur de stockage de données | -| [Guichet](https://guichet.staging.deuxfleurs.org) | expérimentation | `neptune` | Beta-test interface de gestion des utilisateurs | -| [Grafana](https://grafana.staging.deuxfleurs.org) | expérimentation | `neptune` | Interface de monitoring | -| [Kibana](https://kibana.staging.deuxfleurs.org) | expérimentation | `neptune` | Interface de monitoring | +| [Garage](https://garage.deuxfleurs.fr) | production | Orion + Neptune, Bespin, Jupiter | Serveur de stockage de données | +| [deuxfleurs.fr](https://deuxfleurs.fr) | production | *cf.* Garage | Site principal de Deuxfleurs | +| [guide.deuxfleurs.fr](https://guide.deuxfleurs.fr) | production | *cf.* Garage | Ce site | +| Autres sites web | production | *cf.* Garage | Autres sites statiques servis par Garage | +| [Synapse](https://im.deuxfleurs.fr) | production | Orion | Serveur Matrix | +| [Element](https://riot.deuxfleurs.fr) | production | Orion | Client web pour Matrix | +| Postfix | production | Orion | Serveur SMTP | +| Dovecot | production | Orion | Serveur IMAP | +| [SoGo](https://sogo.deuxfleurs.fr) | production | Orion | Client mail SoGo | +| [Alps](https://alps.deuxfleurs.fr) | production | Orion | Client mail Alps (plus léger) | +| [Plume](https://plume.deuxfleurs.fr) | production | Orion | Blog collaboratif et fédéré | +| [Jitsi](https://jitsi.deuxfleurs.fr) | production | Neptune | Service de visioconférence | +| [CryptPad](https://pad.deuxfleurs.fr) | production | Neptune | Éditeur de documents collaboratif chiffré | +| [Guichet](https://guichet.deuxfleurs.fr) | production | Neptune | Interface de gestion des utilisateurs | +| Prometheus | production | Neptune, Bespin | Interface de monitoring de l'infrastructure | +| [Grafana](https://grafana.deuxfleurs.fr) | production | Neptune | Interface de monitoring de l'infrastructure | +| [Gitea](https://git.deuxfleurs.fr) | développement | Bespin | Forge logicielle | +| [Drone](https://drone.deuxfleurs.fr) | développement | Neptune | Serveur d'intégration continue | +| Drone (runner) | développement | Bespin | Worker pour l'intégration continue | +| SSH | sauvegarde | Mercure | Target de backups (Consul) | +| [Minio](https://s3.deuxfleurs.shirokumo.net) | sauvegarde | Mercure | Target de backups restic | +| [cron rclone](@/operations/sauvegardes/rclone.md) | sauvegarde | Jupiter | Backup régulier du contenu de Garage | +| [staging.deuxfleurs.org](https://staging.deuxfleurs.org) | expérimentation | Neptune, Jupiter | Site statique de test | +| Garage ([S3](https://garage.staging.deuxfleurs.org), [K2V](https://k2v.staging.deuxfleurs.org)) | expérimentation | Neptune, Jupiter | Beta-test serveur de stockage de données | +| [Guichet](https://guichet.staging.deuxfleurs.org) | expérimentation | Neptune/Jupiter | Beta-test interface de gestion des utilisateurs | +| Prometheus | expérimentation | Neptune, Jupiter | Interface de monitoring | +| [Grafana](https://grafana.staging.deuxfleurs.org) | expérimentation | Neptune/Jupiter | Interface de monitoring | +| [Jaeger](https://jaeger.staging.deuxfleurs.org) | expérimentation | Neptune/Jupiter | Interface de monitoring | + +Une liste de sites séparés par des virgules (e.g. Neptune, Orion) indique un service qui stocke des données +et dont le fonctionnement est simultanément assuré par plusieurs sites pour garantir la disponibilité des données +lorsqu'un des sites est indisponible. + +Une liste de sites séparés par des slash (e.g. Neptune/Jupiter) indique un service qui ne stocke pas lui-même +de données, et dont le basculement d'un site à un autre est automatisé en cas de panne. + +Sur le cluster de production, notre serveur Garage stocke des données sur les 4 sites (Neptune, Orion, Jupiter, Bespin), +mais l'accès extérieur se fait uniquement par les noeuds de Orion. |