自己ホスティングユーザー向け推奨ホスティングプロバイダー

このガイドは、システム管理者ではなく、単に Discourse を動かしたいと考えている人向けに作成されたものです。信頼性が高く、初心者でも最小限の手間で設定・運用できるクラウドホスティングサービスの一覧です。アカウントを作成し、Discourse インスタンスを実行するサーバーを立ち上げ、30 分弱で完了させることが可能です。

私はこれらの各サービスで Discourse をインストールし、Discourse から届いたメールを使用して管理者としてログインしました。これらすべてにおいて、標準の クラウドインストール ガイドが問題なく機能します。

AWS、Azure、Google Cloud については?

bash を何時間も使った経験があり、ポート 80、443、22 が何かを知り、ファイアウォール、パーティション、S3 バケットの概念に慣れているなら、これらのいずれも問題なく動作します。しかし、Stack Exchange で問題の解決策を見つけたことがないなら、これらのプロバイダーは避けたほうがよいでしょう。これらはホスティング業界の「繊細なホットロッド」です。このガイドは、F1 レーサーではなく、ホンダ・シビックのようなものを見つけるお手伝いをすることを目的としています。

OtherGreatService については?

簡単かつ信頼性が高い

以下の表は、これらの使いやすいプロバイダーを比較したものです。「ビルド時間」の列は、次のコマンドの実行結果です。

time ./launcher rebuild app

これは有意義なベンチマークではありませんが、CPU、ディスク、ネットワークの速度を大まかに示す指標です。環境によって結果は異なる場合があります。ただし、Digital Ocean の「最適化」インスタンスは、標準の 1GB インスタンスのほぼ 2 倍速いことがわかります。

プロバイダー 価格 ディスク CPU RAM (GB) ビルド時間 データセンター
Digital Ocean $6 25GB 1 1 10 分 米国 (2)、オランダ、シンガポール、英国、ドイツ、カナダ、インド、オーストラリア
DO 最適化 $42 25GB 2 4 5 分 47 秒 米国 (2)、オランダ、シンガポール、英国、ドイツ、カナダ、インド
Hetzner CX22 (x86) €3.95 40GB 2 4 9 分 56 秒 ドイツ、フィンランド、シンガポール、米国 (2)
Hetzner CAX11 (arm64) €3.95 40GB 2 4 5 分 45 秒 ドイツ、フィンランド
Lightsail $10 30GB 1 2 8 分 17 秒 米国 (3)、日本、シンガポール、オーストラリア、インド
Linode 1024 $5 20GB 1 1 9 分 46 秒 米国 (3)、英国、ドイツ、シンガポール、日本
Scaleway €10 10GB 2 2 ---- フランス、ポーランド、オランダ
Upcloud $10 30GB 1 2 7 分 22 秒 ドイツ、フィンランド、オランダ、日本、英国、米国
Vultr $5 24GB 1 1 8 分 米国 (7)、オランダ、フランス、ドイツ、英国、日本、シンガポール、オーストラリア

注:ビルド時間は投稿数、プラグイン、その他の多くの要因に依存します。サイトが成長するほど、時間がかかります。

プロバイダーに関するメモ

以下は各プロバイダーに関するメモです。もし良い経験があれば、コメントを追加してください。悪い経験がある場合は、返信として追加してください。

Amazon AWS/Lightsail

価格:\u003chttps://aws.amazon.com/lightsail/pricing/\u003e

非常に簡単です!ボタンをクリックすると、SSH 接続でログイン済みのウィンドウが開きます。

root@hostname ではなく、ubuntu@hostname を使用します。多くのサイトでは行われていませんが、AWS と同様で、ややセキュリティが高いです。

Digital Ocean

価格:\u003chttps://www.digitalocean.com/pricing/\u003e

最もシンプルで使いやすく、最も利用されているプロバイダーです。最近の値下げにより、再び非常に競争力があります。米国にいない人にとっては、アカウント作成が難しくなったり、送信 SMTP ポートがブロックされたりする場合があります(私の標準インストールスクリプトは、Mailgun や他のプロバイダーがサポートするポート 2525 を使用することでこの問題を回避しています)。

Hetzner

価格:\u003chttps://www.hetzner.com/cloud#pricing\u003e

\u003chttps://meta.discourse.org/t/hetzner-launches-a-vps-service/78759/6\u003e

Linode

\u003chttps://www.linode.com/pricing\u003e

\u003chttps://meta.discourse.org/t/suggestion-for-good-vps-to-host-discourse-digital-ocean-or-linode/8852/35?u=pfaffman\u003e

注:自動的に作成されすぎるスワップ領域を削除してください。discourse-setup が 2GB のスワップファイルを自動的に作成します。

Scaleway

クレジットカード、デビットカード、SEPA 直接振込に対応

Upcloud

\u003chttps://www.upcloud.com/pricing/\u003e

アカウント作成やサーバー起動に問題や不満はありませんでした。

