becl
1
私はディスコース初心者で、自分のフォーラムを設定しようとしています。LinuxとWHM/Cpanelを実行しているウェブサーバーがあり、それは私のWordPressウェブサイトには問題なく動いています。
新しいサーバーを立て、そのウェブサイトとそのウェブサイトに基づいたディスコースインストールをホストしようとしました(ブランドのメインウェブサイトになり、WordPressディスコースプラグインをインストールし、サイト上にフォーラムへのリンクを作る予定)。すべてはうまくいくと思ったのですが、証明書と自動SSL(秘密鍵を簡単に見つけられなかった)に関して問題が出ました。CertbotとWHMのAuto SSLを同じマシンで実行するのは良くないと読んだため、ウェブサイトを別のWHMサーバーに移し、そこから新しいAlma LinuxとWHMで最初からやり直し、ディスコースも動かしてみました。その後、WHMは実際には必要なかったことに気付きました。
私の問題はLinuxに詳しくないことです。スタンドアロンのマシン(WHM無し)にインストールできると思いますが、Linuxに十分に精通しているとは言えず、マシンをロックダウンしたり、バックアップやディスク使用量の監視などの継続的なメンテナンスができるか不安です。GUIが必要であり、GUIなしで作業するのは少し怖いと感じています。
長い話になりましたが、背景を伝えた上で、他の人がDockerやディスコースを実行するために何を使っているかを尋ねたいです。検索するとUbuntuを使うと書かれていますが、違うかもしれません。
GUIを持ち、バックアップと迅速・容易に復元できるソフトウェア、ディスク容量の確認や監視などができるものを探しています。
Ubuntuは適しているでしょうか?大きなディスコースサイトを運用できるでしょうか?ハードウェアも関係することは理解していますが、仮に10万人以上のユーザーがいた場合でもUbuntuは安定しているでしょうか?
ご意見をいただけると幸いです。
Ubuntuをお勧めします。Discourseもそれを推奨しています。標準のインストールガイド(https://github.com/discourse/discourse/blob/main/docs%2FINSTALL-cloud.md)には次のように書かれています。
現在サポートされているUbuntu ServerのLTSリリースがデフォルトで問題なく動作します。最低限、最新カーネルバージョンの64ビットLinux OSが必要です。
ご自身で実行するのに不安がある場合は、Discourseのホスティングプランや、他のDiscourseホスト(例:Communiteq)をご利用ください。
「いいね!」 2
becl
3
NateDhaliwalさん、ありがとうございます。Ubuntuにします。
残念ながら、独自ドメインでフォーラムを運営したいのですが、新しいウェブサイトなので、それが可能なホスティングティアにお金をかけたくありません。ウェブサイトとフォーラムがうまくいけば、間違いなく移行します。
ちなみに、セルフホストのDiscourseからホスティング版に移行することは可能かご存知でしょうか?セルフホストのファイルをバックアップしてホスティング版に復元するだけで簡単に移行できるのでしょうか?
そう思います。価格ページに、その質問がFAQにあります。
becl
5
ありがとうございます!また、ご協力いただき感謝いたします。
「いいね!」 1
ずっと昔、私も同じように感じていました。やがて、あなたは違うように感じるようになります。Linux OSがシステムに何をロードしたいか、どのように機能させたいか、そしてクローズドソースソフトウェアからの自由に関して、あなたに与えてくれるコントロールを感じるようになります。あなたはコマンドラインツールを直感的に使えるようになり、GUIが提供するものよりもはるかにシステムを「見ることができる」と感じるようになります。
確固たる証拠も、ヒントやアドバイスもありません。ただ私の個人的な経験談です。
「いいね!」 3
becl
7
アンドリューさん、ありがとうございます。実は、災害時のバックアップと復元が一番心配です。サーバーは仮想なので、ISOイメージを作成できません。ゼロからバックアップして復元する最善の方法がよくわかりません。GUIスタイルのバックアップと復元に慣れています。rcloneとresticを見てみましたが、複雑そうでした。
フォーラム用にDiscourseの設定を開始する前に、サーバーでDiscourseを実行して、災害時の状況全体をテストし、計画が機能することを確認したいです。
「いいね!」 2
通常、スナップショットを取得できますが、ホスティングが提供するものによります。Discourse ではバックアップと復元が簡単です。Create, download, and restore a backup of your Discourse database を参照してください。いつでも Discourse を再インストールしてバックアップを復元できます。
また、読む価値があるのは次のとおりです: https://meta.discourse.org/t/best-practices-for-backups/148630。
「いいね!」 5
becl
9
Arkshine様
ベストプラクティスのリンクをありがとうございます。
ホスティングサービスでスナップショットが提供されているか分かりません。確認してみます。万が一、災害が発生した場合に、設定を含めサーバー全体を再インストールする時間を短縮できれば、大変助かります。
pfaffman
(Jay Pfaffman)
10
必要なのは、yml ファイルと、yml ファイルで設定された s3 のバックアップのみです。
新しいサーバーを起動し、discourse をクローンし、yml ファイルをコピーし、再構築してから、s3 からバックアップを復元します。