Szybka odpowiedź
Restic czy Borg: który jest lepszy do kopii zapasowych poza siedzibą na własny serwer?
Do kopii zapasowych poza siedzibą na własny serwer restic jest lepszy dla mieszanych systemów i wielu backendów storage; Borg jest lepszy dla Linux-do-Linux przez SSH. Oba deduplikują, szyfrują i oferują tryb append-only. Aktualne wersje na 2 November 2026: restic 0.19.1, Borg 1.4.5. Basalthold wynajmuje serwer od 110,99 USD za 30 dni, tylko kryptowalutą, bez KYC.
Jak wypadają restic, Borg i Kopia w porównaniu w 2026?
| restic | Borg | Kopia | |
|---|---|---|---|
| Najnowsze stabilne wydanie | 0.19.1, 5 lipca 2026 | 1.4.5, lipiec 2026 | 0.23.1, 16 czerwca 2026 |
| Następna wersja główna | — | 2.0 w wersji beta: 2.0.0b25, 27 września 2026 | — |
| Czego potrzebuje serwer | SSH do SFTP lub rest-server; żadnego restic na serwerze | SSH, z zainstalowanym Borgiem na serwerze (preferowane) | SFTP lub Kopia Repository Server |
| Inne backendy | S3 i S3-compatible, B2, Azure, Google Cloud, Swift, rclone | Ścieżki lokalne lub zdalne systemy plików, które zamontujesz | S3 i S3-compatible, B2, Azure, Google Cloud, Google Drive, WebDAV, rclone |
| Szyfrowanie | Zawsze włączone: AES-256 tryb counter, Poly1305-AES | Wybrane w borg init: AES-CTR-256 z HMAC-SHA256 lub BLAKE2b; none istnieje | Zawsze włączone: AES-256 lub ChaCha20, łącznie z nazwami plików |
| Kompresja | Tak, z formatem repozytorium 2 (restic 0.14.0 lub nowszy) | lz4 domyślnie; zstd, zlib, lzma | pgzip, s2, zstd |
| Stare backupy poza zasięgiem klienta | rest-server --append-only | borg serve --append-only lub append_only = 1 | S3 Object Lock lub klucze bez prawa usuwania |
| Windows | Tak, przez Scoop lub WinGet | Nie natywnie; WSL i Cygwin eksperymentalnie | — |
| Oficjalny interfejs graficzny | Nie | Nie | Tak |
Z strony wydań i dokumentacji każdego projektu, czytane 2 listopada 2026. Borg 1.4.5 to wydanie, które jego strona na GitHubie oznacza jako Latest; jego changelog datuje je na 19 lipca 2026. Myślnik oznacza, że punkt nie został sprawdzony.
Czego serwer potrzebuje dla restic, a czego dla Borg?
restic nie potrzebuje na serwerze niczego własnego. Jego dokumentacja wymaga serwera SSH, który zna Twój klucz publiczny, ponieważ pytanie o hasło zatrzymałoby automatyczne backupy. Dla celu append-only uruchom zamiast tego rest-server restic; domyślnie nasłuchuje na porcie 8000.
Quickstart Borg mówi, że zdalne repozytoria są najszybsze i najłatwiejsze, gdy Borg jest zainstalowany na zdalnym hoście. Klient komunikuje się wtedy z borg serve przez SSH. Bez Borg na serwerze możesz zamontować zdalny system plików, ale dokumentacja ostrzega, że nie każdy system plików jest wystarczająco stabilny do backupów.
restic zamienia dowolne konto SSH w cel backupu; Borg wymaga jednego pakietu na serwerze i daje ciaśniejszą 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@laptopJak restic i Borg szyfrują i kto trzyma klucz?
Oba szyfrują po stronie klienta, więc serwer przechowuje tylko szyfrogram. Różnią się tym, ile wyboru Ci dają.
- restic szyfruje wszystko w repozytorium AES-256 w trybie counter i uwierzytelnia to Poly1305-AES. Twoje hasło odblokowuje klucz przez scrypt. Zaszyfrowany jest nawet lokalny cache.
- Borg ustawia tryb w
borg init.repokeytrzyma zaszyfrowany klucz w repozytorium;keyfiletrzyma go na kliencie. Dokumentacja Borg zaleca wyeksportowanie klucza przezborg key exporti przechowywanie go poza systemem objętym backupem. - Kopia nie ma trybu bez szyfrowania. Szyfruje zawartość i nazwy plików AES-256 lub ChaCha20.
Szerszy obraz jest w szyfrowanie po stronie klienta dla backupów.
Który z nich chroni stare backupy, jeśli klient zostanie zhakowany?
Oba, jeśli to skonfigurujesz. Tryb --append-only w rest-server pozwala na nowe backupy, ale blokuje usuwanie i modyfikowanie istniejących. Tryb append-only w Borg odmawia nadpisania lub usunięcia zatwierdzonych danych.
Borg opisuje haczyk. Prune i delete nadal działają w trybie append-only; tylko oznaczają dane jako usunięte. Następny zapis w trybie normalnym, na przykład prune z Twojej maszyny administracyjnej, usuwa te dane na dobre. Dlatego uruchom borg check przed każdym pruningiem i trzymaj kopię przez hard link, jeśli podejrzewasz atak. Przepisy dla obu narzędzi są w unieruchamianie backupów na własnym serwerze.
Czy Borg 2 jest gotowy i co dzieje się z repozytoriami Borg 1?
Jeszcze nie do produkcji. Borg 2.0 jest w wersji beta: 2.0.0b25 wyszło 27 września 2026, a seria 1.4 pozostaje wydaniem oznaczonym jako Latest. Borg 2 używa nowego formatu repozytorium. borg transfer --from-borg1 kopiuje archiwa z repozytorium Borg 1.x do nowego Borg 2. Potem Borg 2 musi działać zarówno na kliencie, jak i na serwerze.
Zakładaj nowe zdalne repozytoria na Borg 1.4.5 już dziś, a przejście na Borg 2 planuj jako transfer, nie aktualizację w miejscu.
Gdzie pasuje Kopia?
Kopia to trzecia opcja i ta z oficjalnym interfejsem graficznym. Wersja 0.23.1, wydana 16 czerwca 2026, naprawia rzadki race condition, który mógł prowadzić do utraty danych, a opiekunowie zalecają aktualizację. Zapisuje do SFTP, pamięci zgodnej z S3 i kilku chmur albo do serwera Kopia Repository Server, który sam uruchamiasz. Jej poradnik dotyczący ransomware opiera się na S3 Object Lock w trybie compliance lub na kluczach dostępu bez prawa usuwania. Wybierz Kopię, gdy ludzie robiący backupy chcą okna, a nie powłoki.
Jak duży serwer potrzebują restic lub Borg?
Rozmiar puli ustal na jedną pełną kopię Twoich danych plus zmienione bloki każdej wersji, którą przechowujesz. Deduplikacja i kompresja zmniejszają oba; o ile, zależy od Twoich danych. Potem dodaj parity: dziesięć dysków 10 TB w RAIDZ2 zostawia 80 TB na repozytorium.
Na 2 November 2026 hosty bez KYC przyjmujące kryptowaluty brały medianę $6.70 za TB miesięcznie od 36 TB. Od 72 TB mediana spadła do $4.86. Hold 40 kosztuje $5.02/TB, a Hold 100 $3.77/TB, surowo. Każdy warunek jest w cenniku hold. Dla całych maszyn wirtualnych bliżej pasuje zdalny Proxmox Backup Server.
Który powinienem wybrać?
| Twoja sytuacja | Wybierz |
|---|---|
| Klienci Windows, macOS i Linux, jeden wspólny cel | restic |
| To samo repozytorium na Twoim serwerze i później w S3 lub B2 | restic |
| Serwery Linux robiące backup przez SSH, z dostrojoną kompresją | Borg 1.4.5 |
| Forced command, która przypina każdy klucz klienta do jednej ścieżki | Borg 1.4.5 |
| Osoby, które potrzebują interfejsu graficznego | Kopia |
| Całe maszyny wirtualne Proxmox VE | Proxmox Backup Server |
O co jeszcze ludzie pytają przy restic i Borg?
Czy mogę używać restic i Borg na tym samym wynajętym serwerze?
Tak. Daj każdemu narzędziu własne konto i katalog na puli danych. restic potrzebuje tylko dostępu SFTP; Borg potrzebuje pakietu borg i forced borg serve command dla każdego klucza.
Czy restic czy Borg jest szybszy?
Basalthold nie przeprowadził własnych testów szybkości, a szybkość zależy od Twoich danych, CPU i łącza. Oba po pierwszym uruchomieniu wysyłają tylko nowe fragmenty, więc kolejne kopie zapasowe są znacznie mniejsze niż pierwsza.
Czy muszę mieć restic zainstalowany na serwerze?
Nie. restic działa przez zwykły SFTP. Zainstaluj rest-server tylko wtedy, gdy chcesz tryb append-only lub backend HTTP.
Czy Basalthold może odczytać moje repozytorium restic lub Borg?
Nie, gdy jest zaszyfrowane, co zawsze ma miejsce w restic. Borg szyfruje w każdym trybie poza none i authenticated. Możesz zaszyfrować każdy dysk danych za pomocą LUKS lub natywnego szyfrowania ZFS; klucze pozostają u Ciebie i nikt z zespołu nigdy o nie nie prosi.
Który hold pasuje do repozytorium restic lub Borg?
Hold 24 dubluje dwa dyski dla małego repozytorium. Hold 160 ma najniższą cenę za TB z czterech holdów, $3.50/TB. Płatność wyłącznie kryptowalutą, bez KYC.
Jeden serwer dla Twoich repozytoriów restic lub Borg
Hold 40: AMD Ryzen 5 3600 (6 rdzeni / 12 wątków), 64 GB DDR4, 4 × 10 TB dysków twardych (40 TB raw) plus 512 GB NVMe na system, port 1 Gbit/s z 60 TB ruchu na 30 dni, 1 IPv4 i IPv6 /64, za $201.09/30 dni. Kryptowaluta, bez KYC.
- DomaineGoat LLC, zarejestrowana w Panamie
- Ceny zebrane u 23 sprzedawców storage, 2 listopada 2026
- Bez KYC, bez dokumentów
- Twoje klucze szyfrowania zostają Twoje
Źródła (15)
- Wydania restic (0.19.1, 5 lipca 2026) — restic on GitHub (read 2026-11-02)
- Przygotowanie nowego repozytorium — restic documentation (read 2026-11-02)
- Bibliografia: projekt i kryptografia — restic documentation (read 2026-11-02)
- Instalacja — restic documentation (read 2026-11-02)
- rest-server README (--append-only, --private-repos) — restic on GitHub (read 2026-11-02)
- Wydania Borg (1.4.5; 2.0.0b25) — BorgBackup on GitHub (read 2026-11-02)
- borg init: tryby szyfrowania (1.4.5) — BorgBackup documentation (read 2026-11-02)
- Dodatkowe uwagi: tryb append-only (1.4.5) — BorgBackup documentation (read 2026-11-02)
- Quick Start (1.4.5) — BorgBackup documentation (read 2026-11-02)
- Instalacja (1.4.5) — BorgBackup documentation (read 2026-11-02)
- borg transfer (dokumentacja rozwojowa 2.0) — BorgBackup documentation (read 2026-11-02)
- Wydania Kopia (v0.23.1, 16 czerwca 2026) — Kopia on GitHub (read 2026-11-02)
- Repozytoria — Kopia documentation (read 2026-11-02)
- Funkcje — Kopia documentation (read 2026-11-02)
- Ochrona przed ransomware — Kopia documentation (read 2026-11-02)