ホスティングプロバイダーの比較

Discourse ホスティングの初心者として、ホスティングオプションとその提供内容について理解しようとしています。
以下に挙げた内容で不足しているものはありますか?

新しいフォーラムとして、ユーザー数は少数になると想定しています。

  • 少なくとも1つの非標準プラグインが必要です。https://meta.discourse.org/t/topic-list-previews/41630/
  • ユーザーが英国に集中していること、またブレグジットにより法整備が変化していることから、英国でのホスティングを希望します。

私の選択肢は何か?

  • 月額100ドル – 私には高すぎます
  • 10万ページまで利用可能
  • エンタープライズプランでなければプラグインをインストールできない
  • メールサーバーが含まれるかは不明

Communiteq(旧 DiscourseHosting)

  • プラグインが1つあるため、月額50ドルのプランに該当します
  • ヨーロッパでのホスティング
  • 月間50万ページビュー(おそらく必要以上)
  • メールサーバーが含まれるかは不明

Digital Ocean

  • 月額5ドル
  • しかし、トラフィックやサービス(例:メールサーバー)の観点で実際に何が含まれるのか全く不明
  • Mailgun も別途必要に見える?
「いいね!」 9

This is also an option, and a good one!

「いいね!」 9

この質問を上げてくれて嬉しいです。フォーラムやウェブサイトの運営に全く慣れていない人々は、こうした点について疑問に思うものです。しかし、その答えを見つけるのは簡単ではありません。なぜなら、オンライン上の情報の多くは、すでに以下の事項とその意味するところを理解していることを前提としているからです。

  1. Discourse は 100% 無料のオープンソースソフトウェアです。これを使って自分自身のフォーラムを運営しても、費用はかかりません。
  2. 100% 無料のオープンソースソフトウェアを使ってパブリックフォーラムを運営しても、実際には 100% 無料にはなりません。最低限、それを動かすためのインターネット接続付きのサーバーが必要だからです。サーバーは現在非常に安価ですが、無料ではありません。以下は Digital Ocean で 5 ドル以上で利用可能なオプションです(同様の選択肢については Recommended Hosting Providers for Self Hosters を参照してください)。
  3. サーバーを「起動し、インターネット接続を確保する」という意味での運用に加えて、OS の更新や受信トラフィックのルーティングなど、「維持管理」も必要です。これはマネージドサーバーを提供するプロバイダーから得られるサービスです。さまざまな理由から、Discourse フォーラムの管理者がマネージドサーバーを利用することはめったにありません。
  4. Discourse を動かすサーバーに加えて、トランザクションメール用のメールプロバイダーも必要です。これにより、Discourse はフォーラム利用者へメールを送信できます。Discourse をインストールする前に、この設定を完了させる必要があります。通常のメールアカウントをこれに使うことはできません。幸いにも、小規模から中規模のフォーラムを無償で運営するのに十分な量の無料トランザクションメールを提供するプロバイダーがいくつかあります(ただし、無料オファーは急速に減少しています)。基本的には、Mailgun(月間 1 万件の無料メール)と Mailjet(月間 6,000 件の無料メール)から選ぶことができます。フォーラムが大きくなり、月間 1 万件以上のメール送信が必要になれば、これは別のコスト要因となりますが、その時点でのサーバーコストと比べると大したものではありません。
  5. Discourse フォーラムを運営するには、さらに他の「コスト」も関わってきます。無料の Discourse ソフトウェアのインストール、更新、プラグインの導入、理論上は決して起きないはずの問題の修正などを行う必要があります。これらは自分で行うことも、他者に依頼して行うことも可能です。www.literatecomputing.com は、自分自身でサーバー(例:DigitalOcean など)を運営することにした場合、これらのサポートを提供しています。セットアップ、メールサービス、サーバー関連の作業に関わらず、新しく輝かしい Discourse インスタンスにログインしてすぐに始めたい場合は、discourse.orgCommuniteq(旧 DiscourseHosting)のような Discourse ホスティングプロバイダーを選ぶことになります。
  6. 完全を期すために、100% 無料のオープンソースソフトウェアを使ってフォーラムを運営する際の最終的なコスト段階にも触れておきましょう。それはコミュニティ運営です。フォーラムを個人の趣味として運営している場合、これはコストとは見なさないかもしれませんが、組織の場合は、フォーラムを運営する際の最大の費用要因になるでしょう。毎日、メンバーの質問に答え、コミュニティのニーズに合わせて設定を調整し、スパムや問題のある投稿に対処するなど、誰かにフォーラム(またはコミュニティ)の管理を依頼する必要があります。機能しているコミュニティでは、これらの作業の多くはコミュニティ自体が引き受けることができます(Discourse はこれを促進するように設計されています)が、一部の管理業務は常に残ります。

