ligbox-ops-platform/docs/network/VM123_INVENTARIO.md
Ligbox Spec Hub 5cf722c0e3 G1: publicar console.ligbox.com.br via Traefik CT114 e VM123.
DNS Cloudflare, routers Traefik, bind LAN 0.0.0.0:8100, rollback e script de validação — Spec 019 F0 mínimo.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-25 11:14:25 +00:00

50 lines
1.6 KiB
Markdown

# VM123 — inventário Ops Console
**Data:** 2026-06-17
**Host:** `vm123-finance` · `10.10.10.123`
## Serviços existentes (não alterados)
| Container | Porta host | Função |
|-----------|------------|--------|
| vm123-finance-stack-fossbilling-1 | **8092** | FOSSBilling |
| vm123-finance-stack-odoo-1 | 8069 | Odoo |
| openpanel | 2083 | OpenPanel |
| openpanel_dns | **53** (UDP/TCP) | BIND9 — DNS autoritativo OpenPanel · público via `95.216.14.162` |
| phpmyadmin | 8888 | phpMyAdmin |
| caddy | 443/2019 | Proxy |
| + DB/redis | interno | — |
## Ligbox Ops Console (novo — isolado)
| Item | Valor |
|------|-------|
| Compose | `/opt/ligbox-ops-console/docker-compose.yml` |
| Container | `ligbox-ops-console-ui` |
| Porta | `0.0.0.0:8100` (LAN — Traefik CT114) |
| Health | `curl http://10.10.10.123:8100/health``ok` |
| URL pública | `https://console.ligbox.com.br`**✅ G1 2026-06-25** |
| Rede Docker | `ligbox-console` (bridge dedicada) |
| Imagem | `ligbox/ops-console:latest` |
## Workspace no host
```text
/opt/ligbox-ops-console/
├── docker-compose.yml
├── .env
├── frontend/ # React SPA (hub CH-* MVP mock)
├── nginx/
├── scripts/
└── docs/
├── VM123_OPS_CONSOLE_HANDOFF.md
└── CHAT_BRUTO_OPS_CONSOLE_VM123_SPEC_20260616.txt
```
## Próximo
- Traefik/Caddy: `console.ligbox.com.br``127.0.0.1:8100`
- API VM122 hub chamados (substituir mock.js)
- Spec 012 SOC Carbonio (futuro)
**DNS53:** ver [Spec 028 DNS53](../../specs/028-openpanel-ce-ligbox-reengineering/DNS53_OPENPANEL_PORTA53.md)