用語解説 ディスコース

Discourseとは

Discourseは、オープンソースで開発されているWebフォーラム(掲示板)ソフトウェアです。自社サーバーで無償運用するか、開発元の有料ホスティングを使うかを選べます。OpenAIの開発者フォーラムにも採用されています。本記事では機能、使い方、料金の考え方、開発元と競合を解説します。

Discourseは、オープンソースで開発されているWebフォーラム(掲示板)ソフトウェアです。製品のユーザーコミュニティ、開発者向けサポートフォーラム、社内のナレッジ共有などに使われていて、OpenAIの開発者フォーラムもDiscourseで作られています。

Discourseとは:誰が作っているのか

Discourseは、Stack Overflowの共同創業者として知られるJeff Atwood氏らが2013年に公開しました。開発元はCivilized Discourse Construction Kit, Inc.です。ソースコードはGPLv2ライセンスでGitHubに公開されていて、誰でも無償で自社サーバーに導入できます。

開発元は、自社でサーバーを運用したくない組織向けに有料のホスティングサービスを提供しています。投資家の目線で見ると、ソフトウェアはオープンソースで配り、ホスティングで収益を得るビジネスモデルです。

何ができるのか

1990〜2000年代の掲示板を、現在のWebに合わせて作り直したような設計になっています。主な特徴は次のとおりです。

- スクロールすると続きが自動で読み込まれ、新着投稿や通知もリアルタイムに届く - Markdownで書ける。画像はドラッグ&ドロップで貼れる - 「トラストレベル」という仕組みで、参加実績に応じてユーザーの権限が段階的に上がる。荒らし対策やモデレーションの負担を減らすためのもの - メールで通知を受け取り、そのメールに返信するだけで投稿できる - 外部の認証基盤と連携するSSO(DiscourseConnect)、REST API、プラグインで機能を拡張できる

サーバー側はRuby on Rails、フロントエンドはEmber.jsで作られています。

使い方:導入の2つの方法

1つ目は自社サーバーに入れる方法です。公式が用意しているDockerベースの手順で構築するのが標準です。サーバーのセキュリティ更新やバックアップ、メール配信の設定は自社で担当します。

2つ目は開発元の公式ホスティングを契約する方法です。こちらはサーバーの運用を開発元に任せられます。

エンジニアがいる組織なら自社運用、運用の手間を避けたい企画・DX部門なら公式ホスティング、というのが基本的な分け方です。

料金

ソフトウェア自体は無料です。自社で運用する場合にかかるのは、サーバー代と運用の人件費です。

公式ホスティングは月額制で、規模や機能によって複数のプランがあります。ただし、具体的な金額やプランの中身は変わることがあるため、この記事では書きません。契約前に公式サイトの料金ページで最新の内容を確認してください。

競合と、セキュリティで注意すること

同じ種類のフォーラムソフトには、phpBB、vBulletin、Flarum、NodeBBなどがあります。用途が一部重なるものとしては、DiscordやSlackのようなチャットツールや、GitHub Discussionsが挙げられます。

チャットツールとの違いは、話題(トピック)ごとに議論が整理され、検索エンジンからも見つけてもらえる点です。ここは筆者の整理ですが、あとから検索される「資産」になるやり取りはDiscourse、その場で流れていく会話はチャットツール、という使い分けがされています。

注意すべき実例もあります。2026年7月、セキュリティ研究者のグループHacktronが、OpenAIのコミュニティフォーラムを動かしていたDiscourseのHEIF画像処理にあった脆弱性を突き、OpenAI社員のアカウントを乗っ取りました。そこから社内のGitHubリポジトリにアクセスできる状態になっていたと報告されています。攻撃にはAnthropicのClaude Opus 4.8とOpus 5が使われました。この脆弱性はすでに修正済みです。

自社で運用する場合は、アップデートをすぐ適用できる体制を整えておくことが重要です。フォーラムを社内SSOとつなぐ場合は特に注意が必要です。

Discourseに関する記事

2 件