Vykar: la nueva Herramienta de Copias de Seguridad de Código Abierto que promete ser más rápida que Borg, Restic y Kopia

Una nueva herramienta de copias de seguridad se incorpora al sistema de Linux: Vykar, una herramienta de backups de código abierto creada por el equipo de BorgBase y desarrollada en Rust.

Eso sí, conviene dejar algo claro desde el principio: sus propios desarrolladores no la recomiendan todavía para uso en producción, así que hay que probarla con cautela.

En Linux no faltan herramientas fiables para hacer copias de seguridad. Hay opciones sencillas como Déjà Dup, que resuelve bien lo básico si solo quieres proteger tus archivos sin complicarte demasiado.

También existen alternativas como Timeshift, más centradas en crear instantáneas del sistema para volver atrás tras una actualización problemática, aunque no está pensada como solución principal para copias de datos personales.

Para quienes buscan más control, Borg y Restic llevan años siendo dos de las referencias más sólidas: cifrado, deduplicación y una reputación muy bien ganada dentro de la comunidad Linux.

En este artículo veremos qué es Vykar, qué funciones ofrece, cómo se configura, en qué destaca frente a otras soluciones y qué debes tener en cuenta antes de instalarla.

¿Qué es Vykar?

Vykar es una herramienta de copia de seguridad abierta, cifrada y con de duplicación, escrita en Rust por el equipo de BorgBase y distribuida bajo licencia GPL-3.0.

Toma inspiración de proyectos como BorgBackup y Borgmatic, pero utiliza su propio formato de repositorio, lo que implica una limitación importante: no es compatible con repositorios ya existentes de Borg o Restic.

Esto significa que Vykar no está pensado como una capa nueva para reutilizar backups antiguos de esas herramientas, sino como una solución distinta, con su propia arquitectura.

PROBAR LA HERRAMIENTA DE COPIAS DE SEGURIDAD VYKAR

Advertencia importante antes de usarlo

El propio proyecto avisa de que Vykar no está recomendado para entornos de producción por ahora.

Eso no significa que no se pueda probar, pero sí que conviene tratarlo como una herramienta todavía en fase de maduración. Lo razonable sería usarlo para:

  • pruebas
  • laboratorios personales
  • entornos no críticos
  • evaluaciones de rendimiento y funciones

No sería la mejor idea confiarle de entrada copias de seguridad críticas sin validarlo a fondo antes.

¿Cómo se configura Vykar?

Uno de los puntos interesantes de Vykar es que toda su configuración gira alrededor de un único archivo YAML.

En ese archivo defines:

  • los repositorios
  • los directorios de origen
  • la configuración de cifrado
  • la política de retención

Este enfoque puede resultar cómodo para quienes prefieren una configuración centralizada y fácil de versionar o revisar.

Funciones principales de Vykar

Vykar llega con un conjunto de características bastante completo para tratarse de una herramienta tan reciente.

Programación de copias con vykar daemon

Permite automatizar copias de seguridad mediante su propio daemon, lo que facilita la ejecución periódica de tareas sin depender únicamente de mecanismos externos.

Deduplicación con FastCDC

Vykar usa FastCDC para deduplicar datos, una técnica pensada para reducir espacio evitando almacenar bloques repetidos de información.

Compresión con LZ4 o Zstandard

Ofrece soporte para dos algoritmos de compresión muy conocidos:

  • LZ4
  • Zstandard (Zstd)

Esto permite ajustar el equilibrio entre velocidad y compresión según tus necesidades.

Interfaz gráfica de escritorio

Incluye una GUI oficial llamada:

vykar-gui

Con soporte para la bandeja del sistema, este detalle es especialmente llamativo porque otras herramientas muy conocidas no suelen incluir una interfaz gráfica oficial como parte del proyecto principal.

Servidor WebDAV para explorar y restaurar snapshots

Vykar también puede exponer las copias mediante WebDAV, lo que facilita navegar por instantáneas y restaurar archivos de una forma más cómoda.

Cifrado moderno

El cifrado utiliza:

  • AES-256-GCM o ChaCha20-Poly1305, seleccionados automáticamente
  • derivación de claves con Argon2id

En términos generales, son elecciones modernas y muy bien consideradas para este tipo de uso.

Copias concurrentes desde varios clientes

Una de las funciones más interesantes es la posibilidad de que varias máquinas escriban al mismo tiempo en el mismo repositorio de backup.

Eso permite escenarios multi-cliente sin tener que diseñar soluciones más rebuscadas alrededor del sistema.

La interfaz gráfica merece una mención aparte

Este es uno de los apartados donde Vykar intenta diferenciarse con claridad.

En el ecosistema de Borg, por ejemplo, la interfaz gráfica suele resolverse con herramientas de terceros como Vorta. En el caso de Restic, existe Backrest, pero también es un proyecto comunitario aparte.

Vykar, en cambio, incluye su propia GUI oficial como componente de primera mano.

¿Qué puede hacer la GUI?

Según el texto original, la interfaz:

  • lee directamente desde vykar.yaml
  • permite lanzar copias bajo demanda
  • puede quedarse en la bandeja del sistema
  • ejecuta copias programadas en segundo plano

