Коротка відповідь
Restic чи Borg: що краще для віддалених бекапів на власний сервер?
Для віддалених бекапів на власний сервер restic кращий для змішаних систем і багатьох storage-бекендів; Borg кращий для Linux-to-Linux через SSH. Обидва дедуплікують, шифрують і мають режим append-only. Поточні версії на 2 November 2026: restic 0.19.1, Borg 1.4.5. Basalthold орендує сервер від 110,99 USD на 30 днів, лише крипта, без KYC.
Як порівнюються restic, Borg і Kopia у 2026 році?
| restic | Borg | Kopia | |
|---|---|---|---|
| Останній стабільний реліз | 0.19.1, 5 липня 2026 | 1.4.5, липень 2026 | 0.23.1, 16 червня 2026 |
| Наступна мажорна версія | — | 2.0 у бета: 2.0.0b25, 27 вересня 2026 | — |
| Що потрібно серверу | SSH для SFTP, або rest-server; без restic на сервері | SSH, з Borg, встановленим на сервері (бажано) | SFTP, або Kopia Repository Server |
| Інші бекенди | S3 і S3-сумісні, B2, Azure, Google Cloud, Swift, rclone | Локальні шляхи або віддалені файлові системи, які ви монтуєте | S3 і S3-сумісні, B2, Azure, Google Cloud, Google Drive, WebDAV, rclone |
| Шифрування | Постійно ввімкнено: AES-256 counter mode, Poly1305-AES | Обрано на borg init: AES-CTR-256 з HMAC-SHA256 або BLAKE2b; none існує | Завжди увімкнено: AES-256 або ChaCha20, включно з іменами файлів |
| Стиснення | Так, із форматом репозиторію 2 (restic 0.14.0 або новіший) | lz4 за замовчуванням; zstd, zlib, lzma | pgzip, s2, zstd |
| Старі бекапи поза зоною доступу клієнта | rest-server --append-only | borg serve --append-only, або append_only = 1 | S3 Object Lock, або ключі без прав на видалення |
| Windows | Так, через Scoop або WinGet | Не нативно; WSL і Cygwin експериментально | — |
| Офіційний графічний інтерфейс | Ні | Ні | Так |
Зі сторінки релізів і документації кожного проєкту, прочитано 2 листопада 2026 року. Borg 1.4.5 — це реліз, який його сторінка на GitHub позначає як Latest; у changelog дата 19 липня 2026 року. Прочерк означає, що пункт не перевірявся.
Що потрібно серверу для restic, а що для Borg?
restic не потребує нічого власного на сервері. Його документація просить SSH-сервер, який знає ваш публічний ключ, бо запит пароля зупинив би автоматичні бекапи. Для append-only цілі запустіть натомість rest-server від restic; він слухає порт 8000 за замовчуванням.
Quickstart Borg каже, що віддалені репозиторії найшвидші й найпростіші, коли Borg встановлено на віддаленому хості. Тоді клієнт звертається до borg serve через SSH. Без Borg на сервері ви можете змонтувати віддалену файлову систему, але документація попереджає, що не кожна файлова система достатньо стабільна для бекапів.
restic перетворює будь-який SSH-акаунт на ціль бекапів; Borg просить один серверний пакет і дає жорсткішу forced command.
# restic over SFTP: only SSH and a key on the server
restic -r sftp:[email protected]:/tank/restic init
# Borg over SSH: Borg 1.4.5 installed on both sides
borg init --encryption=repokey-blake2 ssh://[email protected]/tank/borg
# On the server, ~backup/.ssh/authorized_keys pins the key to one repository:
command="borg serve --append-only --restrict-to-path /tank/borg",restrict ssh-ed25519 AAAA... client@laptopЯк restic і Borg шифрують і хто тримає ключ?
Обидва шифрують на клієнті, тож сервер зберігає лише шифротекст. Вони відрізняються тим, скільки вибору дають вам.
- restic шифрує все в репозиторії за допомогою AES-256 у режимі counter і автентифікує це через Poly1305-AES. Ваш пароль розблоковує ключ через scrypt. Навіть локальний кеш зашифровано.
- Borg задає режим на
borg init.repokeyтримає зашифрований ключ у репозиторії;keyfileтримає його на клієнті. Документація Borg каже експортувати ключ черезborg key exportі зберігати його окремо від системи, що бекапиться. - Kopia не має незашифрованого режиму. Вона шифрує вміст та імена файлів через AES-256 або ChaCha20.
Ширша картина — на сторінці шифрування на боці клієнта для бекапів.
Який із них зберігає старі бекапи в безпеці, якщо клієнт зламано?
Обидва, якщо ви це налаштуєте. Режим --append-only у rest-server дозволяє нові бекапи, але забороняє видалення й зміну наявних. Append-only режим Borg відмовляється перезаписувати або видаляти зафіксовані дані.
Borg документує підступ. Prune і delete все одно працюють у append-only режимі; вони лише позначають дані як видалені. Наступний запис у звичайному режимі, наприклад prune з вашої адмінської машини, остаточно видаляє ці дані. Тож запускайте borg check перед будь-яким pruning і тримайте hard-link копію, якщо підозрюєте атаку. Рецепти для обох інструментів — на сторінці як зробити бекапи незмінними на власному сервері.
Чи готовий Borg 2 і що станеться з репозиторіями Borg 1?
Ще не для продакшену. Borg 2.0 у бета-версії: 2.0.0b25 вийшов 27 вересня 2026 року, а серія 1.4 залишається релізом, позначеним як Latest. Borg 2 використовує новий формат репозиторію. borg transfer --from-borg1 копіює архіви з репозиторію Borg 1.x у новий репозиторій Borg 2. Після цього Borg 2 має працювати і на клієнті, і на сервері.
Починайте нові offsite-репозиторії на Borg 1.4.5 вже сьогодні, а перехід на Borg 2 плануйте як перенесення, а не оновлення на місці.
Де місце Kopia?
Kopia — третій варіант і єдиний з офіційним графічним інтерфейсом. Версія 0.23.1, випущена 16 червня 2026 року, виправляє рідкісний стан гонки, який міг призвести до втрати даних, і супровідники радять оновитися. Вона пише в SFTP, S3-сумісне сховище та кілька хмар або у власний Kopia Repository Server. Її посібник щодо ransomware покладається на S3 Object Lock у режимі compliance або на ключі доступу без прав на видалення. Обирайте Kopia, коли люди, які роблять бекапи, хочуть вікно, а не shell.
Який сервер потрібен restic або Borg?
Розрахуйте пул на одну повну копію ваших даних плюс змінені блоки кожної версії, яку ви зберігаєте. Дедуплікація і стиснення зменшують обидва; наскільки — залежить від ваших даних. Потім додайте парність: десять дисків по 10 TB у RAIDZ2 залишають 80 TB для репозиторію.
На 2 November 2026 хости без KYC, що приймають крипту, брали медіану $6.70 за TB на місяць починаючи з 36 TB. Від 72 TB медіана падала до $4.86. Hold 40 коштує $5.02/TB, а Hold 100 — $3.77/TB, без стиснення. Усі умови — у списку цін на зберігання. Для цілих віртуальних машин ближче підходить offsite Proxmox Backup Server.
Що мені обрати?
| Ваша ситуація | Оберіть |
|---|---|
| Клієнти на Windows, macOS і Linux, одна спільна ціль | restic |
| Той самий репозиторій на вашому сервері і пізніше в S3 або B2 | restic |
| Linux-сервери, що бекапляться через SSH, з налаштованим стисненням | Borg 1.4.5 |
| Forced command, що прив'язує кожен ключ клієнта до одного шляху | Borg 1.4.5 |
| Люди, яким потрібен графічний інтерфейс | Kopia |
| Цілі віртуальні машини Proxmox VE | Proxmox Backup Server |
Про що ще питають щодо restic і Borg?
Чи можна використовувати restic і Borg на одному орендованому сервері?
Так. Дайте кожному інструменту власний акаунт і каталог на пулі даних. restic потребує лише доступу через SFTP; Borg потребує пакета borg і forced borg serve команди для кожного ключа.
restic чи Borg швидший?
Basalthold не проводив власних тестів швидкості, а швидкість залежить від ваших даних, CPU та каналу. Обидва після першого запуску передають лише нові блоки, тож наступні резервні копії набагато менші за першу.
Чи потрібен мені restic, встановлений на сервері?
Ні. restic працює через звичайний SFTP. Встановлюйте rest-server лише якщо вам потрібен його режим append-only або HTTP backend.
Чи може Basalthold читати мій репозиторій restic або Borg?
Ні, коли він зашифрований, а для restic це завжди так. Borg шифрує в усіх режимах, крім none та authenticated. Ви можете зашифрувати кожен диск для даних за допомогою LUKS або вбудованого шифрування ZFS; ключі залишаються у вас, і ніхто з команди їх ніколи не запитує.
Який hold підходить для репозиторію restic або Borg?
Hold 24 дзеркалить два диски для невеликого репозиторію. Hold 160 має найнижчу ціну за TB з-поміж чотирьох hold, $3.50/TB. Оплата лише в криптовалюті, без KYC.
Один сервер для ваших репозиторіїв restic або Borg
Hold 40: AMD Ryzen 5 3600 (6 ядер / 12 потоків), 64 GB DDR4, 4 × 10 TB жорстких диски (40 TB raw) плюс 512 GB NVMe для системи, порт 1 Gbit/s із 60 TB трафіку за 30 днів, 1 IPv4 та IPv6 /64, за $201.09/30 днів. Крипта, без KYC.
- DomaineGoat LLC, зареєстрована в Панамі
- Ціни досліджено серед 23 продавців сховищ, 2 листопада 2026 року
- Без KYC, без документів
- Ваші ключі шифрування залишаються вашими
Джерела (15)
- релізи restic (0.19.1, 5 липня 2026) — restic on GitHub (read 2026-11-02)
- Підготовка нового репозиторію — restic documentation (read 2026-11-02)
- Джерела: дизайн і криптографія — restic documentation (read 2026-11-02)
- Встановлення — restic documentation (read 2026-11-02)
- README rest-server (--append-only, --private-repos) — restic on GitHub (read 2026-11-02)
- релізи Borg (1.4.5; 2.0.0b25) — BorgBackup on GitHub (read 2026-11-02)
- borg init: режими шифрування (1.4.5) — BorgBackup documentation (read 2026-11-02)
- Додаткові примітки: режим append-only (1.4.5) — BorgBackup documentation (read 2026-11-02)
- Швидкий старт (1.4.5) — BorgBackup documentation (read 2026-11-02)
- Встановлення (1.4.5) — BorgBackup documentation (read 2026-11-02)
- borg transfer (документація розробки 2.0) — BorgBackup documentation (read 2026-11-02)
- релізи Kopia (v0.23.1, 16 червня 2026) — Kopia on GitHub (read 2026-11-02)
- Репозиторії — Kopia documentation (read 2026-11-02)
- Функції — Kopia documentation (read 2026-11-02)
- Захист від ransomware — Kopia documentation (read 2026-11-02)