Discourse を Plesk にインストールする方法

DiscourseをPleskサーバーにインストールする「実証済み」の手順をご存知の方はいらっしゃいますか?

私のPleskサーバーにはDockerオプションがありますが、これは役立つでしょうか?(画像参照)

ご協力ありがとうございます。

なお、この種のインストールはサポート対象外です。問題が発生した場合は自己責任となります。ここでは助けを求めることはできますが、必ずしも回答が得られるとは限りません。

ダニエラさん

返信をいただき、ありがとうございます。

はい、そのスレッドは既にお読みしました。内容が断片的で、落胆に満ちているように見えました。

万が一失敗しても大丈夫なよう、テストサーバーで設定を試してみます。

この多くの Docker イメージの中で、どれを使うのが最適でしょうか?(画像参照)

よろしくお願いいたします。

公式ディスコース画像

わかりました、ありがとうございます。他の人のためにも、私の発見を報告します。

そして、あなたが同じことをする際にも、それが期待されることです。

ラウンチャーを使って自分で構築したものを使います。

Discourse 自体の利益から考えて、主要なプラットフォーム(cPanel、Plesk、AWS Lightsail など)向けに、完全にテストされた包括的なインストール手順を公開することは理にかなっていないでしょうか?アクティブなインストール数が増えるほど良いはずです。

もし彼らが得ている収益がインストール手数料のみであるなら別ですが。

提供された手順は、サーバーに*パネルを標準搭載していない主要なVPSプロバイダーすべてで問題なく機能します。

Discourseは、アプリケーションの性質上、専用サーバーで運用すべきです。

なりません。彼らは Discourse のインストール方法を 1 つだけ提供しており、システム管理の知識が全くない人でも問題なく動作するように作られています。それ以外の方法でインストールしたい場合は、ほぼ自力で行うことになります。Plesk(または cPanel)を使ったインストールは、作業を非常に、非常に複雑にします。また、プロバイダー間で Plesk の実装が必ずしも同じではないと推測されるため、それをサポートすること自体が極めて困難だと考えられます。以前、Plesk でのインストールを依頼されたクライアントがいましたが、追加で 500 ドルの見積もりを出したところ、幸いにもその提案は受け入れられませんでした。

(Lightsail へのインストールは標準的な手順で、問題なく動作します。)

彼らの収益はホスティング費用のみです。過去 3 年間、インストールから得られる収益はありません。

@itsbhanusharma

返信ありがとうございます。本当に感謝しています。

私が目指しているのは以下の通りです:

同じサーバー上に WordPress ウェブサイトと Discourse フォーラムの両方をインストールすること。
理想的には、それぞれをドメインとサブドメインとして運用することです。

これは明らかな事実ですが、Bitnami は以下のものを提供しています:

WordPress

Discourse

しかし、両方を一緒に提供していないのはなぜでしょうか?これは見逃された機会でしょうか?

Plesk については特にこだわりはありません。私が求めているのは Discourse です。
別のマシンをプロビジョニングする必要があるなら、そうします。

Discourse の公式 AWS AMI は、月額€49.24 で高すぎます。
https:// aws.bitnami. com/vms/new?image_id=iL2LqoI
(リンク制限を回避するためにスペースを追加しました。訪問する際はスペースを削除してください)
個人的には、これは過剰な EC2 インスタンスを使用していると思います。

私は AWS Lightsail の価格設定が手頃なため、非常に気に入っています。
Lightsail インスタンスに WordPress と Discourse の両方をインストールすることは可能でしょうか?

@pfaffman

私が何と言っていないのかについて、あらかじめ誤解を解いておきます。

私は Discourse を批判するためにここにいるのではありません。
Discourse の UI/UX は他に例を見ないほど優れていると思います。
Discourse が収益を上げなければ開発が止まってしまうことも理解しています。
Docker がシステム管理者の役割を抽象化することは、良いことだけだと考えます。

私には、適した解決策を見つけるまで粘り強く取り組むつもりです。

ご支援ありがとうございます。

ああ、それは全く別の話で、十分に実現可能です。Search results for 'discourse apache' - Discourse Meta には多くのトピックがあります。

ああ、それなら私が間違った質問に答えていたことになりますね。:slight_smile:

1500 ドルで、フロントエンドに Traefik を置いて HTTPS を処理しつつ、1 台のサーバー上に Discourse、WordPress、Ghost サイトを希望するだけインストールします。Discourse をサブフォルダに入れることも可能です(これはあまりお勧めしませんが、クライアントの要望があったのでスクリプト化しています)。

ただし、上記の検索結果には、無料で必要なところまで導くいくつかのハウツードキュメントへのリンクがあります。

こんにちは、
大げさに言いません。

単純なリバースプロキシアプリケーション(例えば、Discourse の前面に nginx)を使用することで、1 つの物理サーバー上で WordPress と Discourse を同時に実行することは完全に可能です。

私はこれまで、さまざまなプロジェクトやクライアント向けに、この方法で10以上のインストールを設定してきました。

手順は非常に簡単です。

  1. 適切なサイズの VPS に Discourse をインストールします。
  2. Discourse を外部の Nginx リバースプロキシを使用するように設定します。
  3. WordPress を通常通りインストールし、nginx 設定に WordPress トラフィックを処理するための別のサーバーブロックを追加します。
  4. 完了です。

私はこのようなインストールを比較的リーズナブルな料金で提供していますが、ご自身で実施することも歓迎します。もし行き詰まったら、喜んでお手伝いいたします。

@pfaffman @itsbhanusharma

ご丁寧なお手伝いをいただき、誠にありがとうございます。心より感謝申し上げます。

少し背景をご説明しますと、私は元々ウェブ開発者をしており、依頼があればクライアントのために時々 WordPress サイトを構築しています。そのため、古い Plesk サーバーが手元に残っています。このプロジェクトもそのサーバーに収めようと節約を考えていたのですが、これは私個人のプロジェクトですので、専用マシンを新たに用意することにも喜んで対応できます。このサイトが収益を生むようになるまでにはおそらく数年かかるでしょうし、開発費を払う余裕はありません。

Discourse フォーラムのセットアップはこれまで行ったことがなく、誰からも頼まれたこともありません。「Discourse 開発者」になるつもりもありません。これは自分だけのための一度きりの作業で、半年も経てば、当初どのようにセットアップしたかもすっかり忘れているでしょうしね :smile:

そのため、参考になるリンクをいただけると大変助かります。

どうもありがとうございました。

参考までに、私は WordPress Discourse プラグインを使用して WordPress サイトとリンクされた 2 つの Discourse インストールを管理していますが、これらは別のサーバー上で動作しており、非常にうまく機能しています。当初は WordPress しか知らなかったため、両方を 1 つのサーバーで使う方が単純に思えるかもしれませんが、実際にはそうではないと思います。

もし主な懸念がコストであれば、Digital Ocean での Discourse 専用サーバーは月額 5 ドルから利用可能であることを覚えておいてください。これは収益を上げていない私の小さなサイドプロジェクトで選んだ方法ですが、より複雑な設定と比較して、年間で数時間の時間を節約できるのであれば、その比較的少額のコストは価値があると考えます!

まず、Discourseの公式インストールガイドをご覧ください。

https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md

次に、Discourseの前にnginxを設定する方法を解説した優れたチュートリアルが多数あります。検索ボタンを自由に活用してください。

最後の部分はWordPressです。通常の/var/www/htmlディレクトリに移動し、最新のWordPressパッケージをwgetで取得して展開してください。

サーバーにMariaDBとphp-fpmをインストールし、/var/www/htmlをルートとして使用し、リクエストをphp-fpmに転送するシンプルなnginxサーバーブロックを追加します。

それが完了すれば、FQDNでWordPressにアクセスしてセットアップを完了できます。

この方法で、両方のアプリケーションがインストールされます。次に、wp-discourseプラグインをインストールして、WordPressとDiscourseを連携させます。

開始前に不明点があれば、喜んでお手伝いします。

参考までに、サーバーを再フォーマットしてPleskを削除すれば、コストを節約でき、SSHの基本的な知識があれば、約2〜3時間で動作する環境を構築できます。

返信が遅くなり申し訳ありません。

ハロウィンのため、手続きが中断されました。

明日、インストールを試みて、結果を報告いたします。

皆様のご協力に感謝いたします。

ハッピーハロウィーン
:jack_o_lantern::jack_o_lantern::jack_o_lantern::jack_o_lantern::jack_o_lantern::jack_o_lantern: