Discourse
公式に提供されているx86-64 Linux向けのDockerイメージは公式に対応しているDiscourseのインストール方法である。Discourseはコンテナを構成するのにカスタム「launcher」スクリプトを使用する。
DockerベースのディストリビューションにはWebサーバ(nginxとUnicorn(英語版)に基づく)、データベースシステム(PostgreSQL)、キャッシュ(Redis)及びバックグラウンド処理サービス(Sidekiq(英語版))が含まれている。
Discourseには発信MTAが必要である。
Discourseは電子メールを受信する機能も対応しているが必須ではない。Discourseは受信専用MTA向けの任意のDockerイメージを提供しており、POP3またはIMAPを介した電子メールの受信に対応している。
Discourseテーマシステムを使用すると、管理者はクライアントサイドアプリケーションをカスタマイズすることができる。テーマは、ページのレイアウトを変更したり、新しい機能を追加したり、インタフェース内の要素に追加のスタイルを追加することなどができる。