リモートオブジェクトストレージへバックアップ
S3 互換エンドポイントで Restic:毎時 cron、クライアント側暗号化、forget/prune ポリシー。
復元できないバックアップは飾りです。Restic はクライアント側暗号化・重複排除・単一ファイル〜ツリー全体の復元に対応し、S3 互換なら自前第二 NoctisNode マシンのストアでも動作。
Init
apt install -y restic
export AWS_ACCESS_KEY_ID=...
export AWS_SECRET_ACCESS_KEY=...
export RESTIC_REPOSITORY=s3:s3.example.com/bucket
restic init毎時 cron
# /etc/cron.d/restic
0 * * * * root /usr/bin/restic backup /etc /home /var/www --quiet && /usr/bin/restic forget --keep-hourly 24 --keep-daily 14 --keep-monthly 12 --pruneリストア訓練
- ▹必要になる前に単一ファイルとディレクトリ丸ごとの復元を練習。
- ▹リポジトリのパスワードは保護対象サーバーの外に保管。
- ▹脅威モデル上重要なら、バックアップ endpoint が別管轄にあることを確認。