Programa de backup rápido, eficiente e criptografado que deduplica dados e armazena snapshots em backends locais, SFTP, S3, Azure, GCS e outros.
borgbase/vykar
Ferramenta rápida de backup em Rust, com criptografia e deduplicação, configurada por arquivo YAML e compatível com armazenamento S3, SFTP e REST.
Alternativa open source a:Time Machine
Acronis True Image
- Estrelas
- 718
- Forks
- 21
- Issues abertas
- 35
- Último commit
- anteontem
O que é?
Vykar é uma ferramenta de backup de linha de comando escrita em Rust. Ela armazena snapshots em um formato próprio de repositório em disco, criptografando os dados com AES-256-GCM ou ChaCha20-Poly1305 e derivando chaves com Argon2id. O conteúdo duplicado é removido usando o particionamento baseado em conteúdo FastCDC, e os dados podem ser compactados com LZ4 ou Zstandard.
Os backups são descritos em um arquivo de configuração YAML, que pode definir vários repositórios, hooks e dumps de comandos para backups de bancos de dados. Os repositórios podem ficar no sistema de arquivos local, em armazenamento compatível com S3, em servidores SFTP ou em um servidor REST dedicado que oferece suporte a proteção append-only e cotas. Um daemon integrado executa ciclos de backup em intervalos definidos, sem exigir o uso de cron.
Vykar inclui um servidor WebDAV e uma interface gráfica para desktop baseada em Slint, para navegar pelos snapshots e restaurá-los. Ele funciona no Linux, macOS e Windows. O projeto não é compatível com repositórios Borg ou Restic, e os autores recomendam não usá-lo em produção por enquanto.
Recursos principais
- 01Repositórios criptografados com AES-256-GCM ou ChaCha20-Poly1305 e derivação de chaves com Argon2id.
- 02Deduplicação por particionamento baseado em conteúdo FastCDC.
- 03Armazenamento em discos locais, provedores compatíveis com S3, SFTP ou um servidor REST.
- 04Configuração YAML com vários repositórios, hooks e dumps de comandos.
- 05Agendamento integrado por meio do vykar daemon e interface gráfica para desktop com backups pela bandeja do sistema.
- 06Backups simultâneos de várias máquinas no mesmo repositório.
Casos de uso
- Fazer backup de computadores pessoais ou servidores em S3 ou em um host SFTP.
- Agendar dumps e backups regulares de bancos de dados sem usar cron.
- Executar um servidor REST de backup próprio com proteção append-only.
- Avaliar uma nova ferramenta de backup em Rust junto com instalações existentes de Borg ou Restic.
Início rápido
- 1
Execute o script oficial de instalação indicado no README
- 2
Gere um arquivo de configuração inicial
vykar config - 3
Inicialize o repositório
vykar init - 4
Execute um backup
vykar backup
Antes de usar
- O README recomenda não usar o projeto para backups em produção ainda, portanto ele está em estágio inicial.
- O projeto é licenciado sob a GPL-3.0, uma licença copyleft que pode restringir a forma de distribuir trabalhos derivados.
Em coleções
Tópicos
Perguntas frequentes
- O que é vykar?
- Ferramenta rápida de backup em Rust, com criptografia e deduplicação, configurada por arquivo YAML e compatível com armazenamento S3, SFTP e REST. Vykar é uma ferramenta de backup de linha de comando escrita em Rust. Ela armazena snapshots em um formato próprio de repositório em disco, criptografando os dados com AES-256-GCM ou ChaCha20-Poly1305 e derivando chaves com Argon2id. O conteúdo duplicado é removido usando o particionamento baseado em conteúdo FastCDC, e os dados podem ser compactados com LZ4 ou Zstandard.
- vykar é gratuito? Qual é a licença?
- vykar é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- vykar ainda é mantido?
- Manutenção ativa. O último commit de vykar foi em 4 de nov. de 2026.
- Para que posso usar vykar?
- Fazer backup de computadores pessoais ou servidores em S3 ou em um host SFTP. Agendar dumps e backups regulares de bancos de dados sem usar cron. Executar um servidor REST de backup próprio com proteção append-only. Avaliar uma nova ferramenta de backup em Rust junto com instalações existentes de Borg ou Restic.
- Como instalar vykar?
- Execute o script oficial de instalação indicado no README Gere um arquivo de configuração inicial: vykar config Inicialize o repositório: vykar init Execute um backup: vykar backup
- Onde consigo vykar?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/borgbase/vykar
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo desktop para backups criptografados e versionados de arquivos em unidades locais, armazenamento na nuvem ou no serviço gerenciado da BlinkDisk.
Programa de backup com deduplicação, compressão opcional e criptografia autenticada, que armazena apenas os blocos de dados alterados.
Cliente de backup gratuito e open source que armazena backups criptografados, incrementais e compactados em serviços de nuvem e servidores de arquivos remotos.
Ferramenta de backup multiplataforma com snapshots incrementais, criptografados e deduplicados, salvos na nuvem, em rede ou localmente, com CLI e interface gráfica.
Motor de backup open source que cria snapshots criptografados, deduplicados e verificáveis, que podem ser navegados e restaurados pela CLI ou pela interface web.