ligbox-ops-platform/specs/028-openpanel-ce-ligbox-reengineering/tasks.md
Ligbox Spec Hub db77a67606 Add Spec 028: OpenPanel CE Ligbox re-engineering.
Documenta bypass CE, bridge FOSS :18087, E2E validado e scripts de deploy VM123.
2026-06-19 19:01:06 +00:00

1.4 KiB

Spec 028 — Tasks

Concluída: 2026-06-19
Validação: E2E FOSS order → bridge → user + domain OK

Re-engenharia CE

  • patch-openpanel-ce-unlock.sh — hosting ilimitado + API + admin + email
  • key=ligbox-local-enterprise em openpanel.config
  • Fix /etc/bind/named.conf (openpanel_dns)
  • Backup opencli em .ligbox-backup-*

Bridge FOSS v2

  • bridge.py — user-add + domains-add + normalização domínio
  • Endpoints GET/PATCH/DELETE users
  • openpanel-foss-bridge.service activo :18087

FOSSBilling

  • patch-foss-openpanel-domain.sh — campo domain em createAccount
  • Servidor FOSS → port 18087 HTTP
  • Order config array PHP (config[domain][...])

Contas teste Desk (7 domínios)

  • diarissima, myvexx, testeops, authverify, e2eportal, funnel, verify
  • provision-openpanel-hosting.sh

OpenAdmin lab

  • labadmin + labreseller via SQLite (issue #795)
  • Login OpenAdmin validado

Testes

  • test-foss-openpanel-order.sh — 7 passos E2E
  • Último run: order #6, user ab69b548, domain test95452.ligbox.com.br

Documentação

  • Spec 028 no repositório
  • Publicar no Spec Hub VM130 (Forgejo)
  • CREDENCIAIS_SERVICOS_VM123.txt actualizado

Pendente

  • Cron reaplicar patch após opencli update
  • Limpeza users E2E de teste
  • Integração automática Desk → FOSS order