ligbox-ops-platform/projects/finance/deploy/vm123-finance-stack
Ligbox Spec Hub 821675ab4a Reorganize monorepo into projects/wizard, ops-desk, finance
Specs stay at repo root (cross-VM). Move deploy and code into logical
projects with README per domain, updated manifest.yaml, and symlinks at
legacy paths for VM122 backward compatibility.
2026-06-19 18:55:03 +00:00
..
openpanel-community-bridge Reorganize monorepo into projects/wizard, ops-desk, finance 2026-06-19 18:55:03 +00:00
patches Reorganize monorepo into projects/wizard, ops-desk, finance 2026-06-19 18:55:03 +00:00
.env.example Reorganize monorepo into projects/wizard, ops-desk, finance 2026-06-19 18:55:03 +00:00
bootstrap-vm123.sh Reorganize monorepo into projects/wizard, ops-desk, finance 2026-06-19 18:55:03 +00:00
docker-compose.yml Reorganize monorepo into projects/wizard, ops-desk, finance 2026-06-19 18:55:03 +00:00
install-odoo-apps.sh Reorganize monorepo into projects/wizard, ops-desk, finance 2026-06-19 18:55:03 +00:00
install-openpanel-community-bridge.sh Reorganize monorepo into projects/wizard, ops-desk, finance 2026-06-19 18:55:03 +00:00
install-openpanel.sh Reorganize monorepo into projects/wizard, ops-desk, finance 2026-06-19 18:55:03 +00:00
proxmox-create-vm123.sh Reorganize monorepo into projects/wizard, ops-desk, finance 2026-06-19 18:55:03 +00:00
README.md Reorganize monorepo into projects/wizard, ops-desk, finance 2026-06-19 18:55:03 +00:00
setup-foss-antispam.sh Reorganize monorepo into projects/wizard, ops-desk, finance 2026-06-19 18:55:03 +00:00
setup-foss-openpanel-module.sh Reorganize monorepo into projects/wizard, ops-desk, finance 2026-06-19 18:55:03 +00:00
setup-foss-openpanel-server.sh Reorganize monorepo into projects/wizard, ops-desk, finance 2026-06-19 18:55:03 +00:00
test-foss-openpanel-order.sh Reorganize monorepo into projects/wizard, ops-desk, finance 2026-06-19 18:55:03 +00:00
traefik-routes-snippet.yml Reorganize monorepo into projects/wizard, ops-desk, finance 2026-06-19 18:55:03 +00:00

VM123 — FOSSBilling + OpenPanel + Odoo 16

Stack financeiro Ligbox (Spec 024).

URLs

URL Serviço
https://financeiro.ligbox.com.br/admin FOSSBilling Admin
https://financeiro.ligbox.com.br/login FOSSBilling Cliente
https://financeiro.ligbox.com.br/odoo/web/login?db=ligbox Odoo 16
https://openpanel.ligbox.com.br OpenPanel (host)

FOSSBilling está na raiz de financeiro.ligbox.com.br (não usar /foss).

HW VM123

Recurso Valor
vCPU 2
RAM 4 GB (+ swap 2 GB)
Disco 25 GB
IP 10.10.10.123
SSH WAN :2523 (pfSense)

Utilizadores

User Senha Notas
root 805353 manutenção
admin 805353 sudo
mini 805353 automação

Ordem de deploy

1. Proxmox (no host PVE)

bash deploy/vm123-finance-stack/proxmox-create-vm123.sh

Instalar Ubuntu 24.04, IP 10.10.10.123/24, gw 10.10.10.1.

2. Bootstrap VM

scp -r deploy/vm123-finance-stack root@10.10.10.123:/opt/
ssh root@10.10.10.123
bash /opt/vm123-finance-stack/bootstrap-vm123.sh

3. Docker — FOSS + Odoo

cd /opt/vm123-finance-stack
cp .env.example .env   # editar passwords
docker compose up -d
  • FOSSBilling wizard: http://10.10.10.123:8092
    • DB host: foss-mariadb
  • Odoo: http://10.10.10.123:8069
    • criar base ligbox no wizard

4. OpenPanel (bare metal, mesma VM)

bash /opt/vm123-finance-stack/install-openpanel.sh

Enterprise recomendado (API + FOSSBilling).

5. Módulo FOSS ↔ OpenPanel

bash /opt/vm123-finance-stack/setup-foss-openpanel-module.sh

FOSSBilling Admin → System → Hosting Plans and ServersNew Server → OpenPanel (2087, user OpenAdmin).

6. Antispam FOSS (signup)

Após wizard FOSS ou rebuild do container:

bash /opt/vm123-finance-stack/setup-foss-antispam.sh

Evita bloqueio de cadastro por autocomplete no honeypot. Ver Spec 024 secção Antispam.

7. Traefik CT114

Merge traefik-routes-snippet.yml em dynamic.yml (pedir confirmação Roger).

DNS Cloudflare: financeiro.ligbox.com.br, openpanel.ligbox.com.br → IP público.

8. Wazuh agent

WAZUH_MANAGER=10.10.10.104 dpkg -i wazuh-agent_*.deb
systemctl enable wazuh-agent && systemctl start wazuh-agent

RAM (4 GB — piloto)

Componente limite
OpenPanel host ~11,5 GB
FOSS + MariaDB ~768 MB
Odoo + Postgres ~1,1 GB
SO + swap restante

Monitorizar: free -h e docker stats.

Desk VM122

Spec 023: links para financeiro.ligbox.com.br/admin e ícone 💳 — integração fase seguinte.