Download
O console no navegador. O resto, onde o navegador não chega.
O produto inteiro funciona no navegador. Os três abaixo existem para o que ele não alcança: uma janela própria, a coleta de métricas de dentro da máquina, e um passo de build.
Aplicativo de desktop
A mesma interface do console, numa janela própria, com atualização automática. Publicamos para Windows e Linux, cada um com o instalador nativo da plataforma — .msi, .deb e .rpm instalam de verdade, com atalho no menu. O macOS compila, mas ainda não é lançado.
Instalador do Windows. Dê dois cliques e siga o assistente. · 6.3 MB
Instalador alternativo (NSIS), para quem não pode rodar .msi.
SHA-256
- MSI
- b5b2fd3c2e63e8fbfa6a263ac9656f28389189968d1ff64dc1a75cb0430e9406
- EXE
- ec57351f5ccd201c5cb2132141f25bccc48da67bf0570f006b217fff16ccab28
Ainda não publicamos build para esta plataforma.
sudo apt install ./arquivo.deb — instala de verdade, com atalho no menu. · 6.2 MB
sudo dnf install ./arquivo.rpm — instala de verdade, com atalho no menu.
Portátil: chmod +x e execute. Não instala nada nem cria atalho.
SHA-256
- DEB
- e38bd2f6a2708c1f0188706a243fb9de473b279a2ee7b2629e3cd9aed9529635
- RPM
- 4b6513b95f84acd4d39ace406ea628ac6c54ed3bcebf7d061249dcbedc1482e8
- AppImage
- 3ae52c3aec707509b88653a7d2d41064db07393077f3a26bd4986c3c81a64bdd
Linha de comando
Um binário único que fala com a API do seu workspace. Existe para o lugar onde o navegador não vai: um pipeline. É com ele que um deploy confere que uma tabela não está vazia antes de subir, que um job noturno dispara um sync, e que um build para quando um monitor já está fora do ar.
Builds
Linux, macOS e Windows, x86-64 e ARM64. Compilado em Native AOT, então não há runtime para instalar numa imagem de CI.
Como ela se autentica
Uma chave de API do workspace, criada em Configurações. O escopo dela limita o que a ferramenta alcança por cima do papel de quem a criou, e uma chave nunca concede poderes de plataforma. Em CI, duas variáveis de ambiente bastam — nada é escrito no disco do runner.
# Linux e macOS
curl -fsSL https://api.datarunner.app/downloads/cli/install.sh | bash
# Windows (PowerShell)
irm https://api.datarunner.app/downloads/cli/install.ps1 | iexNão pede root nem administrador: instala no diretório do usuário. O instalador confere o SHA-256 publicado antes de instalar e recusa se não bater.
Agente de monitoramento
Um binário único, sem dependência de runtime, que coleta CPU, memória, swap, disco, rede, carga, temperatura, GPU, bateria e saúde dos discos e envia para o seu workspace. Ele só envia: não lê dado nenhum do seu banco e não aceita comando remoto.
Builds
Windows e Linux, x86-64 e ARM64. Compilado em Native AOT, então não há .NET para instalar.
Como ele se autentica
A inscrição troca um token de uso único por uma chave longa, guardada com hash no servidor. Cada envio leva essa chave e uma assinatura HMAC-SHA256 do corpo. Ele se atualiza sozinho, conferindo o SHA-256 que o manifesto declara antes de trocar o binário.
# Linux
curl -fsSL https://api.datarunner.app/downloads/agent/install.sh | sudo bash -s -- \
--server https://api.datarunner.app --token <token>
# Windows (PowerShell, admin)
& ([scriptblock]::Create((irm https://api.datarunner.app/downloads/agent/install.ps1))) `
-Server https://api.datarunner.app -Token <token>Rode o comando na máquina que vai monitorar e cole o token de inscrição gerado no console, em Hosts.