Cerebro Studio · Backlog · Changelog
Cerebro • /root/cerebro/docs/changelog/2026/CL-2026-03-11-BK-116.md • 2026-03-11T14:50:30.930Z

CL-2026-03-11-BK-116 · Limpeza segura das sobras órfãs de vhost (moltbot / sourcegraph)

  • Status: (V) conferido e aprovado
  • Escopo: plataforma
  • Projetos afetados: cerebro, rionoteatro, seuimovel
  • BK relacionado: BK-116
  • Aprovacao humana obrigatoria: nao
  • Data: 2026-03-11
  • Autor: Codex (GeJoRei-VPS)
  • revisor_ia: auto-revisao

Resumo

Concluída a limpeza segura das sobras órfãs relacionadas a moltbot.seuimove.rio.br, moltbot.seuimovel.rio.br e sourcegraph.rionoteatro.com.br. Os artefatos não estavam mais ativos no aaPanel nem no Nginx carregado, mas ainda ocupavam webroot, extensões de vhost do painel, certificado local e um arquivo manual antigo em /etc/nginx/sites-available. A remoção foi feita por quarentena reversível com backup versionado, evitando deleção destrutiva direta.

Contexto

  • sourcegraph.rionoteatro.com.br ainda existia apenas como placeholder padrão do aaPanel em /www/wwwroot/sourcegraph.rionoteatro.com.br.
  • moltbot.seuimove.rio.br era um domínio digitado errado, com resto de .well-known/acme-challenge e falha histórica de NXDOMAIN.
  • moltbot.seuimovel.rio.br já não existia como site ativo, mas ainda tinha resíduos de certificado/painel e um arquivo manual antigo em /etc/nginx/sites-available/moltbot.
  • A verificação no banco do aaPanel não retornou sites ativos para esses nomes e nginx -T não mostrava esses hosts carregados.

Entregas Técnicas

1) Inventário e backup

  • Gerado inventário pré-limpeza em /root/cerebro/backups/system/2026-03-11-bk116-vhost-orphans/state/inventory-before.txt.
  • Gerado backup frio dos artefatos em:
  • /root/cerebro/backups/system/2026-03-11-bk116-vhost-orphans/files/moltbot-seuimove-root.tar.gz
  • /root/cerebro/backups/system/2026-03-11-bk116-vhost-orphans/files/sourcegraph-rionoteatro-root.tar.gz
  • /root/cerebro/backups/system/2026-03-11-bk116-vhost-orphans/files/panel-vhost-orphans.tar.gz
  • /root/cerebro/backups/system/2026-03-11-bk116-vhost-orphans/files/moltbot-nginx-letsencrypt.tar.gz

2) Quarentena reversível

  • Movidos para /root/cerebro/backups/system/2026-03-11-bk116-vhost-orphans/quarantine/:
  • /www/wwwroot/moltbot.seuimove.rio.br
  • /www/wwwroot/sourcegraph.rionoteatro.com.br
  • /www/server/panel/vhost/other_php/sourcegraph.rionoteatro.com.br
  • /www/server/panel/vhost/apache/extension/sourcegraph.rionoteatro.com.br
  • /www/server/panel/vhost/apache/extension/moltbot.seuimovel.rio.br
  • /www/server/panel/vhost/apache/extension/moltbot.seuimove.rio.br
  • /www/server/panel/vhost/ssl/moltbot.seuimovel.rio.br
  • /www/server/panel/vhost/cert/moltbot.seuimovel.rio.br
  • /etc/letsencrypt/live/moltbot.seuimovel.rio.br
  • /etc/nginx/sites-available/moltbot

3) Validação pós-limpeza

  • Busca pós-limpeza nos caminhos ativos não retornou mais referências a esses vhosts.
  • O rollback foi preparado em /root/cerebro/backups/system/2026-03-11-bk116-vhost-orphans/rollback.sh.
  • nginx -t permaneceu falhando, mas por causa separada e pré-existente em /www/server/panel/vhost/nginx/well-known/cerebro.seuimovel.rio.br.conf com set_by_lua_block, não por causa dos artefatos de moltbot ou sourcegraph.

Riscos Residuais

  • Os resíduos foram retirados dos caminhos ativos, mas não foram destruídos; seguem em quarentena para rollback rápido.
  • O problema atual de nginx -t precisa de BK próprio se a intenção for normalizar a árvore de configuração do host.