Discourse における最も重要なファイル/データフォルダは何ですか?

サーバーで何か問題が発生した場合、フォーラムのデータを最大限に復旧し、別のサーバーにフォーラムを再度アップロードするために保存しておくべき最も重要なフォルダは何ですか?基本的に、別のサーバーでフォーラムを完全に複製できるフォルダは何ですか?

新しいサーバーに復元するには、データベース全体の完全なバックアップが必要です。

「いいね!」 2

この場合、ディスコースコントロールパネル自体の簡単なバックアップ以外に、セキュリティのためにコピーできるフォルダーはありますか?簡単なバックアップ自体は最低でも24時間に1回しか実行されないため、自分のマシンに独自のバックアップをインストールし、より頻繁に、そして好きなようにバックアップを作成できるようにしました。それで、どのフォルダーをコピーすればよいですか?

約6年間1つのサイトを運営してきましたが、ソフトウェアによるデータ損失は一度もありませんでした。これは、Discourseの技術スタック(そして素晴らしいLinux)がいかに安定していて信頼できるかを示しています。

通常、VPSのスナップショットはいつでも取得できますが、日次バックアップで十分だと個人的には思います。

データフォルダは /var/discourse/shared です。

app.yml のコピーも安全な場所に保管しておくべきです。

はい、はい、Discourse を非常に信頼していますが、自分のマシンで何か起こるのではないかと心配しています。友人、質問させてください。もし何か起こった場合、別のマシンに Discourse を通常どおりインストールし、この日次バックアップをパネルにアップロードして復元する必要がありますが、この復元はすべてのプラグインと設定を一緒に復元できますか、それともデータとアップロードのみですか?

必要なもの:

  • バックアップ(アップロードを含む)(バックアップ時のオプション)
  • app.yml

これらがあれば、全く同じサーバーを再構築できます。

「いいね!」 2