Open-source · Agent-first

Backup e restore
orquestrados por
agentes distribuídos.

Keeply é uma plataforma open-source para backup, deduplicação e restore. Agentes rodam localmente, transmitem dados de forma eficiente e são orquestrados pela interface web.

$docker compose up -d
keeply · agent console

Active agents

node-prod-01
Linux · v0.4.1
Backup running
node-prod-02
Linux · v0.4.1
Idle
node-staging
Ubuntu · v0.4.0
Offline

Recent jobs

/var/data/postgres
done
/home/deploy/app
running
/etc/nginx
done
/var/log/apps
failed

Interface

Console de orquestração,não painel de analytics.

Visualize agentes, acompanhe jobs, configure políticas e inicie restores em um único lugar.

Keeply
/ Dashboard
3 agents online14:32
Agents
3
2 online · 1 offline
Jobs today
14
12 done · 2 running
Data protected
62 GB
+4.2 GB today
Failed
1
Last: 2h ago
Recent Jobs
/var/data/postgres
node-prod-01 · 14:28
done
/home/deploy/app
node-prod-02 · 14:31
running
/etc/nginx/conf.d
node-prod-01 · 13:55
done
/var/log/apps
node-staging · 12:00
failed
/home/user/docs
node-prod-01 · 11:40
done

Arquitetura

Fluxo técnico, de ponta a ponta.

O agente captura, processa e transmite. O backend armazena, indexa e orquestra. O restore é determinístico e verificável por hash.

01
Agent
Roda localmente. Monitora fontes definidas por política.
02
Chunk & Dedup
Divide por conteúdo. Elimina dados já enviados.
03
Backend API
Recebe chunks, verifica integridade e coordena jobs.
04
Object Storage
Armazena chunks e snapshots. Compatível com S3/MinIO.
05
Manifest
Índice imutável de snapshots. Base determinística do restore.
06
Restore
Reconstrói a partir do manifesto. Verificável por hash.

Agent-first

O agente é o núcleo.
Não um plugin.

O agente Keeply roda diretamente no host. Ele executa o backup, aplica políticas localmente, deduplica dados antes de enviar e garante que o restore seja verificável por hash.

Execução local

O agente roda no host, sem depender de rede para executar.

Controle por política

Fontes, retenção e frequência definidos centralmente.

Envio eficiente

Deduplicação antes de enviar. Só chunks novos trafegam.

Restore verificável

Cada chunk tem hash. O manifesto garante integridade.

Comunicação REST

O agente se registra, reporta status e recebe comandos via API.

Plataforma

Tudo que uma infraestrutura de backup precisa.

Backup Jobs

Jobs programados por política. Snapshots incrementais com controle de retenção.

Restore Workflows

Restore de arquivo, diretório ou snapshot completo, pela interface ou API.

Device & Agent Management

Cadastro, status e controle de agentes. Visualização de dispositivos protegidos.

Deduplication

Chunking por conteúdo-endereçável. Reduz tráfego e armazenamento.

Storage Backend

Compatível com MinIO e S3. Chunks e manifestos em object storage.

Alerts & Observability

Jobs com falha, agentes offline e anomalias reportados no painel.

Policy Orchestration

Políticas centralizadas por grupo ou dispositivo, distribuídas automaticamente.

Open-source

Transparente por design.
Auditável por padrão.

Keeply é open-source. Código aberto, arquitetura documentada, roadmap público. Você sabe exatamente o que está rodando na sua infraestrutura.

Código auditável
Leia, inspecione e contribua. Sem caixas pretas na sua infraestrutura.
Self-hosted
Rode completamente em sua infra. Sem dependência de serviço externo.
Roadmap público
Veja o que está sendo desenvolvido e discuta prioridades.
Contribuições abertas
Issues, PRs e discussões abertas. Construído com a comunidade.

Casos de uso

Para quem precisa de controle real.

Homelab

Backup de VMs, containers e dados pessoais. Controle total, sem assinatura.

MSP / Lab técnico

Gerencie backups de múltiplos clientes em uma plataforma auditável.

DevOps / SRE

Integre backup no pipeline. Políticas como código, restore testável em staging.

Infraestrutura pequena

Sem solução enterprise. Simples de implantar, fácil de operar.

Segurança e confiabilidade

Verificável em cada etapa.

Arquitetura projetada para integridade. Não confie apenas no backup — verifique o restore.

Hash por chunk

Cada chunk tem hash de conteúdo. Integridade verificável localmente e no restore.

Manifesto de snapshot

Cada snapshot gera um manifesto imutável. Restore reproduzível.

Autenticação por token

Agentes se autenticam com token. Controle de acesso por dispositivo.

Isolamento de agente

Cada agente opera de forma isolada. Falha em um não afeta os demais.

Criptografia em trânsito

Comunicação via HTTPS. Criptografia end-to-end planejada para dados em repouso.

Roadmap

Auditoria de jobs

Log completo de execuções, falhas e restores. Rastreabilidade total.

Comece agora. É open-source.

Clone, implante e configure em minutos. Sem trial, sem cartão, sem lock-in.