1.6 KiB
1.6 KiB
Spec 024 — Tasks
Concluída: 2026-06-17
Validação: HTTPS activo · bridge OpenPanel OK · testprov1 + brtest524
VM123 Proxmox
- Executar
proxmox-create-vm123.shno host PVE - VM123 online — IP 10.10.10.123/24
- DNAT SSH WAN :2523 → VM123:22 (pfSense id 61)
Bootstrap
bootstrap-vm123.sh— mini, admin, root (805353)- fail2ban activo
- Wazuh agent → 10.10.10.104
- Swap 2 GB
Docker FOSS + Odoo
docker compose up -dem/opt/vm123-finance-stack- Wizard FOSSBilling (admin@ligbox.com.br)
- Wizard Odoo 16 (base ligbox)
setup-foss-openpanel-module.sh- Antispam honeypot
lb_hp_x9k2(setup-foss-antispam.sh)
OpenPanel
install-openpanel.sh— Community 1.7.60- Bridge Community API (
install-openpanel-community-bridge.sh) porta 18087 - Planos hosting —
ligbox-site-cms(id 3) - Test connection FOSS → bridge OK
- Provisionamento OpenPanel validado (bridge E2E + testprov1 manual)
Traefik + DNS
- DNS financeiro + openpanel → IP público (Cloudflare)
- Rotas Traefik CT114 (FOSS raiz, /odoo, openpanel, admin.openpanel)
- Validar HTTPS financeiro / odoo / openpanel
Desk (Spec 023)
- Links conta cliente → financeiro.ligbox.com.br (
billing_store.py) - Card Site/CMS → campos provisionamento (fase 2 — Spec 023)
- Webhook Desk → FOSS order API (fase 3 — Spec 023)
- billing_accounts.external_id FOSS (fase 2)
Gateway (futuro)
- Módulo pagamento FOSSBilling
Scripts de validação
deploy/vm123-finance-stack/test-foss-openpanel-order.sh— E2E order/bridge