Jawaban singkat
Restic atau Borg: mana yang lebih baik untuk backup offsite ke server Anda sendiri?
Untuk backup offsite ke server Anda sendiri, restic lebih baik untuk sistem campuran dan banyak backend penyimpanan; Borg lebih baik untuk Linux-ke-Linux via SSH. Keduanya melakukan deduplikasi, enkripsi, dan menawarkan mode append-only. Versi terkini pada 2 November 2026: restic 0.19.1, Borg 1.4.5. Basalthold menyewakan server mulai US$110,99 per 30 hari, hanya kripto, tanpa KYC.
Bagaimana perbandingan restic, Borg, dan Kopia di 2026?
| restic | Borg | Kopia | |
|---|---|---|---|
| Rilis stabil terbaru | 0.19.1, 5 Juli 2026 | 1.4.5, Juli 2026 | 0.23.1, 16 Juni 2026 |
| Versi major berikutnya | — | 2.0 dalam beta: 2.0.0b25, 27 September 2026 | — |
| Yang dibutuhkan server | SSH untuk SFTP, atau rest-server; tanpa restic di server | SSH, dengan Borg terpasang di server (lebih disukai) | SFTP, atau Kopia Repository Server |
| Backend lain | S3 dan yang kompatibel dengan S3, B2, Azure, Google Cloud, Swift, rclone | Path lokal, atau filesystem remote yang Anda mount | S3 dan yang kompatibel dengan S3, B2, Azure, Google Cloud, Google Drive, WebDAV, rclone |
| Enkripsi | Selalu aktif: AES-256 counter mode, Poly1305-AES | Dipilih di borg init: AES-CTR-256 dengan HMAC-SHA256 atau BLAKE2b; none ada | Selalu aktif: AES-256 atau ChaCha20, termasuk nama file |
| Kompresi | Ya, dengan format repositori 2 (restic 0.14.0 atau lebih baru) | lz4 secara default; zstd, zlib, lzma | pgzip, s2, zstd |
| Backup lama di luar jangkauan klien | rest-server --append-only | borg serve --append-only, atau append_only = 1 | S3 Object Lock, atau key tanpa hak hapus |
| Windows | Ya, lewat Scoop atau WinGet | Tidak native; WSL dan Cygwin masih eksperimental | — |
| Antarmuka grafis resmi | Tidak | Tidak | Ya |
Dari halaman rilis dan dokumentasi tiap proyek, dibaca pada 2 November 2026. Borg 1.4.5 adalah rilis yang ditandai Latest di halaman GitHub-nya; changelog-nya bertanggal 19 Juli 2026. Tanda pisah berarti poin tersebut tidak diperiksa.
Apa yang dibutuhkan server untuk restic, dan untuk Borg?
restic tidak membutuhkan apa pun dari dirinya sendiri di server. Dokumentasinya meminta SSH server yang mengenal public key Anda, karena prompt password akan menghentikan backup otomatis. Untuk target append-only, jalankan rest-server milik restic; secara default ia mendengarkan di port 8000.
Quickstart Borg menyebut repositori remote paling cepat dan termudah jika Borg terpasang di host remote. Klien lalu berbicara dengan borg serve lewat SSH. Tanpa Borg di server, Anda bisa melakukan mount filesystem remote, tetapi dokumentasinya memperingatkan bahwa tidak semua filesystem cukup stabil untuk backup.
restic mengubah akun SSH mana pun menjadi target backup; Borg meminta satu paket server dan memberi forced command yang lebih ketat.
# 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@laptopBagaimana restic dan Borg mengenkripsi, dan siapa yang memegang key?
Keduanya mengenkripsi di klien, jadi server hanya menyimpan ciphertext. Perbedaannya ada pada seberapa banyak pilihan yang diberikan kepada Anda.
- restic mengenkripsi semua yang ada di repositori dengan AES-256 dalam mode counter dan mengautentikasinya dengan Poly1305-AES. Password Anda membuka key melalui scrypt. Bahkan cache lokal pun terenkripsi.
- Borg menetapkan mode di
borg init.repokeymenyimpan key terenkripsi di repositori;keyfilemenyimpannya di klien. Dokumentasi Borg menyarankan mengekspor key denganborg key exportdan menyimpannya terpisah dari sistem yang di-backup. - Kopia tidak memiliki mode tanpa enkripsi. Ia mengenkripsi konten dan nama file dengan AES-256 atau ChaCha20.
Gambaran lebih luasnya ada di client-side encryption untuk backup.
Mana yang menjaga backup lama tetap aman jika klien diretas?
Keduanya, jika Anda mengaturnya. Mode --append-only rest-server memungkinkan backup baru tetapi mencegah penghapusan dan modifikasi backup yang sudah ada. Mode append-only Borg menolak menimpa atau menghapus data yang sudah di-commit.
Borg mendokumentasikan jebakannya. Prune dan delete tetap berjalan dalam mode append-only; keduanya hanya menandai data sebagai terhapus. Penulisan berikutnya dalam mode normal, misalnya prune dari mesin admin Anda, menghapus data itu secara permanen. Jadi jalankan borg check sebelum melakukan prune apa pun, dan simpan salinan hard-link jika Anda menduga ada serangan. Resep untuk kedua tool ada di membuat backup immutable di server Anda sendiri.
Apakah Borg 2 sudah siap, dan apa yang terjadi pada repositori Borg 1?
Belum untuk produksi. Borg 2.0 masih beta: 2.0.0b25 keluar pada 27 September 2026, dan seri 1.4 tetap menjadi rilis yang ditandai Latest. Borg 2 memakai format repositori baru. borg transfer --from-borg1 menyalin arsip dari repositori Borg 1.x ke repositori Borg 2 yang baru. Borg 2 lalu harus berjalan di klien dan server.
Mulai repositori offsite baru di Borg 1.4.5 hari ini, dan rencanakan perpindahan ke Borg 2 sebagai transfer, bukan upgrade di tempat.
Di mana posisi Kopia?
Kopia adalah opsi ketiga, dan satu-satunya yang punya antarmuka grafis resmi. Versi 0.23.1, dirilis pada 16 Juni 2026, memperbaiki race condition langka yang bisa menyebabkan kehilangan data, dan para maintainer menyarankan upgrade. Ia menulis ke SFTP, penyimpanan kompatibel S3, dan beberapa cloud, atau ke Kopia Repository Server yang Anda jalankan sendiri. Panduan ransomware-nya bergantung pada S3 Object Lock dalam mode compliance, atau pada access key tanpa hak hapus. Pilih Kopia ketika orang-orang yang menjalankan backup menginginkan jendela, bukan shell.
Seberapa besar server yang dibutuhkan restic atau Borg?
Ukur pool untuk satu salinan penuh data Anda, ditambah blok yang berubah dari setiap versi yang Anda simpan. Deduplikasi dan kompresi mengecilkan keduanya; seberapa banyak tergantung data Anda. Lalu tambahkan parity: sepuluh drive 10 TB dalam RAIDZ2 menyisakan 80 TB untuk repositori.
Di 2 November 2026, host tanpa KYC yang menerima kripto mengenakan median $6.70 per TB per bulan mulai dari 36 TB. Mulai 72 TB, median turun menjadi $4.86. Hold 40 berbiaya $5.02/TB dan Hold 100 $3.77/TB, mentah. Semua ketentuan ada di daftar harga hold. Untuk seluruh virtual machine, Proxmox Backup Server offsite lebih cocok.
Mana yang harus saya pilih?
| Situasi Anda | Pilih |
|---|---|
| Klien Windows, macOS, dan Linux, satu target bersama | restic |
| Repositori yang sama di server Anda dan di S3 atau B2 nanti | restic |
| Server Linux yang backup lewat SSH, dengan kompresi yang disetel | Borg 1.4.5 |
| Forced command yang mengunci setiap key klien ke satu path | Borg 1.4.5 |
| Orang yang membutuhkan antarmuka grafis | Kopia |
| Seluruh virtual machine Proxmox VE | Proxmox Backup Server |
Apa lagi yang sering ditanyakan orang tentang restic dan Borg?
Bisakah saya memakai restic dan Borg di server sewaan yang sama?
Bisa. Beri setiap tool akun dan direktori sendiri di pool data. restic hanya butuh akses SFTP; Borg butuh paket borg dan forced command borg serve per key.
Apakah restic atau Borg lebih cepat?
Basalthold belum menjalankan uji kecepatan sendiri, dan kecepatan bergantung pada data, CPU, dan koneksi Anda. Keduanya hanya mengirim chunk baru setelah proses pertama, jadi backup berikutnya jauh lebih kecil daripada yang pertama.
Apakah saya perlu memasang restic di server?
Tidak. restic bekerja lewat SFTP biasa. Pasang rest-server hanya jika Anda ingin mode append-only atau backend HTTP-nya.
Apakah Basalthold bisa membaca repositori restic atau Borg saya?
Tidak jika repositori terenkripsi, yang selalu terjadi pada restic. Borg mengenkripsi di semua mode kecuali none dan authenticated. Anda dapat mengenkripsi setiap drive data dengan LUKS atau enkripsi native ZFS; kuncinya tetap di tangan Anda dan tidak ada anggota tim yang pernah memintanya.
Hold mana yang cocok untuk repositori restic atau Borg?
Hold 24 mencerminkan dua drive untuk repositori kecil. Hold 160 memiliki harga per TB terkecil di antara keempat hold, $3.50/TB. Pembayaran hanya dengan kripto, tanpa KYC.
Satu server untuk repositori restic atau Borg Anda
Hold 40: AMD Ryzen 5 3600 (6 core / 12 thread), 64 GB DDR4, 4 × 10 TB hard drive (40 TB raw) plus 512 GB NVMe untuk sistem, port 1 Gbit/s dengan 60 TB traffic per 30 hari, 1 IPv4 dan satu IPv6 /64, untuk $201.09/30 hari. Kripto, tanpa KYC.
- DomaineGoat LLC, terdaftar di Panama
- Harga disurvei dari 23 penjual penyimpanan, 2 November 2026
- Tanpa KYC, tanpa dokumen
- Kunci enkripsi Anda tetap milik Anda
Sumber (15)
- rilis restic (0.19.1, 5 Juli 2026) — restic on GitHub (read 2026-11-02)
- Menyiapkan repositori baru — restic documentation (read 2026-11-02)
- Referensi: desain dan kriptografi — restic documentation (read 2026-11-02)
- Instalasi — restic documentation (read 2026-11-02)
- README rest-server (--append-only, --private-repos) — restic on GitHub (read 2026-11-02)
- rilis Borg (1.4.5; 2.0.0b25) — BorgBackup on GitHub (read 2026-11-02)
- borg init: mode enkripsi (1.4.5) — BorgBackup documentation (read 2026-11-02)
- Catatan tambahan: mode append-only (1.4.5) — BorgBackup documentation (read 2026-11-02)
- Quick Start (1.4.5) — BorgBackup documentation (read 2026-11-02)
- Instalasi (1.4.5) — BorgBackup documentation (read 2026-11-02)
- borg transfer (dokumentasi pengembangan 2.0) — BorgBackup documentation (read 2026-11-02)
- rilis Kopia (v0.23.1, 16 Juni 2026) — Kopia on GitHub (read 2026-11-02)
- Repositori — Kopia documentation (read 2026-11-02)
- Fitur — Kopia documentation (read 2026-11-02)
- Perlindungan ransomware — Kopia documentation (read 2026-11-02)