VPS で Discourse をセルフホストするか、フルマネージドインスタンスを利用するか迷っています。
25年間 Linux を使用しており、Nextcloud や Syncthing のような個人的なアプリケーションのために基本的なサーバーを自分で管理しています。システム管理者ではありませんが、Ubuntu サーバーの操作には慣れています。
-
Discourse インスタンスの管理の難易度を 1 から 10 (10 が最も難しい) で評価すると、どのくらいになりますか?
-
もし Discourse インスタンスを別の VPS に移行する必要が生じた場合、それは比較的シームレスなプロセスですか、それとも問題がありますか?
-
セルフホスティングで最もよく遭遇する問題は何ですか?
よろしくお願いします。
「いいね!」 9
fokx
3
初めてのセットアップは「5」、維持管理は「1」と評価します。
初期セットアップ/設定プロセスは、よく文書化されていますが、設定ファイルには注意が必要です。app.ymlファイルがあれば、後でDiscourseをアップデートするには、./launcher rebuild appを実行するだけです。
アップデート中のダウンタイムがほぼゼロになる2コンテナセットアップから始めることをお勧めします。
非常に簡単です。コンテナを停止し (./launcher stop app)、rsync -av /var/discourse new_host:/var/を使用してフォルダ全体をコピーし、新しいホストで./launcher rebuild appを実行するだけです。
ほとんどの場合、手間はかかりません。古くからメンテナンスされていないサードパーティのプラグイン/テーマコンポーネントを使用している場合、アップデート後に問題が発生する可能性がありますが、無効にすることができます。
「いいね!」 6
-
ディスコースの管理については7/10と評価します。インストールや管理は通常は簡単ですが、トラブルシューティングに時間がかかる問題に遭遇することもありますが、最終的にはうまくいきます。さらに、インスタンスをより細かく制御できます!以前はクラウドでディスコースインスタンスを実行していましたが、現在は自宅の家庭用ネットワークで実行しています。
-
移行はシームレスなプロセスです。私がやっているのは、別のサーバーに新しいディスコースインスタンスを作成し、既存のサーバーをバックアップしてから、新しいサーバーにバックアップを復元することです。その後、すべてのトラフィックを再ルーティングする必要があります。
-
よくある問題は、アップデートやプラグインのインストールでディスコースインスタンスを再構築するときに、時々壊れてしまうことです。後でその理由が欠陥のある機械式ハードドライブを使用していたためであることがわかりましたので、これはディスコースだけのせいではありません。
より多くの制御を求めており、それを実現するために追加の手順を踏む意思がある場合は、セルフホストオプションを選択してください。
「いいね!」 2
thoka
(Thomas Kalka)
5
そのLinux経験があれば、簡単でしょう。
セルフホストの追加の利点:すべてのプラグインを試すことができます。
Discourseのメールをセルフホストすることにした場合、それは楽しくありません。
「いいね!」 2
コマンドラインで何かをインストールした経験がないため、初期インストールプロセスは少し難しかったですが、最終的には理解できました。
2番目の主な課題は、メールの送受信の設定です。
Discourseのホスティングとdiscoursemail、そしてチームサポートは非常に役立ちましたが、トラフィックの少ない新しいサイトではそれらは必要なく、月額12ドルのサーバーでセルフホスティングする方が、月額100ドルの標準プランよりも手頃です。
しかし、これを機能させるために多くの時間を費やしたので、時間を非常に大切にするのであれば、Discourseのホスティングの方が自分でサーバーを管理するよりも安価になる可能性があります。
「いいね!」 3