Бесплатный клиент для резервного копирования с открытым исходным кодом: хранит зашифрованные инкрементальные сжатые копии в облаке и на удалённых файловых серверах.
borgbackup/borg
Программа для резервного копирования с дедупликацией, опциональным сжатием и аутентифицированным шифрованием, которая хранит только изменившиеся фрагменты данных.
Open source альтернатива:Time Machine
Acronis 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 обновляется ежедневно.
Похожие проекты
Терминальный интерфейс для rsync: профили повторно используемых передач, предварительный просмотр изменений и отслеживание прогресса, в том числе по SSH.
Бесплатный кроссплатформенный архиватор и распаковщик с поддержкой более 200 форматов, шифрованием, разбиением файлов и встроенным файловым менеджером.
Бесплатное нативное приложение для macOS с открытым исходным кодом: создаёт и распаковывает ZIP, 7Z и TAR, извлекает RAR, поддерживает шифрование и интеграцию с Finder.
Консольная утилита для синхронизации, копирования и монтирования файлов в локальном хранилище и более чем 70 облачных сервисах — rsync для облака.
Зашифрованная оверлейная файловая система на Go, которая через FUSE монтирует каталог с шифротекстом и показывает его содержимое в открытом виде.