Vultr

\u003chttps://www.vultr.com/pricing/\u003e

PayPal、Bitcoin、Alipay を対応

アカウント作成とインストールに問題や不満はありませんでした。

contabo.com:

おそらくここでの最安値:4 コア/4GB RAM/5.80 ドル+ 税金。(2025 年 3 月 10 日時点)

Alibaba Cloud

Simple Application Server、価格:

XXX については?

設定が簡単で信頼性のあるプロバイダーを使用している場合は、推奨事項をコメントとして残してください。または、この投稿を編集してご自身の経験を追加することもできます。

「いいね!」 68

Great overview Jay, thanks! I did notice one thing though:

This comparison isn’t entirely fair; you’re comparing a 1 CPU/1GB droplet to a 2 CPU/4GB ‘optimized’ one. They also offer a $20/month regular droplet with 2 cpu’s and 4GB Ram - it would be interesting to see how this performs when compared to the optimized version.

「いいね!」 3

It’s not intended to be.

Perhaps. My guess is that having more ram on the same slower processor as the 1GB droplet won’t make that much different on a build. Once someone gets to that point, though, this guide isn’t much help. If you have a huge database, an 8GB “slow” droplet might outperform a 4GB “fast” one. It’s not really a very useful statistic for the Real World.

「いいね!」 5

It does, especially with 2GB or below.

「いいね!」 1

Oh. Right! Because swap. Duh.

The point if this guide, though, is just to get people to be able to do an install, not to make decisions about whether this host or that host is better for their unique situation.

「いいね!」 2

Not sure if this is super important, but it might be worth noting (especially for novices) that their support is available only during (German) office hours. (I don’t mean to discourage anyone from using them - I’m a happy Hetzner user myself - just an FYI.)

「いいね!」 7

I am using UCloud(Hosting provider in China)
because I have coupon. it’s cheaper.
anyway, my point is I would post about UCloud hosting Discourse after using it for awhile.
in here & my blog. hope it can help other people.

「いいね!」 3

I just did a rebuild (with multiple plugins installed) and it finished in pretty much exactly 7 minutes. Not sure where the variation comes from, but I thought I’d mention it cause that makes Hetzner even faster than UpCloud.

「いいね!」 4

https://www.alibabacloud.com/product/ecs

$4.50

「いいね!」 1

6 posts were split to a new topic: Set up some email

What does “optimized” means and how can we “optimize” our own servers?

Like we mention " Digital Ocean Optimized" instances in the table on the OP? That’s just marketing lingo for a CPU with usually 3.0GHz+ of clock speed. Like the AWS C5.large family.

「いいね!」 9

I am on Ramnode. Rebuild time is 8m22.374s.

KVM (necessary to run docker), 2cpu 2.4GHz, 2GB ram + 4swap, 40GB ssd, $10 per month (12 for NVMe).

It has 1 datacenter in EU, 4 in US. Cpanel, reverse-dns, quick support team.
Recommended for those who like everything under control.

Currently my instance is running only for tests, so I cannot say yet, how stable it can be in production mode with a lot of users online.

「いいね!」 7

ここ数週間で、そこで Discourse のインスタンスを立ち上げましたが、それ以前から 1 年以上にわたり、他の VPS 用途に Contabo を利用しています。価格は、2 コア、4 GB の RAM、300 GB のストレージを搭載した「SSD 高速化」インスタンスが月額 3.99 ユーロから、4 コア、8 GB の RAM、200 GB のストレージを搭載した全 SSD インスタンスが月額 4.99 ユーロからとなっています。セットアップは DO ほど迅速ではありませんが、主要な Linux ディストリビューションはすべて実行可能です。

私の小さな SSD インスタンスでの再構築時間は、5 分 1 秒です。

「いいね!」 11

もしこれが愚かな質問に見えるようでしたら、ご容赦ください。私もまさにそのカテゴリに該当します:

私、何をしているのか全然わかりません! :tired_face: meta で読んだごくわずかな情報だけでも頭がクラクラしています!

Digital Ocean は、社内でサーバーの保守、管理、バックアップを提供していますか? これは別のトピックからのこの投稿を指しています。

つまり、DO でセルフホスティングする場合、それらのサービスはプランに含まれるのでしょうか?それとも、サーバーインスタンスの管理を助けてくれる「Literate Computing, LLC」のような業者に頼む必要があるのでしょうか?

このセルフホスティングという世界は私にとって完全に謎ですが、Discourse でのホスティングとセルフホスティングの主なメリット・デメリットを、私の状況に合わせて慎重に比較検討し、自信を持ってホスティングの決定を下せるよう、真剣に検討してみたいと思います。

「いいね!」 3

いいえ、提供していません。彼らが提供するのは仮想マシンです。それが稼働していれば、彼らは役割を果たしていることになります。彼らは仮想マシン全体のバックアップを提供していますが、それだけで十分な場合もあるかもしれません。

