gilgongo
(Jonathan)
1
私は、これらの指示が、Discourse専用のホスティング目的のクラウドサーバーを使用するユーザーにはうまく機能すると確信しています。
しかし、すでにWebサーバーとメールサーバーが稼働しているホストにインストールしたいと考えているユーザーもかなり多くいる可能性があります(そして、述べられているパフォーマンスのデメリットを理解しています)。
ここには「ドキュメント」カテゴリがあり、少なくともその情報の一部は見つかることは認識しています。しかし、ディスカッションフォーラムをドキュメントプラットフォームとして使用するのは理想的ではありません。その理由は明白だと思います。
もし、私が修正されたインストールドキュメントをリポジトリに提出するとしたら(つまり、Dockerを前提とし、クラウドサーバーに対応するだけでなく、既存のNginxまたはApacheセットアップの場合にも対応する指示)、受け入れられるでしょうか?そのためには、既存のINSTALL-cloud.mdをすべて読めるように修正する必要があります。
pfaffman
(Jay Pfaffman)
2
ドキュメントは存在します。ディスコースとリバースプロキシの仕組みの両方を理解する必要があるだけです。
既存のApacheサイトがあるサーバーにDiscourseをセットアップする
Nginx Proxy Managerを使用して、Discourseで複数のサイトを管理する
Nginx用の別のものがあったと思ったのですが、リンク検索ボックスで見つけることができませんでした。
gilgongo
(Jonathan)
3
ドキュメントがあることには同意しますが、GHリポジトリでの提示方法と比較して、適切な形式(または検出可能)ではありません。
Stephen
(Stephen)
4
@gilgongo さん、Documentation - Discourse Meta は確認しましたか?
ある程度、ここで提供できる無料サポートの範囲が限られていることを示すドキュメントが利用可能です。
DigitalOcean の新しい VPS は既知の要素です。このアプローチにより、従いやすい手順を提供でき、最終的に動作するインストールをほぼ保証できます。
共有サーバー、オンプレミス展開、ホビイストインストールのその他のすべての構成を考慮することはできません。
Discourse のインストール方法を学びたいのであれば、DigitalOcean のドロップレットの費用は日割り計算されるという良いニュースがあります。6 ドルの VPS は、よりニュアンスのある環境に Discourse をインストールしようと試みる間、既知の良好な参照として維持するために 1 日あたりわずか 0.20 ドルしかかかりません。
「いいね!」 2
gilgongo
(Jonathan)
5
ドキュメントセクションを確認しました。実際、上記の投稿でも言及しています。
しかし、波風を立てたくありません。「どこでも実行できる」Docker を使用しているとしても、すべての環境に対応できないことは理解しています。ただ興味があっただけです。
「いいね!」 1
4件の投稿が新しいトピックに分割されました: ディスカッションフォーラムでのドキュメント
gilgongo
(Jonathan)
8
申し訳ありません、明確ではありませんでした。「提出」とは、フォーラムへの投稿ではなく、[このリポジトリ(https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md)]へのプルリクエストのことでした。
議論がドキュメントに適していない理由は、「discourse docs」プラグインの理由と同じだと思います。このプラグインは、それらの理由すべてに非常によく対応しているようです。
(ちなみに、これらはすべて、私が最初に投稿した質問とはまったく関係ありません。それが私が言いたかった問題の良い例になっていると思います!皮肉なものです。)
「いいね!」 1
pfaffman
(Jay Pfaffman)
9
最初から理解していました。私の回答(私は公式のDiscourseリポジトリを一切管理していません)は「いいえ」です。推奨されるソリューションは非常にシンプルで、変数が可能な限り少なくなっています。コマンドラインを使ったことがない人でも使えるように設計されています。単純なリバースプロキシを前面に配置し始めると、問題が発生する可能性は指数関数的に増加します。
単にPHPディレクトリをもう一つ展開(または解凍)して、hosts-enabledに別のファイルを追加するだけではありません。リバースプロキシとは何かを知っている必要があり、ポート、またはDockerホスト名について何かを理解し、httpsの設定方法、コンテナでのforce_httpsの設定、そしてリバースプロキシを介して実際のIPを取得するためのいくつかの魔法を追加する必要があります。これは、少なくともその大部分を理解していない人が誤って見つけて、なぜ機能しないのか疑問に思うことを望まないほど難しいのです。
gilgongo
(Jonathan)
10
「最初から理解していました。私の答えは(公式のDiscourseリポジトリを管理する権限は一切ありませんが)「いいえ」です。」
笑、あなたに返信していたわけではありません!話が進むにつれてさらに混乱してきました、本当に申し訳ありません。
もうこの話はやめましょう。誰かがスレッド全体を削除できるかもしれません。私は、公式にサポートされている方法でDiscourseをインストールできない人々のために、これらのことを持ち出すべきではありませんでした。
「いいね!」 1