Snel antwoord
Restic of Borg: welke is beter voor offsite-back-ups naar je eigen server?
Voor offsite-back-ups naar je eigen server is restic beter voor gemengde systemen en veel storage-backends; Borg is beter voor Linux-naar-Linux via SSH. Beide dedupliceren, versleutelen en bieden een append-only-modus. Huidige versies op 2 November 2026: restic 0.19.1, Borg 1.4.5. Basalthold huurt de server vanaf US$ 110,99 per 30 dagen, alleen crypto, zonder KYC.
Hoe verhouden restic, Borg en Kopia zich tot elkaar in 2026?
| restic | Borg | Kopia | |
|---|---|---|---|
| Nieuwste stabiele release | 0.19.1, 5 juli 2026 | 1.4.5, juli 2026 | 0.23.1, 16 juni 2026 |
| Volgende grote versie | — | 2.0 in bèta: 2.0.0b25, 27 september 2026 | — |
| Wat de server nodig heeft | SSH voor SFTP, of rest-server; geen restic op de server | SSH, met Borg op de server geïnstalleerd (voorkeur) | SFTP, of een Kopia Repository Server |
| Andere backends | S3 en S3-compatibel, B2, Azure, Google Cloud, Swift, rclone | Lokale paden, of remote filesystems die je mount | S3 en S3-compatibel, B2, Azure, Google Cloud, Google Drive, WebDAV, rclone |
| Versleuteling | Altijd aan: AES-256-tellermodus, Poly1305-AES | Gekozen bij borg init: AES-CTR-256 met HMAC-SHA256 of BLAKE2b; none bestaat | Altijd aan: AES-256 of ChaCha20, bestandsnamen inbegrepen |
| Compressie | Ja, met repository-formaat 2 (restic 0.14.0 of nieuwer) | lz4 standaard; zstd, zlib, lzma | pgzip, s2, zstd |
| Oude back-ups buiten bereik van een client | rest-server --append-only | borg serve --append-only, of append_only = 1 | S3 Object Lock, of sleutels zonder verwijderrechten |
| Windows | Ja, via Scoop of WinGet | Niet native; WSL en Cygwin experimenteel | — |
| Officiële grafische interface | Nee | Nee | Ja |
Van de releasepagina en documentatie van elk project, gelezen op 2 november 2026. Borg 1.4.5 is de release die zijn GitHub-pagina als Latest markeert; volgens de changelog is die van 19 juli 2026. Een streepje betekent dat het punt niet is gecontroleerd.
Wat heeft de server nodig voor restic, en voor Borg?
restic heeft niets van zichzelf nodig op de server. De documentatie vraagt om een SSH-server die je publieke sleutel kent, want een wachtwoordprompt zou automatische back-ups stoppen. Voor een append-only doel gebruik je in plaats daarvan restic's rest-server; die luistert standaard op poort 8000.
Borg's quickstart zegt dat remote repositories het snelst en eenvoudigst zijn als Borg op de remote host is geïnstalleerd. De client praat dan via SSH met borg serve. Zonder Borg op de server kun je het remote filesystem mounten, maar de docs waarschuwen dat niet elk filesystem stabiel genoeg is voor back-ups.
restic maakt van elk SSH-account een back-updoel; Borg vraagt om één serverpakket en geeft een strakker geforceerd commando.
# 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@laptopHoe versleutelen restic en Borg, en wie houdt de sleutel?
Beide versleutelen op de client, dus de server bewaart alleen ciphertext. Ze verschillen in hoeveel keuze ze je geven.
- restic versleutelt alles in de repository met AES-256 in counter mode en authenticeert het met Poly1305-AES. Je wachtwoord ontsluit de sleutel via scrypt. Zelfs de lokale cache is versleuteld.
- Borg stelt de modus in bij
borg init.repokeybewaart de versleutelde sleutel in de repository;keyfilebewaart die op de client. Borg's docs zeggen dat je de sleutel metborg key exportmoet exporteren en buiten het geback-upte systeem moet opslaan. - Kopia heeft geen onversleutelde modus. Het versleutelt inhoud en bestandsnamen met AES-256 of ChaCha20.
Het bredere beeld staat op client-side encryption voor back-ups.
Welke houdt oude back-ups veilig als de client is gehackt?
Beide, als je het instelt. rest-server's --append-only-modus staat nieuwe back-ups toe maar voorkomt verwijderen en wijzigen van bestaande. Borg's append-only modus weigert vastgelegde data te overschrijven of te verwijderen.
Borg documenteert de valkuil. Prune en delete draaien nog steeds in append-only modus; ze markeren data alleen als verwijderd. De volgende schrijfactie in normale modus, zoals een prune vanaf je beheermachine, verwijdert die data definitief. Draai dus borg check vóór elke prune, en houd een hard-link-kopie achter de hand als je een aanval vermoedt. Recepten voor beide tools staan op back-ups immutable maken op je eigen server.
Is Borg 2 klaar, en wat gebeurt er met Borg 1-repositories?
Nog niet voor productie. Borg 2.0 is in beta: 2.0.0b25 kwam uit op 27 september 2026, en de 1.4-serie blijft de release die als Latest gemarkeerd staat. Borg 2 gebruikt een nieuw repository-formaat. borg transfer --from-borg1 kopieert archieven van een Borg 1.x-repository naar een nieuwe Borg 2-repository. Borg 2 moet dan op zowel client als server draaien.
Start vandaag nieuwe offsite repositories op Borg 1.4.5, en plan de overstap naar Borg 2 als een overdracht, niet als een in-place upgrade.
Waar past Kopia?
Kopia is de derde optie, en degene met een officiële grafische interface. Versie 0.23.1, uitgebracht op 16 juni 2026, verhelpt een zeldzame race condition die tot dataverlies kon leiden, en de maintainers raden aan te upgraden. Het schrijft naar SFTP, S3-compatibele opslag en diverse clouds, of naar een Kopia Repository Server die je zelf draait. De ransomware-gids leunt op S3 Object Lock in compliance mode, of op access keys zonder verwijderrechten. Kies Kopia wanneer de mensen die back-ups draaien een venster willen, geen shell.
Hoe grote server hebben restic of Borg nodig?
Dimension eer de pool voor één volledige kopie van je data, plus de gewijzigde blokken van elke versie die je bewaart. Deduplicatie en compressie verkleinen beide; hoeveel hangt van je data af. Voeg dan pariteit toe: tien schijven van 10 TB in RAIDZ2 laten 80 TB over voor de repository.
Op 2 November 2026 rekenden no-KYC hosts die crypto accepteren een mediaan van $6.70 per TB per maand vanaf 36 TB. Vanaf 72 TB zakte de mediaan naar $4.86. Hold 40 kost $5.02/TB en Hold 100 $3.77/TB, raw. Elke term staat op de hold-prijslijst. Voor complete virtuele machines past een offsite Proxmox Backup Server beter.
Welke moet ik kiezen?
| Jouw situatie | Keuze |
|---|---|
| Windows-, macOS- en Linux-clients, één gedeeld doel | restic |
| Dezelfde repository op je server en later in S3 of B2 | restic |
| Linux-servers die via SSH back-uppen, met afgestemde compressie | Borg 1.4.5 |
| Een geforceerd commando dat elke clientsleutel aan één pad bindt | Borg 1.4.5 |
| Mensen die een grafische interface nodig hebben | Kopia |
| Complete Proxmox VE virtuele machines | Proxmox Backup Server |
Wat vragen mensen nog meer over restic en Borg?
Kan ik restic en Borg op dezelfde gehuurde server gebruiken?
Ja. Geef elke tool een eigen account en map op de datapool. restic heeft alleen SFTP-toegang nodig; Borg heeft het borg-pakket en een geforceerd borg serve-commando per sleutel nodig.
Is restic of Borg sneller?
Basalthold heeft zelf geen snelheidstests uitgevoerd, en de snelheid hangt af van je data, CPU en verbinding. Beide sturen na de eerste run alleen nieuwe chunks, dus latere back-ups zijn veel kleiner dan de eerste.
Moet restic op de server geïnstalleerd zijn?
Nee. restic werkt via gewone SFTP. Installeer rest-server alleen als je de append-only-modus of een HTTP-backend wilt.
Kan Basalthold mijn restic- of Borg-repository lezen?
Niet als die versleuteld is, wat bij restic altijd het geval is. Borg versleutelt in elke modus behalve none en authenticated. Je kunt elke dataschijf versleutelen met LUKS of native ZFS-encryptie; de sleutels blijven bij jou en niemand in het team vraagt er ooit naar.
Welke hold past bij een restic- of Borg-repository?
Hold 24 spiegelt twee schijven voor een kleine repository. Hold 160 heeft de laagste prijs per TB van de vier holds, $3.50/TB. Betalen gaat alleen met crypto, zonder KYC.
Eén server voor je restic- of Borg-repositories
Hold 40: AMD Ryzen 5 3600 (6 cores / 12 threads), 64 GB DDR4, 4 × 10 TB harde schijven (40 TB raw) plus 512 GB NVMe voor het systeem, 1 Gbit/s-poort met 60 TB verkeer per 30 dagen, 1 IPv4 en een IPv6 /64, voor $201.09/30 dagen. Crypto, zonder KYC.
- DomaineGoat LLC, geregistreerd in Panama
- Prijzen onderzocht bij 23 storageverkopers, 2 november 2026
- Zonder KYC, zonder documenten
- Je encryptiesleutels blijven van jou
Bronnen (15)
- restic-releases (0.19.1, 5 juli 2026) — restic on GitHub (read 2026-11-02)
- Een nieuwe repository voorbereiden — restic documentation (read 2026-11-02)
- Referenties: ontwerp en cryptografie — restic documentation (read 2026-11-02)
- Installatie — restic documentation (read 2026-11-02)
- rest-server README (--append-only, --private-repos) — restic on GitHub (read 2026-11-02)
- Borg-releases (1.4.5; 2.0.0b25) — BorgBackup on GitHub (read 2026-11-02)
- borg init: encryptiemodi (1.4.5) — BorgBackup documentation (read 2026-11-02)
- Aanvullende notities: append-only-modus (1.4.5) — BorgBackup documentation (read 2026-11-02)
- Quick Start (1.4.5) — BorgBackup documentation (read 2026-11-02)
- Installatie (1.4.5) — BorgBackup documentation (read 2026-11-02)
- borg transfer (documentatie voor 2.0-ontwikkeling) — BorgBackup documentation (read 2026-11-02)
- Kopia-releases (v0.23.1, 16 juni 2026) — Kopia on GitHub (read 2026-11-02)
- Repositories — Kopia documentation (read 2026-11-02)
- Functies — Kopia documentation (read 2026-11-02)
- Ransomware-bescherming — Kopia documentation (read 2026-11-02)