バックアップ
ローカル、FTP、S3、WebDAV へのフルまたは部分バックアップをスケジュールし、ワンクリックで復元できます。
重要なバックアップは、復元できるバックアップだけです。TubePress には Backup Pro が同梱されています。これは、サイト全体の完全で検証済みのスナップショットを作成し、スケジュールに従ってサーバー外にプッシュするプラグインです — シェルアクセス、mysqldump、システム crontab は一切不要です。
このページでは、バックアッププロファイル、各アーカイブに含まれる内容、保存先、スケジュールと保持の仕組み、復元方法、そしてあらゆる規模のサイトで機能し続ける理由について説明します。/admin/plugins から有効化して設定できます。
Backup Pro
Backup Pro は、サイトをゼロから再構築するために必要なすべてを保護します。データベース、アップロードされたファイル、テーマ、プラグイン、設定が含まれます。純粋な PHP で書かれた組み込みスケジューラーを通じて完全に動作するため、コマンドラインが全くない共有ホスティングでも機能します。バックアップの完全な履歴は、日付、プロファイル、サイズ、所要時間、ステータスとともにデータベースに記録され、管理画面から任意のアーカイブをダウンロードまたは削除できます。
バックアッププロファイル
単一の固定ジョブではなく、Backup Pro では複数のプロファイルを作成でき、それぞれに独自のスケジュール、形式、保存先、保持ポリシー、通知を設定できます。これにより戦略を組み合わせることができます。例えば:
- S3 にプッシュされる完全な毎日バックアップ。
- 6時間ごとにローカルサーバーへ保存されるデータベースのみのスナップショット。
- WebDAV 経由で Nextcloud に送信される週次アーカイブ。
各プロファイルは独立して実行されるため、頻繁な軽量スナップショットと不定期の完全アーカイブを共存させることができます。
含まれる内容
完全バックアップはインストールの5つすべての部分を取得します:
データベース アップロード テーマ プラグイン 設定
アーカイブ形式はプロファイルごとに選択できます — ZIP または TAR.GZ — 迅速なデータスナップショットだけが必要な場合は、プロファイルをデータベースのみに限定できます。
保存先
バックアップは4種類の保存先に書き込むことができ、保護対象のサーバーから遠ざけて保管できます:
| 保存先 | 対応サービス |
|---|---|
| ローカル | 自サーバー上のディレクトリ。 |
| FTP / FTPS | 任意のリモート FTP または FTPS サーバー。 |
| S3 互換 | AWS S3, DigitalOcean Spaces, Wasabi, Backblaze B2。 |
| WebDAV | Nextcloud, Synology, ownCloud。 |
スケジュールと保持
各プロファイルは独自のスケジュールで実行されます — 6時間、12時間、毎日、毎週、または毎月 — 組み込みスケジューラーによって駆動されるため、crontab を操作する必要はありません。プロファイルごとの保持ポリシーにより、古いアーカイブが自動的に削除され、選択した数を保持し残りは削除されるため、ストレージが際限なく増加することはありません。
復元
ロールバックが必要なときは、管理パネルから直接復元し、何を戻すかを正確に選択してください:
すべてのアーカイブは復元開始前に SHA-256 チェックサムで検証されるため、切り捨てられたファイルや破損したファイルはライブサイトに上書きされる前に検出されます。
メール通知
各プロファイルはバックアップが完了または失敗したときに、プロファイルごとに設定した受信者アドレスにメールを送信できます。これにより、バックアップは確認なしに信頼できるものになります — 確認すべき良いニュースや修正すべき障害があるときだけ通知が届きます。最初にアウトバウンドメールが設定されていることを確認してください。通知を参照してください。
スケールのために構築
Backup Pro は数百万のファイルを持つサイトを処理できるよう設計されています。データベースダンプ、ファイルコピー、アーカイブ圧縮はすべてチャンク処理されるため、各ステップが PHP の時間制限内に完了し、Cloudflare の背後でも全体が機能します — タイムアウトなし、メモリ枯渇なし。PHP 以外に依存するものがないため、mysqldump、シェル、crontab のプロビジョニングは不要です。
次のステップ