ローカルネットワークのみのディスコース

こんにちは。私は、単一のネットワーク上の単一の場所でDiscourseフォーラムを作成することに興味があります。これは、フォーラムが外部からアクセス可能である必要がなく(また、そうすべきでもない)ためです。これと同様のものを設定しようとしていると思われるトピックをいくつか見かけましたが、簡潔な回答が不足していました。

基本的に、私の質問は以下の通りです。

  • 「クラウドサーバー」を作成したり、インターネットに接続したりしたくない場合、デフォルトのインストールと私のインストールはどのように異なりますか?(Ubuntuの新規インストールを実行しているローカルマシンを想定)
  • ドメイン名とメールサービスはまだ必要ですか?もしそうなら、なぜDiscourseを実行しているローカルマシンにローカルIPで接続できないのか理解できません。
  • Discourseはこの仕事に適したツールですか?サイトのレイアウトは気に入っており、Discourseコミュニティを使用したこともありますが、内部コミュニケーションツールとして意味がない場合は、他のものを探します。

ありがとうございます。

「いいね!」 2

こんにちは、@red2さん、ようこそ。

これは可能だと思います。まず、Discourseプログラムをローカルコンピュータにダウンロードし、そのイメージをディスクに書き込むか、ファイルを外部ドライブに移動してインストールに使用することができます。
ドメイン名とメールサービスは必要ないかもしれませんが、確信はありません。

内部コミュニケーションツールとしてのDiscourseがユースケースに最適かどうかという質問については、どのように使用する予定か、また代替オプションがあるかどうかにかかっています。

幸運と成功をお祈りしています!

新しいアカウントの確認やパスワードのリセットにはメールアドレスが必要になりますが、外部認証システムを使用することで回避できる可能性があります。

Discourseにはドメイン名とhttpsが必要です。プライベートネットワーク上にある場合は、自身で管理するhttpsを持つリバースプロキシの背後に設定する必要があります。

標準のインストールは使用できません。

Discourseは、アカウントを作成したいユーザーにメールを送信できる必要もあります。

DockerとDiscourse自体は私にとって大きな謎ですが、リバースプロキシがproxy_set_headerヘッダーを送信するだけで十分でしょうか?SSLを実際に終了する必要はないのでしょうか?

そして、メールは外部に出ていく必要がなく、システム内でメールを使用できるのでしょうか?それはすべてのペンギンが昔から知っていることです。

しかし、SSLを実際に終了する必要がある場合、自己署名証明書で機能するでしょうか?

DiscourseではHTTPSが必要です。

Discourseではメールアドレスの検証が必要なため、SSOまたは検証済みのメールを提供するソーシャルログインを使用しない限り、すべてのユーザーにメールを送信する必要があります。

リバースプロキシを使用している場合、Discourse は HTTPS を取得できず、プロキシヘッダーを取得します。プロキシによってヘッダーが設定されている場合、Discourse はトラフィックがポート 80 を通過していることを認識できません。リバースプロキシの役割の 1 つは SSL を終了することです。私が間違っていますか?

もちろんです。しかし、メール配信が正しい応答を返せば、Discourse はシステム下のユーザーの *nix アカウントに送信され、VPS 自体を離れることがなくても完全に問題ありません。私が間違っていますか?

特定のケースでは、Discourse は HTTPS なしで実行できないのでしょうか?