02 · infra · live

Infrastructure

Cartographie générée automatiquement à partir de l'état réel des nœuds. Mise à jour toutes les 5 h.

2 nœuds
31 stacks Compose
43 services déclarés
42 en marche
1 à surveiller

Topologie

flowchart TB
    classDef host fill:#141824,stroke:#232938,stroke-width:1px,color:#eceff4
    classDef running fill:#1a2340,stroke:#5b8def,stroke-width:1px,color:#eceff4
    classDef stopped fill:#3a1a12,stroke:#ff8a3d,stroke-width:2px,color:#eceff4
    classDef unhealthy fill:#3a2e0e,stroke:#f5c24e,stroke-width:2px,color:#eceff4

    subgraph Pi4["🖥️ Pi4"]
        direction LR
        Pi4_pi_monitor["pi-monitor"]:::running
        Pi4_mln_transit["mln-transit"]:::running
        Pi4_db_summary["db-summary"]:::running
        Pi4_identity_service["identity_service"]:::running
        Pi4_knowledge_api["knowledge_api"]:::running
        Pi4_knowledge_search["knowledge_search<br/><small>meilisearch</small>"]:::running
        Pi4_mln_mariadb["mln-mariadb<br/><small>mariadb</small>"]:::running
        Pi4_owntracks_recorder["owntracks-recorder<br/><small>recorder</small>"]:::running
        Pi4_music_backend["music-backend"]:::running
        Pi4_music_frontend["music-frontend"]:::running
        Pi4_music_intel["music-intel"]:::running
        Pi4_places_service["places_service"]:::running
        Pi4_mln_analytics["mln-analytics"]:::running
        Pi4_vector_wirepod["vector-wirepod<br/><small>vector-wirepod</small>"]:::stopped
        Pi4_vector_intents["vector-intents<br/><small>vector-intents</small>"]:::stopped
    end
    class Pi4 host

    subgraph Pi5["🖥️ Pi5"]
        direction LR
        Pi5_pi5_monitor["pi5-monitor"]:::running
        Pi5_MyLastNight["MyLastNight<br/><small>nginx</small>"]:::running
        Pi5_webauthn_api["webauthn-api"]:::running
        Pi5_mln_api["mln-api"]:::running
        Pi5_mqtt["mqtt<br/><small>eclipse-mosquitto</small>"]:::running
        Pi5_md2pdf["md2pdf"]:::running
        Pi5_NPM["NPM<br/><small>nginx-proxy-manager</small>"]:::running
        Pi5_NPM_db["NPM-db<br/><small>mariadb-aria</small>"]:::running
        Pi5_octoprint["octoprint<br/><small>octoprint</small>"]:::stopped
        Pi5_authentik_db["authentik-db<br/><small>postgres</small>"]:::running
        Pi5_authentik_redis["authentik-redis<br/><small>redis</small>"]:::running
        Pi5_authentik_server["authentik-server<br/><small>server</small>"]:::running
        Pi5_authentik_worker["authentik-worker<br/><small>server</small>"]:::running
        Pi5_health_ingest["health-ingest"]:::running
        Pi5_homebridge["homebridge<br/><small>homebridge</small>"]:::running
        Pi5_incidents["incidents"]:::running
        Pi5_bus_alerts["bus-alerts"]:::running
        Pi5_mqtt_recorder["mqtt-recorder"]:::running
        Pi5_ntfy["ntfy<br/><small>ntfy</small>"]:::running
        Pi5_otp["otp<br/><small>opentripplanner</small>"]:::stopped
        Pi5_screen_annotator["screen-annotator"]:::running
        Pi5_screentime["screentime"]:::running
        Pi5_shifts_sync["shifts-sync"]:::running
        Pi5_vector_wirepod["vector-wirepod<br/><small>vector-wirepod</small>"]:::running
        Pi5_vector_intents["vector-intents<br/><small>vector-intents</small>"]:::running
        Pi5_vision_extract["vision-extract"]:::running
        Pi5_watchtower["watchtower"]:::running
        Pi5_workjam["workjam"]:::running
    end
    class Pi5 host

Pi4 12 stacks · 15 services · 16 en marche

Monitoring

  • pi-monitor hc

Transit

  • transit hc

db-summary

  • db-summary hc

identity

  • identity hc

knowledge

  • knowledge_api hc
  • knowledge_search meilisearch hc

mln-mariadb

  • mln-mariadb mariadb hc

music-app

  • owntracks-recorder recorder hc
  • backend hc
  • frontend hc

music-intel

  • music-intel hc

places_db

  • places hc

tracks

  • analytics hc

vector

  • wire-pod vector-wirepod

vector-intents

  • vector-intents vector-intents

Pi5 19 stacks · 28 services · 26 en marche

Monitoring

  • pi-monitor hc

MyLastNight

  • nginx nginx hc
  • webauthn hc
  • mln-api hc
  • mosquitto eclipse-mosquitto hc
  • md2pdf hc

Nginx

  • app nginx-proxy-manager hc
  • db mariadb-aria hc

Octoprint

  • octoprint octoprint hc

authentik

  • postgresql postgres hc
  • redis redis hc
  • server server
  • worker server

health-ingest

  • health-ingest hc

homebridge

  • homebridge homebridge hc

incidents

  • incidents hc
  • bus-alerts hc

mqtt-recorder

  • mqtt-recorder hc

ntfy

  • ntfy ntfy hc

otp

  • otp opentripplanner

screen-annotator

  • screen-annotator hc

screentime

  • screentime hc

shifts-sync

  • shifts-sync hc

vector

  • wire-pod vector-wirepod

vector-intents

  • vector-intents vector-intents

vision-extract

  • vision-extract hc

watchtower

  • watchtower

workjam

  • workjam hc

Principes opérationnels

Synchronisé : 2026-05-02T10:30:01 · consolidé : 2026-04-27T05:15:01