Para muchos usuarios, esto puede hacer que la herramienta resulte más accesible que otras alternativas más orientadas a terminal.

Rendimiento: cómo se compara con Borg, Restic, Rustic y Kopia

El sitio web del proyecto publicó una comparativa de rendimiento entre Vykar, Borg, Restic, Rustic y Kopia, usando un conjunto de prueba de:

  • 49 GiB
  • 367.000 archivos

Aquí conviene subrayar algo importante: los benchmarks han sido publicados por el propio equipo de Vykar, no por una entidad independiente. Por tanto, sirven como referencia inicial, pero conviene tomarlos con cierto cuidado hasta que existan pruebas externas adicionales.

Resultados en tiempo de copia

Según esos datos, el tiempo de backup fue el siguiente:

  • Vykar: 61 segundos
  • Rustic: 313 segundos
  • Borg: 268 segundos
  • Restic: 138 segundos
  • Kopia: 85 segundos

En esta prueba concreta, Vykar aparece claramente por delante del resto.

Resultados en restauración

Los tiempos de restauración también favorecen a Vykar:

  • Vykar: 69 segundos
  • Rustic: 82 segundos
  • Borg: 225 segundos
  • Restic: 130 segundos
  • Kopia: 132 segundos

Aquí la diferencia con Rustic es menor, pero sigue liderando en la comparativa publicada.

Eficiencia de CPU

Donde la brecha parece más marcada es en el uso de CPU durante la copia:

  • Vykar: 234 segundos de CPU
  • Borg: 250
  • Restic: 696
  • Rustic: 728
  • Kopia: 428

En este punto, Vykar sale especialmente bien parado en comparación con Restic y Rustic.

Uso de memoria: aquí la historia cambia

No todo son ventajas. En consumo de RAM, la situación es menos favorable para Vykar.

Durante la copia, los valores indicados son:

  • Borg: 236 MB
  • Restic: 327 MB
  • Vykar: 623 MB

Es decir, Vykar parece intercambiar más memoria por más velocidad.

¿Qué significa esto?

En equipos con RAM abundante puede no ser un problema serio, pero en sistemas más limitados conviene tenerlo en cuenta antes de adoptarlo.

Tamaño del repositorio

En cuanto al tamaño final de los repositorios, las cinco herramientas quedaron muy cerca entre sí bajo condiciones equivalentes de compresión Zstd:

  • entre 19,7 GB y 19,9 GB

Eso sugiere que, al menos en esa prueba, la eficiencia de deduplicación y compresión es bastante comparable entre todas.

Backends de almacenamiento compatibles

Antes de instalar Vykar, es importante saber que soporta cuatro tipos de backend de almacenamiento:

  • sistema de archivos local
  • almacenamiento de objetos compatible con S3
  • SFTP
  • un servidor REST dedicado

Esto le da bastante flexibilidad para distintos escenarios, desde copias locales hasta almacenamiento remoto.

¿Cómo instalar Vykar?

La instalación que se menciona en el texto original se hace con un único comando:

curl -fsSL https://vykar.borgbase.com/install.sh | sh

Para la configuración, de Docker el repositorio etc. es mejor que sigas paso a paso la documentación oficial.

INSTALACIÓN Y CONFIGURACIÓN DE VYKAR – DOCUMENTACIÓN OFICIAL

Ojo antes de ejecutarlo

Aunque ese es el método proporcionado por el proyecto, siempre conviene revisar cualquier script remoto antes de ejecutarlo directamente en el sistema, especialmente tratándose de una herramienta nueva y todavía no recomendada para producción.

Binarios precompilados disponibles

Además del instalador por script, también hay binarios precompilados disponibles en la página de lanzamientos de GitHub para:

  • Linux x86_64
  • Linux aarch64
  • variantes glibc y musl
  • macOS con Apple Silicon
  • Windows

Esto facilita probar Vykar sin necesidad de compilarlo manualmente.

¿Cuándo puede merecer la pena probar Vykar?

Vykar puede ser especialmente interesante si buscas una herramienta que combine varios de estos puntos:

  • desarrollo en Rust
  • cifrado moderno
  • deduplicación
  • interfaz gráfica oficial
  • soporte para múltiples backends
  • buen rendimiento en las pruebas publicadas
  • copias concurrentes desde varios equipos

Aun así, el gran matiz sigue siendo el mismo: todavía no está recomendado para uso en producción.


Conclusión

Vykar es una propuesta nueva y muy prometedora dentro del mundo de las copias de seguridad en Linux. Llega respaldada por el equipo de BorgBase, ofrece una base técnica interesante..

Y, una GUI oficial poco habitual en este tipo de herramientas y unos benchmarks que al menos sobre el papel, la sitúan por delante de soluciones veteranas como Borg, Restic o Kopia en velocidad.

La contrapartida es clara: consume más memoria y, sobre todo, sigue en una fase en la que sus propios desarrolladores piden prudencia.

Dicho de otra forma: no parece todavía una herramienta para reemplazar sin más tus backups críticos, pero sí una opción muy llamativa para seguir de cerca, probar en entornos controlados y evaluar como posible alternativa de futuro.