Repolode
borgbase

borgbase/vykar

Una herramienta rápida de copias de seguridad en Rust, cifrada y con deduplicación, configurada mediante YAML y compatible con almacenamiento S3, SFTP y REST.

Alternativa open source a:Time MachineAcronis True Image

Estrellas
722
Forks
21
Issues abiertos
35
Último commit
hace 3 días

¿Qué es?

Vykar es una herramienta de copias de seguridad de línea de comandos escrita en Rust. Guarda snapshots en su propio formato de repositorio en disco, cifra los datos con AES-256-GCM o ChaCha20-Poly1305 y deriva las claves con Argon2id. El contenido duplicado se elimina mediante la fragmentación basada en contenido FastCDC, y los datos se pueden comprimir con LZ4 o Zstandard.

Las copias de seguridad se definen en un archivo de configuración YAML que permite especificar varios repositorios, hooks y volcados generados con comandos para hacer copias de bases de datos. Los repositorios pueden estar en el sistema de archivos local, en almacenamiento compatible con S3, en servidores SFTP o en un servidor REST dedicado que admite la protección de solo anexado y las cuotas. Un daemon integrado ejecuta ciclos de copia de seguridad a intervalos definidos, por lo que no hace falta usar cron.

Vykar incluye un servidor WebDAV y una interfaz gráfica de escritorio basada en Slint para explorar y restaurar snapshots. Funciona en Linux, macOS y Windows. El proyecto no es compatible con los repositorios de Borg ni de Restic, y sus autores desaconsejan usarlo en producción por ahora.

Funciones clave

  • 01Repositorios cifrados con AES-256-GCM o ChaCha20-Poly1305 y derivación de claves con Argon2id.
  • 02Deduplicación mediante fragmentación basada en contenido FastCDC.
  • 03Almacenamiento en discos locales, proveedores compatibles con S3, SFTP o un servidor REST.
  • 04Configuración YAML con varios repositorios, hooks y volcados generados con comandos.
  • 05Programación integrada mediante vykar daemon e interfaz gráfica de escritorio con copias de seguridad desde la bandeja del sistema.
  • 06Copias de seguridad simultáneas desde varias máquinas en el mismo repositorio.

Casos de uso

  • Hacer copias de seguridad de estaciones de trabajo personales o servidores en S3 o en un host SFTP.
  • Programar volcados de bases de datos y copias de seguridad periódicos sin cron.
  • Ejecutar un servidor REST de copias de seguridad autohospedado con protección de solo anexado.
  • Evaluar una nueva herramienta de copias de seguridad basada en Rust junto con instalaciones existentes de Borg o Restic.

Inicio rápido

  1. 1

    Ejecuta el script oficial de instalación indicado en el README

  2. 2

    Genera un archivo de configuración inicial

    vykar config
  3. 3

    Inicializa el repositorio

    vykar init
  4. 4

    Ejecuta una copia de seguridad

    vykar backup

Antes de usarlo

  • El README indica que todavía no se use para copias de seguridad en producción, así que el proyecto aún está en una fase inicial.
  • Se distribuye bajo la licencia GPL-3.0, una licencia copyleft que puede limitar la forma de distribuir obras derivadas.

En colecciones

Temas

Preguntas frecuentes

¿Qué es vykar?
Una herramienta rápida de copias de seguridad en Rust, cifrada y con deduplicación, configurada mediante YAML y compatible con almacenamiento S3, SFTP y REST. Vykar es una herramienta de copias de seguridad de línea de comandos escrita en Rust. Guarda snapshots en su propio formato de repositorio en disco, cifra los datos con AES-256-GCM o ChaCha20-Poly1305 y deriva las claves con Argon2id. El contenido duplicado se elimina mediante la fragmentación basada en contenido FastCDC, y los datos se pueden comprimir con LZ4 o Zstandard.
¿vykar es gratuito? ¿Qué licencia tiene?
vykar es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿vykar sigue mantenido?
Mantenimiento activo. El último commit de vykar fue el 4 nov 2026.
¿Para qué puedo usar vykar?
Hacer copias de seguridad de estaciones de trabajo personales o servidores en S3 o en un host SFTP. Programar volcados de bases de datos y copias de seguridad periódicos sin cron. Ejecutar un servidor REST de copias de seguridad autohospedado con protección de solo anexado. Evaluar una nueva herramienta de copias de seguridad basada en Rust junto con instalaciones existentes de Borg o Restic.
¿Cómo se instala vykar?
Ejecuta el script oficial de instalación indicado en el README Genera un archivo de configuración inicial: vykar config Inicializa el repositorio: vykar init Ejecuta una copia de seguridad: vykar backup
¿Dónde consigo vykar?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/borgbase/vykar

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados