回答
ResticかBorgか: 自身のサーバーへのオフサイトバックアップにはどちらが優れているか?
自前のサーバーへのオフサイトバックアップなら、resticは混在システムや多様なストレージバックエンドに向いており、BorgはSSH経由のLinux-to-Linuxに向いています。どちらも重複排除、暗号化、追記専用モードを備えています。2 November 2026時点の現行バージョンはrestic 0.19.1、Borg 1.4.5です。Basaltholdでは$110.99から30日単位でサーバーをレンタルでき、暗号資産で支払い、KYC不要です。
2026年にrestic、Borg、Kopiaを比較するとどう違う?
| restic | Borg | Kopia | |
|---|---|---|---|
| 最新安定版 | 0.19.1、2026年7月5日 | 1.4.5、2026年7月 | 0.23.1、2026年6月16日 |
| 次のメジャーバージョン | — | 2.0がベータ版:2.0.0b25、2026年9月27日 | — |
| サーバーに必要なもの | SFTP用のSSH、または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カウンターモード、Poly1305-AES | borg initで選択: HMAC-SHA256またはBLAKE2b付きのAES-CTR-256。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は実験的 | — |
| 公式のグラフィカルインターフェース | いいえ | いいえ | はい |
各プロジェクトのリリースページとドキュメントより、2026年11月2日に確認。Borg 1.4.5はGitHubページでLatestと表示されているリリースで、changelogでは2026年7月19日付です。ダッシュは未確認の項目を示します。
resticとBorgでは、サーバー側に何が必要ですか?
resticはサーバー側に独自のものは一切必要としません。ドキュメントでは、公開鍵を認識しているSSHサーバーを求めています。パスワードプロンプトが表示されると自動バックアップが止まってしまうためです。追記専用のターゲットにする場合は、代わりにresticのrest-serverを実行します。デフォルトではポート8000で待ち受けます。
Borgのクイックスタートでは、リモートホストにBorgがインストールされている場合にリモートリポジトリが最も高速かつ簡単になると説明されています。クライアントはSSH経由でborg serveと通信します。サーバーにBorgがない場合はリモートファイルシステムをマウントできますが、ドキュメントではすべてのファイルシステムがバックアップに十分な安定性を持つわけではないと警告しています。
resticはどのSSHアカウントもバックアップターゲットに変えます。Borgはサーバー側に1つのパッケージを要求し、その代わりにより厳格な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@laptopresticとBorgの暗号化の仕組みと、鍵の管理はどうなっていますか?
どちらもクライアント側で暗号化するため、サーバーには暗号文のみが保存されます。違いは、どこまで選択肢を用意しているかです。
- resticはリポジトリ内のすべてをカウンターモードのAES-256で暗号化し、Poly1305-AESで認証します。パスワードはscryptを通じて鍵を解錠します。ローカルキャッシュさえも暗号化されます。
- Borgは
borg initでモードを設定します。repokeyは暗号化された鍵をリポジトリ内に保持し、keyfileはクライアント側に保持します。Borgのドキュメントでは、borg key exportで鍵をエクスポートし、バックアップ対象のシステムとは別の場所に保管するよう推奨しています。 - Kopiaには非暗号化モードがありません。コンテンツとファイル名をAES-256またはChaCha20で暗号化します。
より広い視点はバックアップのクライアント側暗号化で解説しています。
クライアントがハッキングされた場合、古いバックアップを守れるのはどちらですか?
設定すればどちらも守れます。rest-serverの--append-onlyモードは新しいバックアップを許可しつつ、既存のバックアップの削除と変更を防ぎます。Borgの追記専用モードは、コミット済みデータの上書きや削除を拒否します。
Borgはこの落とし穴をドキュメント化しています。追記専用モードでもpruneとdeleteは実行され、データは削除済みとしてマークされるだけです。その後、通常モードでの次の書き込み(管理マシンからのpruneなど)で、そのデータは完全に削除されます。そのため、pruneの前に必ずborg checkを実行し、攻撃の疑いがある場合はハードリンクのコピーを保管してください。両ツールの手順は自前のサーバーでバックアップをイミュータブルにするにあります。
Borg 2は実用段階ですか?Borg 1のリポジトリはどうなりますか?
まだ本番利用には適していません。Borg 2.0はベータ版で、2.0.0b25は2026年9月27日に公開され、1.4系が引き続きLatestと表示されているリリースです。Borg 2は新しいリポジトリ形式を使用します。borg transfer --from-borg1はBorg 1.xのリポジトリからアーカイブを新しいBorg 2のリポジトリにコピーします。その後、Borg 2はクライアントとサーバーの両方で実行する必要があります。
今日から新しいオフサイトリポジトリはBorg 1.4.5で始め、Borg 2への移行はインプレースのアップグレードではなくデータ移行として計画しましょう。
Kopiaはどこに位置づけられますか?
Kopiaは第3の選択肢であり、公式のグラフィカルインターフェースを備えた唯一のものです。2026年6月16日にリリースされたバージョン0.23.1は、データ損失につながる可能性のあるまれな競合状態を修正しており、メンテナーはアップグレードを推奨しています。SFTP、S3互換ストレージ、複数のクラウド、または自分で運用するKopia Repository Serverに書き込めます。ランサムウェア対策ガイドは、コンプライアンスモードのS3 Object Lock、または削除権限のないアクセスキーに依拠しています。バックアップを運用する人がシェルではなく画面を求めるなら、Kopiaを選びましょう。
resticやBorgにはどれくらいの規模のサーバーが必要ですか?
プールは、データ全体の1コピーに、保持するすべてのバージョンの変更ブロックを加えたサイズで見積もります。重複排除と圧縮が両方を小さくしますが、その程度はデータ次第です。そこに冗長性を加えます。10 TBドライブ10台をRAIDZ2で構成すると、リポジトリ用に80 TBが残ります。
2 November 2026では、暗号資産で支払いを受け付けるKYC不要のホストが、36 TBから1 TBあたり月額中央値$6.70を請求していました。 72 TBからは、中央値は$4.86に下がりました。Hold 40の費用は$5.02/TB、Hold 100は$3.77/TB(raw)です。すべての条件はholdの価格表に記載しています。仮想マシン全体の場合は、オフサイトのProxmox Backup Serverの方がより適しています。
どちらを選ぶべきですか?
| あなたの状況 | 選ぶべきもの |
|---|---|
| Windows、macOS、Linuxのクライアントで、共通のターゲット1つ | restic |
| 後でサーバー上とS3またはB2の両方に同じリポジトリを置く場合 | restic |
| チューニングした圧縮でSSH経由のバックアップを行うLinuxサーバー | Borg 1.4.5 |
| 各クライアントの鍵を1つのパスに固定する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、回線によって変わります。どちらも初回実行後は新しいチャンクのみを送信するため、2回目以降のバックアップは初回よりはるかに小さくなります。
サーバーにresticをインストールする必要はありますか?
いいえ。resticはプレーンなSFTPで動作します。rest-serverは、append-onlyモードやHTTPバックエンドが必要な場合にのみインストールしてください。
BasaltholdはresticまたはBorgのリポジトリを読み取れますか?
暗号化されている場合は読み取れません。resticは常に暗号化されます。Borgはnoneとauthenticatedを除くすべてのモードで暗号化します。すべてのデータドライブをLUKSまたはZFSネイティブ暗号化で暗号化できます。鍵はお客様の手元にあり、チームの誰もそれを求めることはありません。
resticまたはBorgのリポジトリにはどの保管先が適していますか?
Hold 24は小規模なリポジトリ向けに2台のドライブをミラーリングします。Hold 160は4つの保管先の中で1TBあたりの価格が最も安く、$3.50/TB。支払いは暗号資産のみで、KYC不要です。
resticまたはBorgのリポジトリ用に1台のサーバーを
Hold 40:AMD Ryzen 5 3600(6コア / 12スレッド)、64 GB DDR4、4 × 10 TBハードドライブ(40 TB raw)とシステム用512 GB NVMe、1 Gbit/sポートで30日あたり60 TBのトラフィック、1 IPv4とIPv6 /64、$201.09/30日で。暗号資産で支払い、KYC不要。
- DomaineGoat LLC、パナマ登記
- 23社のストレージ販売者の価格を2026年11月2日に調査
- KYC不要、書類不要
- 暗号化キーはお客様のものです
出典 (15)
- resticリリース(0.19.1、2026年7月5日) — 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)
- rest-server README(--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、2026年6月16日) — Kopia on GitHub (read 2026-11-02)
- リポジトリ — Kopia documentation (read 2026-11-02)
- 機能 — Kopia documentation (read 2026-11-02)
- ランサムウェア対策 — Kopia documentation (read 2026-11-02)