Discourseのセルフホスティングがずっと簡単になりました

Discourse のセルフホスト機能が大幅にアップデートされたことをお知らせします。ご自身の Discourse インスタンスの実行に興味があった方、あるいはこれまでセットアッププロセスが困難だと感じていた方、どちらにとっても今日の変更は朗報です。

シングルコマンドで Discourse をインストール

ご自身のサーバーに Discourse をセットアップすることが、たった一つのコマンドを実行するだけで可能になりました。

wget -qO- https://raw.githubusercontent.com/discourse/discourse_docker/main/install-discourse | sudo bash

これだけです。このコマンドを新しいサーバーで実行すれば、動作する Discourse インストールが完了します。もう設定ファイルをいじったり、長いセットアップガイドに従ったりする必要はありません。

SMTP がオプションになりました

@codinghorror がかつて述べたように:

この問題を緩和するため、SMTP はオプションとしました。新しいインストーラーでは、Discourse ID に依存することで SMTP 設定を完全にスキップできます。

SMTP 設定は、初めて Discourse を設定する人がつまずく最大の要因であったため、このハードルをインストールから取り除けたことを嬉しく思います。

Discourse ID による無料サブドメイン

SMTP の問題が解決したことで、次のハードルであるドメインの取得に取り組みました。ドメインを購入し、DNS レコードを設定し、待機する必要がありました… Discourse が動作するのを見る前にすべてです。

これを解決しました。インストーラーを実行し、まだドメインが準備できていない場合、Discourse ID アカウントを通じて無料の discourse.diy サブドメインを取得するように案内します。これにより、数時間ではなく数分でコミュニティを立ち上げることができます。

すでに独自のドメインをお持ちですか?素晴らしい、インストーラーはそれにも対応しています!しかし、単に試してみたい場合や、すぐに始めたい場合は、私たちが対応します。

より親切なセットアップ体験

新しいインストーラーには、ステップ数が少なく、より新しい技術で構築された新しい対話型ウィザードも搭載されており、今後も改良を続けることができます。

必要なもの

Discourse をセルフホストするには、以下が必要です。

  • クラウドサーバー(DigitalOcean、AWS、Vultr、または同様のプロバイダーから)
  • 約 10 分の時間

これが新しい参入障壁です。私たちは、皆様がコミュニティ構築に集中できるよう、摩擦を取り除くために懸命に取り組みました。

始める

試してみる準備はできましたか?ステップバイステップの説明については、更新された インストールガイド をご覧ください。

何か問題が発生した場合やフィードバックがありましたら、このトピックでお知らせください。新しいインストーラーに関する皆様の経験をお聞きしたいです。


このアップデートは、ホストされているプラットフォームでコミュニティを運営する場合でも、独自のインフラストラクチャで運営する場合でも、Discourse をすべての人にとってよりアクセスしやすくするという、私たちの継続的な取り組みの一環です。

「いいね!」 29

素晴らしい!:exploding_head: これが大好きで、試すのが待ちきれません。

元の Install Discourse in Under 30 Minutes のブログ投稿を修正する時が来ました。これはチェーンソーなしでジャグリングするようなものですね!

「いいね!」 8

これは素晴らしい、おめでとうございます!:sparkles::folded_hands:

「いいね!」 2

これは、その発足以来の言説における最大の進歩に違いありません。ディスコースに幸あれ :rocket:

「いいね!」 2

SMTPが不要になったのは本当に素晴らしいですね。それはこれまでDiscourseの設定における私にとって最大の懸念事項でした。

「いいね!」 2

素晴らしい!!これは大きな一歩です!Discourseが大好きで、これが皆にとってよりアクセスしやすくなることを願っています!

「いいね!」 1

これは素晴らしい!

Chefs Kiss French Chef

明確にするために、メールを送信するにはSMTPを設定する必要がありますよね?SMTPのスキップはインストール部分のみですか?技術に詳しくないユーザーとして、投稿の書き方には少し疑問が残りますね :smile:

「いいね!」 3

はい、メールを送信するには引き続きSMTPが必要ですが、ウェブプッシュ通知が利用可能になったため、Discourseはメールなしでも完全に楽しむことができます。私は何年もそうしていますが、メールを完全にオプトアウトしているお客様もたくさんいらっしゃいます。

SMTPは完全にサポートされますが、もはやブロック要因ではなくなります。

「いいね!」 3

すごい。これは簡素化されたインストールですね!これで、新しいセルフホストする人にとってずっと気が楽になりますね。

このドメインが使用可能になるまでのタイムアウトはありますか?それとも「永久に」使用できますか?

「いいね!」 2

diy サブドメインについてですが、後で独自のドメインに移行したい場合はどうなりますか?リダイレクトは可能ですか?

「いいね!」 2

本日のお電話で議論した内容は、大まかに以下の通りです。

  1. ドメインを使用するには…ドメインはインターネット上で利用可能でなければなりません。
  2. DiscourseサイトはそのIPから到達可能である必要があります。(定期的にチェックし、1週間利用できない場合は無効化します)
  3. そのため、cars.discourse.diyのような価値の高い名前が、何らかの理由でDiscourseサイトをホストしなくなった場合、当社はそれを回収し、DNSから無効化する権利を留保します。
  4. 一度アクティブになったサイト(例:トピックが20件ある)は再利用されません。そのため、長期間非アクティブになると無効化されます。そして、元のDiscourse ID所有者が手動で再度有効にできるようにします。

これらのルールについて細部を詰めていますが、意図としては、これらのドメインはインターネット上で利用可能なアクティブなDiscourseサイトのためのものです。イントラネットでは使用しないでください。

「いいね!」 2

質問の仕方が悪かったかもしれませんね :sweat_smile:。セルフホスターはフォーラムで discourse.diy ドメインを永久に使用することは可能なのでしょうか?それとも、ある程度の期間(例:3か月間)しか使用できないのでしょうか?

「いいね!」 1

プランは「永久」ですが、撤回する権利を留保します。

例:

  • ヘイトサイトは、DIYブランドに掲載したくないため、撤回します。
  • サイトがデッドである場合(デッドIPに解決しない、またはDiscourseサイトを実行していない場合)、レコードを撤回します。
「いいね!」 2