これは、あなたの元の投稿(OP)で直接求められていた以上の情報でしたが(その多くはあなたには既知だったと推測しますが)、フォーラム運営に取り組んでいる他の人々にとって役立つかもしれないと思い、このようにまとめてみました。

つまり、簡潔に答えると、discourse.orgCommuniteq(旧 DiscourseHosting)のような Discourse ホスティングプロバイダーと、DigitalOcean のようなサーバーホスティングプロバイダーを比較することは、実際には「リンゴとオレンジを比較している」のと同じです。(もちろん、それが何をしているか理解している限り、リンゴとオレンジを比較することに何の問題もありません。)

「いいね!」 26

私もその結論に近づき始めていました。

まだ混乱しているのは、どちらのオプションなら「トピックリストのプレビュー」というプラグインをインストールできるかという点です。DigitalOcean なら可能だと思われますが、他の 2 つについては明確ではありません。

また、メールサーバーの仕組みについても本当に混乱しています。

  • ここでは「メールでの返信」の話ではありませんが、Discourse から送信されるメールを送るために、常にメールサーバーを設定する必要があると推測されます。
  • それは常に追加コストとセットアップが必要なのでしょうか?
  • それとも、マネージドサービスには月額料金にメールサーバーが含まれているのでしょうか?

That may vary by hosting provider and by service band. (You have to pay more for customisation capability iirc)

If you decide to DIY, this is totally at your discretion and free.

Bear in mind there are other options, like Vultr, Scaleway, Hetzner, Linode, AWS …

I found a provider that offered a free service up to a certain capacity (Sparkpost). Shop around (Mailgun etc.).

It’s very important you use a good brand for mail provider as that will help the trusted delivery of your email.

「いいね!」 3

Good point, I forgot to mention these in my post above. Will integrate that later.

「いいね!」 3

I’d assumed most forums are on managed services
I’d be interested in knowing why they self host

I’m surprised by this, at least for the managed services. Do none of the managed services include email?

Cost

Try monetising your forum and you may discover it’s hard to raise >$40 a month. Unfortunately in this day and age people expect these communities to be free.

By minimising cost you can make it a much more sustainable concern putting less pressure on your revenues.

This all depends how busy the forum is, who your audience is and the subject matter of course. You may also find unique ways to monetise due to specifics of your community.

「いいね!」 5

Communiteq(旧 DiscourseHosting)のプランには、評判の良い送信メールサーバーと、受信メール用の POP3 メールボックスが追加料金なしで含まれています。

Professional プラン以上では、ご希望であれば自社またはサードパーティのメールサービスを設定することも可能です。

Professional プラン以上では、トピックリストプレビュープラグインをインストールいたします。設定は無料で、標準プラグイン(Akismet、Slack、Solved、Adsense、Patreon、Sitemap、Data Explorer、Staff Notes)に加えて、お好みのプラグインを 5 つ選択して追加いただけます。

「いいね!」 6

Your first step here should probably be to fire up a $5 droplet at DigitalOcean and give the install a shot. You will be able to run multiple plugins and make mistakes with little to no risk. Pretty quickly you’re going to learn if self-hosting is for you, and if not have some idea of how much you’re willing to pay others to do it.

That $5 is prorated, so if you decide after 24hrs the exercise was a mistake you’re going to be out of pocket to the tune of… $0.16

Mailgun will be free below 10k emails/month as long as you don’t do anything daft, it’s very low-risk and will help you learn about the platform as you go.

「いいね!」 9

Digital Ocean is great for taking a test run, but get into trouble self managing this and all the time you’ll invest to get it tuned to your needs and $100 per month starts sounding really good. I had an instance go bad and the backup wasn’t even working to restore.

「いいね!」 4

Digital ocean has been working for us - Low startup and has a plan that includes Discourse along with scale-ability as resources are needed. We use their WAF and backup instances.

Best,

Dave

「いいね!」 1

I can usually help people out for $100-300 when they get in the weeds with self-hosting. Self-hosting also allows you to use plugins that would require moving to discourse.org’s Enterprise plan. I have done installs for several hundred self-hosters and though I do command-line upgrades for some of them, a whole bunch of them just keep going for more than a year before they need my help again.

I can also keep offsite backups and monitor your site and provide regular upgrades (Discourse Server Maintenance – Literate Computing, LLC).

「いいね!」 9