Быстрая и эффективная программа для зашифрованного резервного копирования с дедупликацией данных и хранением снимков в локальном хранилище, SFTP, S3, Azure, GCS и других бэкендах.
borgbase/vykar
Быстрый инструмент резервного копирования на Rust с шифрованием и дедупликацией, настройкой через YAML и поддержкой S3, SFTP и REST-хранилищ.
Open source альтернатива:Time Machine
Acronis 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
Запустите официальный скрипт установки из README
- 2
Создайте начальный файл конфигурации
vykar config - 3
Инициализируйте репозиторий
vykar init - 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 обновляется ежедневно.
Похожие проекты
Приложение для компьютера, которое создает зашифрованные резервные копии файлов с историей версий на локальных дисках, в облаке или хранилище BlinkDisk.
Программа для резервного копирования с дедупликацией, опциональным сжатием и аутентифицированным шифрованием, которая хранит только изменившиеся фрагменты данных.
Бесплатный клиент для резервного копирования с открытым исходным кодом: хранит зашифрованные инкрементальные сжатые копии в облаке и на удалённых файловых серверах.
Кроссплатформенный инструмент для резервного копирования: зашифрованные инкрементальные снимки с дедупликацией сохраняются в облачное, сетевое или локальное хранилище через CLI и GUI.
Открытый движок резервного копирования: создает зашифрованные, дедуплицированные и проверяемые снимки, которые можно просматривать и восстанавливать через CLI или веб-интерфейс.