Añadir ovh-cloud/README.md
This commit is contained in:
parent
c35938db39
commit
110824a836
71
ovh-cloud/README.md
Normal file
71
ovh-cloud/README.md
Normal file
@ -0,0 +1,71 @@
|
||||
# Plataforma: ovh-cloud
|
||||
|
||||
## Qué es
|
||||
|
||||
`ovh-cloud` es la frontera pública endurecida de MESAVAULT.
|
||||
|
||||
No es el plano de datos ni el backend principal. Su papel correcto es:
|
||||
|
||||
- publicación web
|
||||
- identidad y MFA
|
||||
- tenanting por cliente
|
||||
- routing público
|
||||
- ingress LoRaWAN cuando aplica
|
||||
- salto privado por Tailscale hacia `platform-40`
|
||||
|
||||
## Papel dentro de la arquitectura
|
||||
|
||||
La separación consolidada es esta:
|
||||
|
||||
- **OVH** publica, autentica y enruta
|
||||
- **platform-40** ejecuta, persiste y procesa
|
||||
|
||||
En el caso del drenaje:
|
||||
|
||||
- el cliente entra por `https://elpicon.panel.mesavault.es`
|
||||
- el dashboard del cliente vive en OVH
|
||||
- la UI de control se publica por `/control/ui`
|
||||
- Traefik y Authentik viven en OVH
|
||||
- el backend real vive en `platform-40`
|
||||
- la comunicación privada OVH -> `platform-40` va por Tailscale
|
||||
|
||||
## Qué sí pertenece aquí
|
||||
|
||||
- documentación del frontal público
|
||||
- Traefik
|
||||
- Authentik
|
||||
- logout handler
|
||||
- Gateway Bridge
|
||||
- tenants Grafana
|
||||
- `tenant-control.yml`
|
||||
- routing `/control/*`
|
||||
- rutas reales del host OVH
|
||||
- operación diaria del frontal
|
||||
|
||||
## Qué no pertenece aquí como elemento principal
|
||||
|
||||
No debe vivir aquí como fuente principal:
|
||||
|
||||
- PostgreSQL hot
|
||||
- Mosquitto interno
|
||||
- ChirpStack core
|
||||
- `drain_control_api`
|
||||
- `drain_control_scheduler`
|
||||
- `pg_sink.py`
|
||||
- datos persistidos del stack
|
||||
|
||||
Eso pertenece a `platform-40`.
|
||||
|
||||
## Principio clave
|
||||
|
||||
OVH no debe degradarse en backend generalista ni almacén de datos central.
|
||||
|
||||
OVH es frontera pública, identidad, publicación web e ingress cuando haga falta. `platform-40` sigue siendo el plano de datos real.
|
||||
|
||||
## Referencias cruzadas
|
||||
|
||||
- backend de datos: `10-platforms/homelab/platform-40/`
|
||||
- vertical reusable de drenaje: `30-verticals/climate-drainage-ngs/`
|
||||
- kit físico validado: `25-kits/lsn50-v2-xkc-y25-v-drainage/`
|
||||
- BookStack: `pendiente_de_crear`
|
||||
- Vaultwarden: `pendiente_de_crear`
|
||||
Loading…
x
Reference in New Issue
Block a user