Repolode
borgbase

borgbase/vykar

Быстрый инструмент резервного копирования на Rust с шифрованием и дедупликацией, настройкой через YAML и поддержкой S3, SFTP и REST-хранилищ.

Open source альтернатива:Time MachineAcronis True Image

Звёзды
722
Форки
21
Открытые issues
35
Последний коммит
3 дня назад

Что это?

Vykar — инструмент резервного копирования с командной строкой, написанный на Rust. Он хранит снимки в собственном формате репозитория на диске, шифрует данные с помощью AES-256-GCM или ChaCha20-Poly1305, а ключи выводит с помощью Argon2id. Повторяющиеся данные удаляются благодаря разбиению на чанки с контентно-определяемыми границами FastCDC, а сами данные можно сжимать с помощью LZ4 или Zstandard.

Параметры резервного копирования задаются в YAML-файле конфигурации, где можно указать несколько репозиториев, хуки и команды для дампов баз данных. Репозитории могут храниться в локальной файловой системе, S3-совместимом хранилище, на SFTP-серверах или на выделенном REST-сервере с поддержкой режима append-only и квот. Встроенный демон запускает циклы резервного копирования с заданным интервалом, поэтому cron не нужен.

В Vykar также есть WebDAV-сервер и графический интерфейс на базе Slint для просмотра снимков и восстановления данных. Программа работает в Linux, macOS и Windows. Проект несовместим с репозиториями Borg и Restic, а авторы пока не рекомендуют использовать его в production.

Ключевые возможности

  • 01Репозитории с шифрованием AES-256-GCM или ChaCha20-Poly1305 и выводом ключей с помощью Argon2id.
  • 02Дедупликация с разбиением на чанки с контентно-определяемыми границами FastCDC.
  • 03Хранение на локальных дисках, в S3-совместимых хранилищах, по SFTP или на REST-сервере.
  • 04Конфигурация в YAML с несколькими репозиториями, хуками и командами для дампов.
  • 05Встроенное планирование через vykar daemon и графический интерфейс с резервным копированием через системный трей.
  • 06Параллельное резервное копирование с нескольких машин в один репозиторий.

Сценарии использования

  • Резервное копирование личных рабочих станций или серверов в S3 либо на SFTP-хост.
  • Планирование регулярных дампов баз данных и резервного копирования без cron.
  • Развёртывание собственного REST-сервера для резервного копирования с защитой в режиме append-only.
  • Оценка нового инструмента резервного копирования на Rust наряду с существующими конфигурациями Borg или Restic.

Быстрый старт

  1. 1

    Запустите официальный скрипт установки из README

  2. 2

    Создайте начальный файл конфигурации

    vykar config
  3. 3

    Инициализируйте репозиторий

    vykar init
  4. 4

    Выполните резервное копирование

    vykar backup

Что важно знать

  • В README сказано, что пока не следует использовать проект для резервного копирования в production, поэтому он находится на ранней стадии разработки.
  • Проект распространяется по лицензии GPL-3.0 — лицензии с копилефтом, которая может ограничивать распространение производных работ.

В подборках

Темы

Частые вопросы

Что такое vykar?
Быстрый инструмент резервного копирования на Rust с шифрованием и дедупликацией, настройкой через YAML и поддержкой S3, SFTP и REST-хранилищ. Vykar — инструмент резервного копирования с командной строкой, написанный на Rust. Он хранит снимки в собственном формате репозитория на диске, шифрует данные с помощью AES-256-GCM или ChaCha20-Poly1305, а ключи выводит с помощью Argon2id. Повторяющиеся данные удаляются благодаря разбиению на чанки с контентно-определяемыми границами FastCDC, а сами данные можно сжимать с помощью LZ4 или Zstandard.
vykar можно использовать бесплатно? Какая у него лицензия?
vykar распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
vykar всё ещё поддерживается?
Активно поддерживается. Последний коммит в vykar — 4 нояб. 2026 г..
Для чего можно использовать vykar?
Резервное копирование личных рабочих станций или серверов в S3 либо на SFTP-хост. Планирование регулярных дампов баз данных и резервного копирования без cron. Развёртывание собственного REST-сервера для резервного копирования с защитой в режиме append-only. Оценка нового инструмента резервного копирования на Rust наряду с существующими конфигурациями Borg или Restic.
Как установить vykar?
Запустите официальный скрипт установки из README Создайте начальный файл конфигурации: vykar config Инициализируйте репозиторий: vykar init Выполните резервное копирование: vykar backup
Где скачать vykar?
Исходный код и инструкции по установке — на GitHub: https://github.com/borgbase/vykar

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Быстрая и эффективная программа для зашифрованного резервного копирования с дедупликацией данных и хранением снимков в локальном хранилище, SFTP, S3, Azure, GCS и других бэкендах.

37,1 тыс.+154 за неделю2 тыс.GoBSD-2-ClauseОбновлён вчера

Приложение для компьютера, которое создает зашифрованные резервные копии файлов с историей версий на локальных дисках, в облаке или хранилище BlinkDisk.

195+2 за неделю17TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 9 дней назад

Программа для резервного копирования с дедупликацией, опциональным сжатием и аутентифицированным шифрованием, которая хранит только изменившиеся фрагменты данных.

13,9 тыс.+16 за неделю882PythonOtherОбновлён позавчера

Бесплатный клиент для резервного копирования с открытым исходным кодом: хранит зашифрованные инкрементальные сжатые копии в облаке и на удалённых файловых серверах.

15,2 тыс.+15 за неделю1,1 тыс.C#OtherАктивно поддерживаетсяОбновлён 7 часов назад

Кроссплатформенный инструмент для резервного копирования: зашифрованные инкрементальные снимки с дедупликацией сохраняются в облачное, сетевое или локальное хранилище через CLI и GUI.

14,6 тыс.+61 за неделю789GoApache-2.0Обновлён 5 дней назад

Открытый движок резервного копирования: создает зашифрованные, дедуплицированные и проверяемые снимки, которые можно просматривать и восстанавливать через CLI или веб-интерфейс.

2,1 тыс.+19 за неделю103GoISCАктивно поддерживаетсяОбновлён вчера