Atualizar instalação BYO

O upgrade baixa novas imagens Docker de ghcr.io/nexuswebs, reinicia os containers e não apaga banco, licença NXS2 nem tenants. Faça backup antes da primeira atualização em produção.

Antes de atualizar

Opção 1 — Menu do instalador

Na VPS, execute o setup e escolha opção 4 — Atualizar Nexus Atendimento:

bash <(curl -fsSL https://raw.githubusercontent.com/nexuswebs/nexus-byo/main/setup.sh)

O script faz docker pull das imagens definidas em stack.env e docker compose up -d.

Tags GHCR (stack.env)

NEXUS_BACKEND_IMAGE=ghcr.io/nexuswebs/nexus-backend:2.0.0
NEXUS_FRONTEND_IMAGE=ghcr.io/nexuswebs/nexus-frontend:2.0.0
NEXUS_POSTGRES_IMAGE=ghcr.io/nexuswebs/nexus-postgres:2.0.0

Validação após upgrade

curl -sS "https://SEU_DOMINIO/health"
# Login master → Licença BYO → status válido
# Teste inbox WhatsApp

Renovar licença NXS2

Após compra ou renovação, cole a nova chave em Configurações → Licença BYO no painel master (ou opção 6 do instalador). O domínio deve ser o mesmo do DNS e NEXUS_LICENSE_DOMAIN.

Não use docker compose down -v — isso apaga volumes (banco e mídia). Domínio próprio: configure registro A + NEXUS_DOMAIN no stack.env antes do primeiro deploy.
Instalação inicial Ativar licença