実践例¶
ここに挙げる例は、どれも実際の作業を最初から最後まで、名前や数字を入れて順に説明しています。機能を説明するページの中にあるので、詳しい内容がすぐ横で確認できます。
はじめに¶
- 最初のコンテナバックアップを最初から最後まで:インストールからリカバリーキットまで。
ストレージとオフサイト¶
- Backblaze B2 へのオフサイトコピー:バケット、そのバケット用のキー、最初のコピー。Cloudflare R2 でも同じ手順です。
- 自分で動かす rest-server:削除を拒否するオフサイトコピー。
docker runの行と改ざんテストも載せています。 - 標準が残すもの:毎晩のバックアップを 2 年続けた場合の保持ルールを、バックアップごとに追います。
- コンテナを NAS へ移す:セクションの専用フォルダーの場所を変えたとき、すでに作ったバックアップがどうなるか。
バックアップとスケジュール¶
- うまくかみ合う 3 つのプラン:夜のフルバックアップ、週 1 回の VM、1 つの項目だけ 6 時間ごとに動く専用プラン。
- 誰かが観ているあいだ Plex は待つ:映画を中断しない、スケジュールされたバックアップ。
- Unraid スナップショットが 2 つある VM:スナップショットを残したままのライブバックアップと、元の隣への復元。
- 2 台目の Unraid へのレプリカ:いつでも読める ZFS のコピーと、そこから 1 つのファイルを取り出す 3 つの方法。
データを取り戻す¶
- ファイルを 1 つ取り戻す:昨夜のコンテナバックアップから 1 つのファイルを取り出します。
- ZFS バックアップから 1 つのファイル:データセットでも同じことをします。
- リカバリーキットから新しいサーバーへ:テンプレートに古い
APP_KEYがなくても、止まったサーバーを新しいマシンで復活させます。
状況を知らせてもらう¶
- スマートフォンで Gotify:失敗は音で、成功は静かに届きます。
- Webhook として ntfy:アカウントなしでメッセージを受け取ります。
複数のサーバー¶
- 2 台の Unraid をペアリングする:互いのコピーを預かり合い、どちらも相手のバックアップを削除できない 2 台のサーバー。
- Home Assistant のカードとアラート:BombVault をダッシュボードに表示し、バックアップが失敗したらメッセージを受け取ります。