バックアップ、アップデート、そして Discourse が機能しなくなった場合に責任を持ってくれる人が必要なら、ホスト型ソリューションを選ぶか、自分自身でホストするサイトの管理を誰かに依頼する必要があります。

セルフホスティングを試してみたい場合は、ドロプレットを削除したり、Digital Ocean のアカウントの管理権限を失ったりするような破滅的なことが起きない限り、後からいつでも切り替えることができます(そのようなことが起きたという話を聞いたことはありません)。

「いいね!」 5

ご説明いただき、ありがとうございます!

さて、私の予算は少し厳しい状況です。2 つ質問があります。

1. 自分でホスト(セルフホスティング)する場合でも、異なるパッケージティアは適用されますか?

サイトには以下のように書かれています。

これは、パッケージのティア料金+インストール費用を意味するのでしょうか?

それとも、Discourse インスタンスとインストールに対して一律 99 ドルというフラットな料金なのでしょうか?


2. セルフホスティングは本当に安いですか?

これが、セルフホスティングをするかどうかを決める最大の要因です。

私のコミュニティでは、おそらく Basic ターのインスタンスで十分でしょう。しかし、

  • 時間
  • 費用
  • 手間

を考慮すると、セルフホスティングは、Discourse によるホスティングされたインスタンスよりも本当に価値があると言えるのでしょうか?

「いいね!」 2

もしそんなに不安なら、Discourse がホストするサイトを利用するのがおそらく最善で、あなたにとって最も簡単な選択肢でしょう。これは Discourse によるインストール費用が 99 ドル、月額 100 ドルがかかりますが、アップグレードやバックアップに関する作業は一切不要です。これらはすべて Discourse が行います。また、何か問題が発生した場合も Discourse が対応します。「心配無用」な状況です。さらに、これがあなたに合うかどうかを決めるために 14 日間の無料トライアルも提供されています。

一方、月額 100 ドルを支払いたくない場合は、Discourse に Digital Ocean(DO)へのインストールを依頼することも可能です。この場合、Discourse に 99 ドルのインストール料、DO に月額 5 ドルのホスティング料を支払います。しかし、問題が発生した場合は、あなた が責任を持って修正する必要があります。そのため、「このオプションは初期インストール後は完全な自己サポートとなります」と記載されています。ただし、このフォーラムではできる限りのサポートを提供していますので安心してください。:smiley:

もし技術に詳しければ、DO のドロプレットに自分でインストールすることもでき、DO への支払いも月額 5 ドルだけで済みます。ただし、サポートは自分で用意する必要があります。

それはあなた次第です。もし何をすべきかわからなかったり、知識がほとんどない場合、月額費用で節約できるかもしれないものが、後になってシステムの不具合、ダウンタイム、イライラ、フラストレーションなどの形でコストとして跳ね返ってくる可能性があります。また、このフォーラムで提案された修正を自分で実装できなければ、誰かに修理を頼んで費用がかかることにもなりかねません。

もし何をすべきかわかっているなら、セルフホスティングの方が安上がりです。しかし、そうでない場合、セルフホスティングはちょっとした悪夢になり得ます。私の場合、既存のフォーラムが閉鎖されることになり、それを代替するフォーラムをわずか 3 週間で用意しなければなりませんでした。選択肢を検討した結果、「手間なし」の Discourse ホスト型フォーラムを選びました。ドメインは私が購入し、インストールとメンテナンスは Discourse が行います。私が対応するのはユーザーだけですので。:slightly_smiling_face:

「いいね!」 4

問題が発生した場合の対応も考慮する必要があります。セットアップ段階では大きな問題ではありませんが、フォーラムを立ち上げた後、ダウンタイムは致命的な問題となります。

問題が発生しなければ、VPS 上で Discourse を自己ホスティングすることは、予算が限られている場合でもコストパフォーマンスが良い選択肢です。しかし、たった一つの問題が発生するだけで、5〜20 時間の時間を費やすことになります。では、あなたの時間はどれだけの価値がありますか?また、予算はどの程度制約されていますか?あなたの最適な解決策は、この二つのパラメータの間に位置することになります。

また、必要となる可能性のあるプラグインを事前に洗い出すことをお勧めします。プラグインは、自己ホスティングユーザーが直面する多くの困難な問題の源泉となっているため、以下の質問に答えることでリスクプロファイルを把握できます。リスクが高いほど、Discourse のホスティングサービスの魅力は増します。

  • 公式プラグインを使用する必要がありますか?→ リスクは低い。
  • サードパーティ製のプラグイン(公式サポートされていないもの)を使用する必要がありますか?→ リスクは高い。
  • それらのサードパーティ製プラグインはサポートが手厚いですか?→ リスクは中程度。

さまざまなプロバイダーが提供する Discourse ホスティングプランは、事前インストールされているプラグインの組み合わせによって異なります。例えば:

「いいね!」 9