Pular para o conteúdo

Instalação

Entre no servidor por SSH e rode, como root:

Janela do terminal
curl -sSL https://depanel.bsncloud.com.br/install.sh | sudo sh

O instalador pergunta o domínio do painel e um e-mail para os avisos do Let’s Encrypt. Deixe o domínio em branco para usar o endereço grátis (<ip>.sslip.io).

  1. Instala o Docker, se faltar.
  2. Confere se as portas 80 e 443 estão livres.
  3. Gera os segredos do painel em /opt/depanel/.env.
  4. Baixa e sobe o painel, o banco (PostgreSQL), as métricas e o backup diário.
  5. Instala o agente desta máquina, que aparece no painel como “Este computador”.
  6. Mostra o endereço do painel e o código de primeiro acesso.

Para automatizar (cloud-init, scripts), passe tudo na linha de comando:

Janela do terminal
curl -sSL https://depanel.bsncloud.com.br/install.sh | sudo sh -s -- \
--dominio painel.suaempresa.com.br --email voce@suaempresa.com.br --sim
Opção Para que serve
--dominio <host> endereço do painel (sem ele: <ip-público>.sslip.io)
--email <e-mail> e-mail dos avisos do Let’s Encrypt
--pasta <caminho> onde instalar (padrão /opt/depanel)
--borda <cidr> há um proxy na frente que envia PROXY protocol (ex.: 203.0.113.10/32)
--imagem <imagem> usar outra imagem do painel
--imagem-arquivo <tar> carregar a imagem de um arquivo (docker save), sem baixar
--sim não perguntar nada (usa os padrões)
--casa testar no seu computador, só com Docker (veja o modo casa)

O arquivo /opt/depanel/.env tem a variável DEPANEL_CHAVES_MESTRAS. Ela cifra as senhas e tokens guardados no painel. Guarde uma cópia num lugar seguro: sem ela, um backup restaurado não consegue abrir esses segredos.

Rodar o instalador de novo atualiza o painel e mantém a configuração e os dados. Para atualizar no dia a dia, use o botão do próprio painel: veja Atualizar.