# Restic czy Borg: który jest lepszy do kopii zapasowych poza siedzibą na własny serwer?

> Restic czy Borg do kopii zapasowych poza siedzibą na własny serwer: wersje z 2026, wymagania serwera, szyfrowanie, tryb append-only i gdzie pasuje Kopia.

- URL: https://basalthold.com/pl/restic-vs-borg/
- Ostatnia aktualizacja: 2026-11-02
- Wydawca: Basalthold (https://basalthold.com)

Wersje i funkcje ze stron każdego projektu, czego każde z nich potrzebuje na serwerze, jak szyfrują i jak trzymają stare kopie zapasowe poza zasięgiem atakującego.

**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.**

*Jedno repozytorium każde, na wynajętym serwerze pod 203.0.113.10*

```bash
# restic over SFTP: only SSH and a key on the server
restic -r sftp:backup@203.0.113.10:/tank/restic init

# Borg over SSH: Borg 1.4.5 installed on both sides
borg init --encryption=repokey-blake2 ssh://backup@203.0.113.10/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
```

## Jak 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`. `repokey` trzyma zaszyfrowany klucz w repozytorium; `keyfile` trzyma go na kliencie. Dokumentacja Borg zaleca wyeksportowanie klucza przez `borg key export` i 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](https://basalthold.com/pl/client-side-encrypted-backups/ "What each backup tool encrypts before upload, and where the key lives").

## 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](https://basalthold.com/pl/immutable-backups/ "Append-only repositories, Veeam, object lock and ZFS snapshots").

## 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](https://basalthold.com/pl/pricing/ "Every hold, term and city, with prices"). Dla całych maszyn wirtualnych bliżej pasuje [zdalny Proxmox Backup Server](https://basalthold.com/pl/proxmox-backup-server-offsite/ "Datastore on ZFS, sync jobs and encryption").

## 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. [Wynajmij Hold 40 w Amsterdamie](https://basalthold.com/app/checkout/?plan=hold-40&location=nl-ams&lang=pl) · [Wynajmij Hold 100 w Bukareszcie](https://basalthold.com/app/checkout/?plan=hold-100&location=ro-buh&lang=pl)

## Źródła

1. [Wydania restic (0.19.1, 5 lipca 2026)](https://github.com/restic/restic/releases) — restic on GitHub (read 2026-11-02)
2. [Przygotowanie nowego repozytorium](https://restic.readthedocs.io/en/stable/030_preparing_a_new_repo.html) — restic documentation (read 2026-11-02)
3. [Bibliografia: projekt i kryptografia](https://restic.readthedocs.io/en/stable/100_references.html) — restic documentation (read 2026-11-02)
4. [Instalacja](https://restic.readthedocs.io/en/stable/020_installation.html) — restic documentation (read 2026-11-02)
5. [rest-server README (--append-only, --private-repos)](https://github.com/restic/rest-server) — restic on GitHub (read 2026-11-02)
6. [Wydania Borg (1.4.5; 2.0.0b25)](https://github.com/borgbackup/borg/releases) — BorgBackup on GitHub (read 2026-11-02)
7. [borg init: tryby szyfrowania (1.4.5)](https://borgbackup.readthedocs.io/en/stable/usage/init.html) — BorgBackup documentation (read 2026-11-02)
8. [Dodatkowe uwagi: tryb append-only (1.4.5)](https://borgbackup.readthedocs.io/en/stable/usage/notes.html) — BorgBackup documentation (read 2026-11-02)
9. [Quick Start (1.4.5)](https://borgbackup.readthedocs.io/en/stable/quickstart.html) — BorgBackup documentation (read 2026-11-02)
10. [Instalacja (1.4.5)](https://borgbackup.readthedocs.io/en/stable/installation.html) — BorgBackup documentation (read 2026-11-02)
11. [borg transfer (dokumentacja rozwojowa 2.0)](https://borgbackup.readthedocs.io/en/master/usage/transfer.html) — BorgBackup documentation (read 2026-11-02)
12. [Wydania Kopia (v0.23.1, 16 czerwca 2026)](https://github.com/kopia/kopia/releases) — Kopia on GitHub (read 2026-11-02)
13. [Repozytoria](https://kopia.io/docs/repositories/) — Kopia documentation (read 2026-11-02)
14. [Funkcje](https://kopia.io/docs/features/) — Kopia documentation (read 2026-11-02)
15. [Ochrona przed ransomware](https://kopia.io/docs/advanced/ransomware-protection/) — Kopia documentation (read 2026-11-02)

---

Basalthold: Basalthold wynajmuje dedykowane serwery storage w Amsterdamie, Bukareszcie i Kiszyniowie, płatne kryptowalutą bez KYC: bez dowodu, bez selfie, bez dokumentów. Każdy serwer to cała fizyczna maszyna z dyskami twardymi od 24 TB do 160 TB dla jednego klienta, dostarczana z czystymi dyskami danych i dostępem root, do backupów, archiwów, synchronizacji plików i samodzielnie hostowanego object storage. Na dzień 2 listopada 2026 ceny wynosiły od $110.99 za 30 dni za 24 TB do $561.39 za 160 TB ($3.50 za surowy TB). Usługę prowadzi DomaineGoat LLC, firma zarejestrowana w Panamie, nie prowadzi logów i nigdy nie prosi o Twoje klucze szyfrowania.
