バックアップツールのOSS比較【2026年版】Restic・Borg・DuplicatiでクラウドバックアップをセルフHosting
オープンソースラボ編集部 ・ 2026年6月13日
「バックアップ体制を整えていたつもりだったのにリストアできなかった」——このような失敗を防ぐため、OSSのバックアップツールで確実な自動バックアップを構築します。
OSS バックアップツール比較表
| ツール | 重複排除 | 暗号化 | クラウド対応 | 特徴 |
|---|---|---|---|---|
| Restic | ✅ | ✅(AES-256) | ✅ 多数 | 最速・最もシンプル |
| BorgBackup | ✅ | ✅ | △(rclone経由) | 圧縮率◎・Linux向け |
| Duplicati | ✅ | ✅ | ✅ WebUI | Windows/MacもGUI対応 |
| Kopia | ✅ | ✅ | ✅ | 高速・WebUI付き |
Restic:2026年の最推奨バックアップツール
Restic(公式サイト↗・GitHub↗)はGo製の高速バックアップツールです。重複排除・暗号化・整合性チェックが標準で、S3互換ストレージへの直接バックアップが可能です。
# Resticインストール(Linux)
apt install restic # または brew install restic
# リポジトリ初期化(S3互換)
export AWS_ACCESS_KEY_ID="your-key"
export AWS_SECRET_ACCESS_KEY="your-secret"
restic -r s3:s3.amazonaws.com/my-bucket/backups init
# バックアップ実行
restic -r s3:s3.amazonaws.com/my-bucket/backups backup /var/www/html
# スナップショット一覧
restic -r s3:... snapshots
# リストア
restic -r s3:... restore latest --target /restore
自動バックアップのcron設定
# /etc/cron.d/restic-backup
0 2 * * * root \
RESTIC_PASSWORD=secret \
restic -r s3:s3.amazonaws.com/bucket/backup backup /var/www \
--tag daily \
--forget --keep-daily 7 --keep-weekly 4 --keep-monthly 12
DevOps関連OSSはDevOpsカテゴリから。セキュリティ関連OSSはセキュリティカテゴリも参照。
Duplicati:WindowsでもGUIバックアップ
Duplicati(公式サイト↗)はWindows・Mac・Linuxで動作するGUIバックアップツールです。WebUIからスケジュール・宛先・暗号化を設定でき、OneDrive・Google Drive・S3・Backblaze B2等60以上のストレージに対応しています。
バックアップの3-2-1ルール
| ルール | 内容 |
|---|---|
| 3コピー | 元データ + バックアップ2つ |
| 2種メディア | ローカルHDD + クラウド |
| 1つはオフサイト | 別ロケーション・クラウドに保存 |
Restic + Backblaze B2(公式サイト↗、月$6/TB)の組み合わせが低コストで3-2-1を実現する定番構成です。
まとめ
Resticは速さ・シンプルさ・信頼性のバランスが最も良く、2026年のサーバーバックアップ一択です。GUIが必要なWindowsではDuplicatiを選択してください。
よくある質問(FAQ)
Q. バックアップの容量はどのくらいになりますか?
Restic・Borgは重複排除+圧縮で元データの30〜60%程度まで削減できます。日次バックアップを7日分保持しても、重複排除で容量は大きく増加しません。
Q. データベース(PostgreSQL・MySQL)のバックアップも同様にできますか?
DBはdumpを先に取ってからResticでバックアップするパターンが一般的です。pg_dump | restic backup --stdinでパイプライン経由のストリームバックアップも可能です。
Q. リストアのテストはどうすれば良いですか?
Resticのrestic checkで整合性検証、restic restoreで別ディレクトリへのテストリストアを定期的(月1回以上)に実施してください。バックアップは「復元できた時」に初めて完成です。