Pular para o conteúdo
YAMI_EDR [ D.O.G_SECURITY_OPS ] SISTEMA_ONLINE

// DEPLOY_PROTOCOL

Instale o Yami EDR

Baixe, suba em minutos e comece a monitorar. Plano Essencial grátis — licença só para upgrade.

01 Download

v3.3 2026-11-04 · Linux x86_64 · Debian 12 / Ubuntu 22.04+
Arquivo
Yami-EDR-release.zip
SHA-256
d4503f1011bdee82bceb4014f35c4464d1ecc150d1fc52f7d18857161083d6f4

Atenção Confira o SHA-256 antes de instalar. O plano Essencial (gratuito) já vem ligado; a licença é só para Pro/Enterprise.

02 Pré-requisitos

Sistema
Servidor Debian 12 ou Ubuntu 22.04+
Via Zip
python3 (3.10+) e unzip
Via Docker
Docker + Docker Compose
Mínimo
1 vCPU / 1 GB RAM / 5 GB disco · porta 8787 (ou atrás de proxy)

03 Passo a passo

Via Zip

Instalação manual como serviço do sistema (systemd). Comandos como root ou com sudo.

  1. 01

    Baixar o release + o checksum

    shell
    cd /opt
    curl -fsSLO https://yamiedr.com/downloads/Yami-EDR-release.zip
    curl -fsSLO https://yamiedr.com/downloads/Yami-EDR-release.zip.sha256
  2. 02

    Conferir a integridade

    shell
    sha256sum -c Yami-EDR-release.zip.sha256

    saída esperada: Yami-EDR-release.zip: OK

    Precisa dizer OK. Se aparecer FAILED, pare aqui e baixe de novo.

  3. 03

    Descompactar

    shell
    unzip -o Yami-EDR-release.zip && rm Yami-EDR-release.zip*

    Só se o passo anterior deu OK.

  4. 04

    Criar a pasta de dados

    shell
    mkdir -p /opt/yamiedr/data
  5. 05

    Criar o primeiro admin

    shell
    cd /opt/yamiedr && python3 server.py init

    Pergunta usuário e senha. Use uma senha forte e única.

  6. 06

    Instalar como serviço (sobe no boot)

    shell
    cp systemd/yamiedr.service /etc/systemd/system/
    systemctl daemon-reload && systemctl enable --now yamiedr
  7. 07

    Conferir

    shell
    systemctl is-active yamiedr

    saída esperada: active

Via Docker

O banco fica no volume ./data, fora do container.

  1. 01

    Baixar + conferir

    shell
    curl -fsSLO https://yamiedr.com/downloads/Yami-EDR-release.zip
    curl -fsSLO https://yamiedr.com/downloads/Yami-EDR-release.zip.sha256
    sha256sum -c Yami-EDR-release.zip.sha256

    saída esperada: Yami-EDR-release.zip: OK

    Precisa dizer OK antes de seguir.

  2. 02

    Extrair

    shell
    unzip -o Yami-EDR-release.zip && cd yamiedr
  3. 03

    Criar o primeiro admin (uma vez)

    shell
    docker compose run --rm yami python3 server.py init
  4. 04

    Subir

    shell
    docker compose up -d
  5. 05

    Conferir

    shell
    docker compose ps

    O serviço yami deve aparecer como running.

04 Primeiro acesso

Abra http://IP-DO-SERVIDOR:8787 e entre com o admin que você criou. Já está no plano Essencial grátis, pronto para monitorar.

Atenção Sem HTTPS, a senha trafega em texto puro. Até configurar o HTTPS (seção abaixo), acesse por um túnel SSH, a partir do seu computador:

seu computador
ssh -L 8787:127.0.0.1:8787 usuario@IP-DO-SERVIDOR

Com o túnel aberto, use http://127.0.0.1:8787 no seu navegador.

05 Ativar licença (opcional)

Opcional. Só para subir de plano (Pro/Enterprise).

  1. 1Solicite a licença à D.O.G pela página de contato.
  2. 2No console: Operações de segurança → Licença.
  3. 3Cole a chave e clique em Salvar. O plano sobe na hora.

Contato ->

06 Primeiros passos

  1. DIA_0 · 01

    Criar o cliente

    Clientes e acessos → criar o cliente/empresa (tenant).

  2. DIA_0 · 02

    Instalar agentes

    Adicionar agente → copiar o comando → rodar nas máquinas → elas aparecem em Agentes.

  3. DIA_0 · 03

    Superfície de ataque (opcional)

    Superfície → Ativos → cadastrar o domínio → o pipeline roda sozinho.

  4. DIA_0 · 04

    Notificações

    Automação → Notificações → ligar um canal e preencher o plantão.

07 HTTPS

Recomendado assim que você tiver um domínio. Exemplo com Caddy, que emite e renova o certificado sozinho:

/etc/caddy/Caddyfile
yami.yamiedr.com {
    reverse_proxy 127.0.0.1:8787
}

Depois feche a porta 8787 para fora (firewall), deixando só 80/443 abertas.

shell
ufw deny 8787/tcp

08 Atualizar

Via Zip

  1. 01

    Parar o serviço e guardar uma cópia dos dados

    shell
    systemctl stop yamiedr
    cp -a /opt/yamiedr/data /opt/yamiedr-data-$(date +%F)
  2. 02

    Baixar e conferir a nova versão

    shell
    cd /opt
    curl -fsSLO https://yamiedr.com/downloads/Yami-EDR-release.zip
    curl -fsSLO https://yamiedr.com/downloads/Yami-EDR-release.zip.sha256
    sha256sum -c Yami-EDR-release.zip.sha256
  3. 03

    Extrair sem tocar nos dados e subir

    shell
    unzip -o Yami-EDR-release.zip -x "yamiedr/data/*" && rm Yami-EDR-release.zip*
    systemctl start yamiedr

Via Docker

  1. 01

    Parar e guardar uma cópia dos dados

    shell
    docker compose down
    cp -a data ../yamiedr-data-$(date +%F)
  2. 02

    Baixar, conferir e extrair

    shell
    cd ..
    curl -fsSLO https://yamiedr.com/downloads/Yami-EDR-release.zip
    curl -fsSLO https://yamiedr.com/downloads/Yami-EDR-release.zip.sha256
    sha256sum -c Yami-EDR-release.zip.sha256
    unzip -o Yami-EDR-release.zip -x "yamiedr/data/*" && cd yamiedr
  3. 03

    Subir de novo

    shell
    docker compose up -d --build

    O volume ./data preserva o banco.

09 Problemas comuns

  • DIAGNÓSTICO

    Página não abre

    Veja o estado e os logs do serviço.

    shell
    systemctl status yamiedr
    docker compose logs yami
  • DIAGNÓSTICO

    Porta ocupada

    Zip: mude o --port no ExecStart do yamiedr.service. Docker: mude o mapeamento "8787:8787" no docker-compose.yml.

  • CRÍTICO

    Checksum falhou

    NÃO instale. Apague o arquivo e baixe de novo. Se falhar outra vez, fale comigo.