From b8cd62cb9a080ad3c51a3116ad9a190bf289b1ec Mon Sep 17 00:00:00 2001 From: "victor.fraile" Date: Wed, 25 Mar 2026 16:24:52 +0000 Subject: [PATCH] =?UTF-8?q?A=C3=B1adir=20homelab/platform-40/docs/servicio?= =?UTF-8?q?s.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- homelab/platform-40/docs/servicios.md | 71 +++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 homelab/platform-40/docs/servicios.md 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