diff --git a/homelab/platform-40/docs/servicios.md b/homelab/platform-40/docs/servicios.md new file mode 100644 index 0000000..3f1e7d9 --- /dev/null +++ b/homelab/platform-40/docs/servicios.md @@ -0,0 +1,71 @@ +# Servicios + +## Stack base `/srv/platform` + +### Grafana +- URL: `http://192.168.40.100:3000` +- comportamiento esperado: redirección a `/login` + +### Portainer +- URL: `https://192.168.40.100:9443` + +### MinIO Console +- URL: `http://192.168.40.100:9001` + +### MinIO API +- URL: `http://192.168.40.100:9000` + +### Mosquitto +- bus interno: `192.168.40.100:1883` +- listener frontera: `IP Tailscale de platform-40:1884` + +## Stack ChirpStack `/srv/chirpstack` + +Servicios esperados: +- `cs_chirpstack` +- `cs_postgres` +- `cs_redis` + +Acceso documentado: +- `http://192.168.40.100:8080` + +## Servicios adicionales del caso drenaje + +Backend real documentado: +- `drain_control_api` +- `drain_control_scheduler` +- `drain01_norm` +- `drain01_pg` +- `mv_postgres_hot` +- `mv_mosquitto` +- `cs_chirpstack` + +## Política de publicación relevante + +Con Tailscale presente: +- no publicar alegremente en `0.0.0.0` +- bind explícito cuando proceda +- en drenaje se consolidó `192.168.40.100:8088:8088` + +## Diagnóstico básico esperado + +En `/srv/platform`: +```bash +docker-compose ps +```` + +En `/srv/chirpstack`: + +```bash +docker-compose ps +``` + +Puertos relevantes: + +* `1883` +* `1884` +* `3000` +* `8080` +* `9000` +* `9001` +* `9443` \ No newline at end of file