このガイドでは、Discourseがホスティングインフラのために管理する自動バックアップと、Discourseホストのサイト用に作成・ダウンロードするサイトレベルのバックアップの違いを説明しています。データベースのみを含むバックアップとサイト全体のバックアップの作成方法、アップロードとリストアのリクエスト方法、およびプランをダウングレードする前に考慮すべき事項について解説しています。
必要なユーザー権限: 管理者
ホストされたDiscourseサイトのバックアップとリストア
Discourseでホスティングされている場合、サイトデータのダウンロード可能なコピーを保持する責任はあなたにあります。Discourseが自動的に取得するバックアップはホスティングインフラを保護するものですが、それらはあなた自身が管理するバックアップの代わりにはなりません。
このガイドでは、自動システムでカバーされる内容、カバーされない内容、そしてアップロードを含むサイト全体のバックアップをリクエストする方法を説明します。
自動インフラバックアップ
Discourseでは、すべてのホストされたサイトに対して12時間ごとにインフラレベルの自動バックアップを取得します。これらは災害復旧用バックアップです。これらは、ハードウェア障害、当社側でのデータ損失、クラスタレベルの停止など、データセンターレベルの重大な事象から保護するためにのみ存在します。
これらのインフラバックアップは、サイト自体のバックアップファイルとは異なります:
- 要求に応じてアクセスすることはできません
- これらのスナップショットからサイトを閲覧、ダウンロード、またはリストアすることはできません
- 自分自身で定期的にバックアップをスケジュールするものの代わりにはなりません
インフラバックアップは、あなたの個人的なバックアップ戦略ではなく、私たちのインフラのための安全網だと考えてください。誤ってユーザーが削除した場合、コンテンツエラー、サイトの変更、またはプラグインの問題の後、サイトを以前の状態にリストアする必要がある場合は、あなたがリクエストしてダウンロードしたサイトレベルのバックアップに頼らなければなりません。
サイトレベルのバックアップ
ホストされたサイトでは、アップロードが必要かどうかによって、バックアップを作成する方法が2つあります。
データベースのみのバックアップを作成する
サイトのインターフェースの管理 / バックアップページから、いつでもデータベースのみのバックアップ(.sql.gz)を作成できます。これらのバックアップはサイズが小さく、生成も速いですが、画像や添付ファイルなどのユーザーアップロードは含まれていません。
データベースのみのバックアップでも、アップロードがあなたの代わりに管理されている当社のホスティングインフラ上でリストアが行われる場合、サイトのリストアに使用できます。
サイト全体のバックアップをリクエストする
アップロードを含むバックアップ(.tar.gz)が必要な場合は、サポートチームを通じてリクエストする必要があります:
- サイトの管理者アカウントに関連付けられたアドレスからメールを送信する
- 「アップロードを含むサイト全体のバックアップ」が必要であると明記する
サイト全体のバックアップはリソース消費が大きいため、データの完全性を確保し、サーバー負荷を管理するために、サポートを通じてプロセスを一元化しています。生成されると、バックアップファイルは通常、サイトの/admin/backupsページから直接ダウンロードできるようになります。
ホストされたサイトのリストア
バックアップファイルをアップロードする
バックアップファイルはあなた自身がアップロードします:
- サイトのインターフェースで管理 / バックアップに移動する
- バックアップファイルタブを開く
- アップロードをクリックして、バックアップファイルを選択する
リストアをリクエストする
ホストされたサイトでは、あなた自身でリストアを実行することはできません。バックアップファイルをアップロードした後、リストアしたいファイル名を指定してサポートに連絡してください。私たちのチームがリストアを完了します。
サポートに連絡する際は、バックアップファイルの由来を指定してください:
- セルフホストされたサイトからのものでしょうか?
- Discourseホストのサイトからのものでしょうか?
- 他のプロバイダーからのものでしょうか?
この情報により、進める前に追加の確認や移行固有の手順が必要かどうかを事前に判断できます。
バックアップをリストアすると、サイトの現在のデータがすべて上書きされます。古いバージョンへのリストアをリクエストする前に、現在の状態のバックアップを持っていることを確認してください。
プラン別のリストア対象
すべてのホスティングプランに同じリストア機能が含まれているわけではありません。リストアを試みる前に、プランの制限事項を確認してください:
- 無料プラン: リストアサービスは利用できません。既存のコミュニティのインポートを含む、あらゆる由来のバックアップを無料サイトのリストアすることはできません。
- プロプラン以上: セルフホストされたサイトや他のプロバイダーから由来するバックアップを含む、完全なリストア機能が含まれています。
無料プランへのダウングレード
有料サイトを無料プランにダウングレードすることはできません。無料プランは、ゼロから始める新しい個別のサイトとしてのみ利用可能です。
既存のコミュニティのインポートやリストアが必要な場合は、そのサポートを含む最低プランはプロプランです。
ベストプラクティス
- 管理 / バックアップから定期的にデータベースのみのバックアップを作成し、あなたが管理する場所にダウンロードしてください。
- 大きな変更や移行作業の前に、アップロードを含むサイト全体のバックアップをリクエストしてください。
- 重要なバックアップは外部に保存してください。バックアップは永久に保持されるわけではなく、長期アーカイブに依存すべきではありません。
よくある問題と解決策
リクエストしたバックアップがもう利用できません。 最近のサイト全体のバックアップは最大3つまで保持します。この上限に達すると、最も古いバックアップは自動的にローテーション(削除)されます。エンタープライズ顧客は、延長保持期間をリクエストできます。バックアップは永久に保持されないため、重要なバックアップはダウンロードして外部に保存してください。
サイトが廃止され、バックアップへのアクセスを失いました。 サイトがキャンセルされると、安全のためにシステムが自動的にサイト全体のバックアップを生成し、廃止後30日間当社の側で保持されます。このバックアップは予防目的でのみ保持され、復旧用バックアップではありません。30日後にバックアップは破棄され、あなた自身がバックアップのコピーを保持していない限り、サイトは復旧できなくなります。サイトがオフラインになる前に、最終バックアップが準備できたらすぐにダウンロードしてください。
リストアのリクエストが受け入れられませんでした。 リストアは無料プランでは利用できません。既存のコミュニティをDiscourseホスティングに移行する場合、既存サイトのリストアまたはインポートのサポートを含む最低プランはプロプランです。リストアをリクエストする前に、リストア対象セクションを確認してください。
FAQ
なぜ管理パネルから自分自身でサイト全体のバックアップを作成できないのですか?
アップロードを含むサイト全体のバックアップの生成はリソース消費が大きいため、そのリクエストはサポートを通じて一元化しています。管理パネルからいつでもデータベースのみのバックアップ(.sql.gz)を作成することは可能です。
リクエストしたバックアップはどのくらい保持されますか?
最近のサイト全体のバックアップは最大3つまで保持します。上限に達すると、最も古いバックアップはローテーションされます。エンタープライズ顧客は延長保持をリクエストできます。バックアップは永久に保持されないため、重要なバックアップはダウンロードして外部に保存してください。
自分自身でサイトをリストアできますか?
いいえ。ホストされたサイトでは、バックアップファイルをアップロードしますが、リストア操作は私たちのチームによって実行されます。バックアップファイル名とその由来を指定してサポートに連絡してください。
有料サイトを無料プランにダウングレードできますか?
いいえ。無料プランは、ゼロから始める新しいサイトとしてのみ利用可能です。データを保持したまま、既存の有料サイトを無料プランにダウングレードすることはできません。選択肢について相談するにはサポートに連絡してください。
ホスティングをキャンセルすると、データはどうなりますか?
サイトをキャンセルすると、ダウンロードできるようになるサイト全体のバックアップが自動的に生成されます。これは予防措置として、サイトが廃止された後30日間、当社の側で保持されます。30日が経過すると、バックアップは破棄され、あなた自身がコピーを保存していない限り、サイトは復旧できなくなります。サイトがシャットダウンされる前に、最終バックアップをダウンロードして確認してください。詳細については、ホスティングプランのキャンセルに関するガイドを参照してください。