Voltar
Docs / Instalacao

Guia de instalacao

Atualizado em 2026-04-29

O BrutusForge roda em Windows x64 como um stack completo (Postgres + API + Web + Bot), registrado como 4 Windows Services. A instalacao foi feita pra ser one-click.

Requisitos

  • Windows 10 versao 1803+ ou Windows 11 (x64)
  • Windows Server 2019+ tambem suportado
  • Privilegios de administrador (instalador requer UAC)
  • Minimo 4 GB de RAM
  • 2 GB livres em disco (~57 MB de download)
  • Portas 3000, 3001, 5432 livres
  • Licenca BrutusForge valida (BF-XXXX-XXXX-XXXX-XXXX)

Passo a passo

  1. Baixe o instalador em sua area de cliente (requer licenca ativa) ou diretamente no link de download da release.
  2. Localize o arquivo BrutusForge_1.0.0_x64-setup.exe na pasta de Downloads e clique duas vezes para executar. Voce precisara de privilegios de Administrador ao rodar, nao ao baixar.
  3. ⚠️ O Windows pode exibir o aviso SmartScreen — veja a secao abaixo sobre como proceder com seguranca.
  4. Aceite o EULA e escolha a pasta de instalacao (default: C:\BrutusForge).
  5. O instalador provisiona o Postgres, aplica as migrations e instala o VC++ Redistributable automaticamente. Aguarde a conclusao.
  6. Apos instalar, edite C:\BrutusForge\.env e adicione sua chave:
    LICENSE_KEY=BF-XXXX-XXXX-XXXX-XXXX
  7. Reinicie o computador (ou reinicie os services via Launcher na bandeja → "Reiniciar todos").
  8. Abra http://localhost:3000/admin e faca o primeiro login via Discord OAuth.

⚠️ Aviso SmartScreen do Windows

Ao executar o .exe pela primeira vez, o Windows pode exibir a tela "O Windows protegeu seu computador". Isso e esperado em fase early-access — certificados EV/OV para assinatura de codigo custariam valores proibitivos para um produto novo, mas o Updater interno e protegido por assinatura Ed25519 verificavel.

Como prosseguir com seguranca:

  1. Baixe o instalador via botao Download na sua area de cliente.
  2. Execute o .exe baixado (duplo clique).
  3. Quando aparecer "O Windows protegeu seu computador" → clique em "Mais informacoes" (link azul, lado esquerdo da janela).
  4. Clique no botao "Executar mesmo assim" que aparecer logo abaixo.
  5. Aceite o UAC clicando em "Sim" para autorizar.
  6. Aguarde a instalacao automatica — o VC++ Redistributable e instalado se necessario.
  7. Reinicie o computador quando solicitado, ou abra o BrutusForge Launcher pelo menu Iniciar.

Como verificar a integridade do instalador

Antes de executar, voce pode confirmar que o arquivo nao foi adulterado comparando o hash SHA-256. Abra o PowerShell e execute:

Get-FileHash "$env:USERPROFILE\Downloads\BrutusForge_1.0.0_x64-setup.exe" -Algorithm SHA256 | Select-Object Hash

O valor esperado para a versao v1.0.0-rc13 e:

d79a7c6daa350d7e4d2c54513ea93a995feb6f52349eb458005439d813e46e15

Se o hash divergir, nao execute o arquivo e entre em contato via suporte@lucassrdev.com.br.

Problemas comuns

Erro "LICENSE_INVALID" apos configurar

Aguarde ate 1 minuto pra o LicenseGuard revalidar. Se persistir, verifique se o LICENSE_KEY no .env bate exatamente com o email de compra.

Portas em uso

Pare manualmente aplicacoes que usam as portas listadas antes de rodar o instalador. O installer encerra o Launcher automaticamente se ja estiver rodando.

HWID mudou (troca de maquina ou reinstall)

Acesse Minha conta → License → Transferir HWID (1x gratuito a cada 30 dias). Se ja usou a transferencia este mes, contate o suporte.

Expondo em dominio publico

Por default tudo roda em localhost. Se quiser acessar de outras maquinas ou expor na internet, veja o guia de dominio publico (Cloudflare Tunnel, reverse proxy, ajustes de CORS e Discord OAuth).

Empresas que exigem executavel assinado por CA

Se sua organizacao exige um executavel assinado por CA reconhecida (EV/OV), entre em contato via suporte@lucassrdev.com.br. Estamos avaliando assinar releases futuras conforme a base de clientes crescer.

Desinstalacao

Use Apps e Recursos do Windows ou execute unins000.exe em C:\BrutusForge. O uninstaller pergunta se deseja remover dados + .env (default sim, contem secrets).