Repolode
borgbackup

borgbackup/borg

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

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

Звёзды
13,870
Форки
882
Открытые issues
183
Последний коммит
позавчера

Что это?

BorgBackup (Borg) — программа для резервного копирования через командную строку. Она разбивает файлы на фрагменты переменной длины и сохраняет только те из них, которые ещё не встречались. Дедупликация выполняется по содержимому, а не по именам файлов или путям, поэтому ежедневные резервные копии остаются небольшими. Данные, общие для нескольких машин с одним репозиторием, тоже хранятся только один раз.

Все данные можно зашифровать на клиенте до отправки с машины, используя 256-битное аутентифицированное шифрование. Это позволяет отправлять резервные копии в хранилища, которым нельзя полностью доверять. По желанию можно включить сжатие с помощью lz4, zstd, zlib или lzma. В качестве хранилищ поддерживаются локальные пути, SSH-хосты, SFTP, S3, B2 и любые бэкенды, совместимые с rclone. Архивы можно монтировать как файловую систему, чтобы просматривать их содержимое и восстанавливать данные.

Этот репозиторий содержит нестабильную бета-ветку Borg 2: между релизами в ней могут появляться несовместимые изменения, поэтому использовать её для резервного копирования в production не следует. Доступны бинарные файлы без дополнительных зависимостей для Linux, macOS, FreeBSD и Windows.

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

  • 01Дедупликация с разбиением данных на фрагменты по содержимому сохраняет только новые фрагменты
  • 02Аутентифицированное шифрование на клиенте с помощью AES-OCB или chacha20-poly1305
  • 03Опциональное сжатие с помощью lz4, zstd, zlib или lzma
  • 04Удалённые репозитории через SSH, SFTP, S3, B2 и rclone
  • 05Монтирование архивов резервных копий как файловых систем для просмотра и восстановления данных
  • 06Бинарные файлы без дополнительных зависимостей для Linux, macOS, FreeBSD и Windows

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

  • Ежедневное резервное копирование домашних каталогов или директорий серверов, где большая часть данных не меняется
  • Резервное копирование в удалённое недоверенное хранилище или облачный бакет с шифрованием
  • Хранение множества похожих образов виртуальных машин или снимков дисков в компактном репозитории

Темы

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

Что такое borg?
Программа для резервного копирования с дедупликацией, опциональным сжатием и аутентифицированным шифрованием, которая хранит только изменившиеся фрагменты данных. BorgBackup (Borg) — программа для резервного копирования через командную строку. Она разбивает файлы на фрагменты переменной длины и сохраняет только те из них, которые ещё не встречались. Дедупликация выполняется по содержимому, а не по именам файлов или путям, поэтому ежедневные резервные копии остаются небольшими. Данные, общие для нескольких машин с одним репозиторием, тоже хранятся только один раз.
borg можно использовать бесплатно? Какая у него лицензия?
borg распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
borg всё ещё поддерживается?
Активно поддерживается. Последний коммит в borg — 20 окт. 2026 г..
Для чего можно использовать borg?
Ежедневное резервное копирование домашних каталогов или директорий серверов, где большая часть данных не меняется Резервное копирование в удалённое недоверенное хранилище или облачный бакет с шифрованием Хранение множества похожих образов виртуальных машин или снимков дисков в компактном репозитории
Где скачать borg?
Исходный код и инструкции по установке — на GitHub: https://github.com/borgbackup/borg

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

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

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

15,2 тыс.1,1 тыс.C#OtherОбновлён 11 часов назад