Plataforma: platform-40

Qué es

platform-40 es la pieza central del plano de datos de MESAVAULT.

No es una VM más ni un simple servidor Docker. Es la plataforma backend donde viven:

  • el stack base de datos y servicios
  • Grafana
  • MinIO
  • Mosquitto
  • Portainer
  • ChirpStack core
  • las verticales de procesamiento
  • la lógica backend de soluciones como drenaje NGS

Papel dentro de la arquitectura

La arquitectura consolidada separa claramente:

  • OVH como frontera pública, identidad y publicación web
  • platform-40 como backend real, plano de datos y servicios internos

En el caso del drenaje, esta separación quedó cerrada así:

  • dashboard del cliente en OVH
  • control, datos y lógica en platform-40
  • nodo físico aguas abajo vía ChirpStack

Estructura base del host

Stack base

  • /srv/platform

ChirpStack

  • /srv/chirpstack

Verticales

  • /srv/verticals

Filosofía de uso

platform-40 debe tratarse como base reproducible del plano de datos.

No debe convertirse en frontal público de cliente.

No debe exponerse alegremente en 0.0.0.0 si Tailscale está presente.

Qué sí pertenece a esta carpeta de Gitea

  • documentación técnica de la plataforma
  • inventario de servicios y puertos
  • rutas clave
  • forma correcta de operar y reiniciar
  • advertencias críticas
  • referencias cruzadas a verticales que viven sobre esta plataforma

Qué no pertenece aquí como elemento principal

  • dashboards de cliente en OVH
  • routing público de Traefik
  • Authentik
  • configuración singular de un tenant externo
  • secretos o credenciales reales

Referencias cruzadas

  • vertical de drenaje: 30-verticals/climate-drainage-ngs/
  • kit físico de drenaje: 25-kits/lsn50-v2-xkc-y25-v-drainage/
  • frontal público: 10-platforms/ovh-cloud/
  • BookStack: pendiente_de_crear
  • Vaultwarden: pendiente_de_crear