DigitalOceanに月額$6で1GB/25GBプランを支払う準備ができていますが、Discourseはそのような低スペックではパフォーマンスを発揮できないと読み続けています。
Vultrで同じスペックのサーバーを持っています。Discourseは問題なく動作します。
1 GB RAM は、チームが discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub で書いているように、小規模なコミュニティであれば問題ないはずです。
ちなみに、DO よりも魅力的な価格設定に見える aws lightsail を検討してみてはいかがでしょうか。
興味があるのですが、@anxvew さんは Discourse を無料でホストできましたか? ![]()
偶然、このトピックを見ました。
このアプローチは試していませんが、参考になるかもしれません。また、Discourse は要件を満たせば無料ホスティングを提供しています。こちらをご覧ください: Free Hosting for Open Source | Discourse - Civilized Discussion
しかし、メールのことも心配しなければなりません…ですから… $$
small communitiesとは、最大1000ユーザーくらいを想定していますか?
大学生や高校生向けのキャリアに関する非営利コミュニティのために、Discourseを活用したQ&Aサイトを立ち上げたいと考えています。このコミュニティでは、誰かに料金を請求したり、資金を得たりする方法はありません。そのため、寄付やボランティアのリソースに依存することになります。この目的のためにDiscourseサイトを維持するために、毎月最低限必要な寄付額はいくらくらいでしょうか?
要するに、試してみて、制限やパフォーマンスの低下に遭遇した場合は、より高性能なVPSに移行してください。移行は非常に簡単です。
ええ…でも、アンドリューがあまり多くのメールを送信しないと仮定しています。低ボリュームの送信に対して寛大な無料プランを提供しているプロバイダーがいくつかあります。
DOの2GB/1vcpuで、小規模コミュニティ(ユーザー数1000人未満、トピック/返信は1日数件、チャットメッセージは少数、ほとんどのボットは禁止)を利用していますが、メモリ使用率は常に90%近くで、メモリ不足に近いです。
ただし、それによる問題は発生していません。未使用のRAMは最も高価なRAMであることも知っています ![]()
コミュニティが小さいか大きいかをユーザー総数だけで定義するのは難しいです。主にサーバーに負荷をかけるのは同時アクティブユーザー数です。Codinghorror はこの投稿で考慮すべき重要な数値をいくつか挙げています。
私のフォーラムは、セルフホストの Matomo アナリティクスと共に 4GB のインスタンスで稼働しています。ユーザー数は約 600 人ですが、過去 1 か月のアクティブユーザーは 13% にすぎず、同時にアクティブだったユーザー数はさらに少ないです。
マシンの平均メモリ使用量は 2.6GB です。
このような Q&A サイトで 1000 人のユーザーがいる場合、2GB が安全な選択肢であり、コミュニティが十分にアクティブであれば、最大で 4GB のインスタンスが必要になるかもしれません。そして、私の提案は Codinghorror のものと同じで、負荷がかかっていると感じたら、いつでもドロップレットをスケールアップできます。
サーバー料金以外にも、ドメイン料金や SMTP プロバイダーの料金(安価なサービスを見つければほぼゼロに抑えることができます)も含まれます。年間 10 ドルのドメインを購入し、Lightsail で 2GB 1vCPU サーバー(10 ドル)を選択し、無料の SMTP サービスを使用したと仮定すると、最低寄付額は 12 ドルになります。
ユーザーが数人しかいない小規模なコミュニティであれば、問題なく動作します。数回再構築するとディスク容量が不足するため、頻繁に launcher cleanup を実行する必要があります。私は50GBで月額12ドルのプランを好みますが、ダウンタイムは数分で後でサイズを変更できます。
確かに、ユーザー数やアクティビティ量に厳密な制限はありません。ただ、メモリが不足し始めると、フォーラムの読み込みや更新が遅くなるだけです。
メモリといえば、RAMが使用されることを想定してください。スワップ領域もあり、それも使用されます。そして、それが厳密な制限になる可能性があります。空きスワップとページングアクティビティを監視することで、その状況を知ることができます。(これには top や free、または vmstat を使用してください。)
そして、ディスク容量も別の厳密な制限であり、おそらく最初に直面するものになるでしょう。ここでの最大の変動要因は、ユーザーがどれだけ多くのアップロードを行い、それらがどれくらいの大きさになるかということです。ディスク容量の多いインスタンスが必要になるか、アップロードストレージをクラウドストレージプロバイダーに分割する必要があります。それに関する情報がありますが、私はまだ自分でやったことはありません。
フォーラムを実行するよりも、ソフトウェアを更新するためにはより多くの空き容量が必要です。そのため、数週間ごとに更新がある場合、状況を確認する必要があるかもしれません。バックアップをダウンロードしてから削除すると役立つ場合があります。
詳細はこちらに書きました。
無料のメールサービスがいくつかあると思いますが、月2000通の無料メールを提供しているものなど、あまり知られていない選択肢もあります。
低利用率のフォーラムを持っており、比較的アクティブな管理で、最も安価な(月額5ドル - 修正してくれた@pfaffmanに感謝!)DOプラン内で作業できることがわかりました。ただし、Discourseソフトウェアを更新するたびに(これはかなり頻繁でした)、すべての自動バックアップをダウンロードしてからDOサーバーから削除する必要がありました。これは、アップグレードプロセスが通常、スペース不足で失敗するためです。
これは少し面倒になったため、しばらくして次のDOサービスティアに移行しました。
したがって、確かに可能であり、どちらにしてもリモートバックアップを保持する必要があります。
5GBではなく、5ドルだということだと思います。![]()
最小のDropletで問題なく動作しています。月間約8,000人の訪問者と1日あたり8,000ページの表示がありますが、問題はありません。
素晴らしいニュースですね。共有ありがとうございます。
Google Analyticsとフォーラムのデータからの統計情報に言及しておきます。フォーラムの登録ユーザーは約800人、未登録ユーザーはその約10倍です。
帯域幅/ファイルサイズ/データストレージなど、より大きな容量のDropletを必要とする主要な指標が何であるかはわかりません。パフォーマンスが低下したらスケールアップしますが、今のところその兆候はありません。DigitalOceanのサービスが月額5ドルで利用できることに非常に満足しています。
以下はフォーラムからの指標です。
:
過去24時間でアクティブユーザーが125人!これは十分すぎるほどです。私が所属している非営利団体が近い将来これを超えることはないと思います。口コミマーケティングの後になって初めて、ドロップレットのサイズ変更を検討する必要があるでしょう。この非常に有益な統計情報に、大変感謝いたします。


