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.
O instalador do Windows ainda não é assinado digitalmente. Em máquinas com o Controle Inteligente de Aplicativos ligado (padrão em instalações limpas do Windows 11) ele é bloqueado sem opção de "executar assim mesmo" — nesse caso use o console web, que é o produto completo. A assinatura está no caminho; enquanto não vier, isto fica escrito aqui.
Instalador do Windows. Dê dois cliques e siga o assistente. · 6.7 MB
Instalador alternativo (NSIS), para quem não pode rodar .msi.
SHA-256
- MSI
- 4ab5078ecd579ff7aafd22c5f19493f9abb34c9cdd002d13f9eb33cf113ea254
- EXE
- 606556d6d120c3ba454c35c21991a23094b0b8c63d57054d9df878f68e2c83f1
Abra a imagem e arraste o app para Aplicativos. Na primeira vez, o macOS barra o app (ainda não é notarizado pela Apple): Ajustes do Sistema › Privacidade e Segurança › Abrir Mesmo Assim. · 13.3 MB
SHA-256
- DMG
- 7ca43509d0e16498a704a913abb170201d6390d5a1e0c5941e6cc1ddc9564eac
sudo apt install ./arquivo.deb — instala de verdade, com atalho no menu. · 6.6 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
- 666e8964aaf48d8aea65b6fcffd2e2a5403fbacf37a5803c8ea0bb29fa0e619a
- RPM
- c730dfdfe0d2f4e76198aa54b631806deb51a0d5f92aff8efd91c0ccb68f5f23
- AppImage
- 4823dd9ab3f99784898eea4ed27412cc2a951a073ea8199c267a9d39a4b8911f
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.