phil_c64
(Phil Clayton)
1
こんにちは、
自己ホスト型の Discourse のインストール手順について、どなたかご教示いただけますでしょうか 
Discourse を WordPress と併用したいと考えています。そのため、Discourse のインストール記事 50752 を読んでおり、そこから https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md へと案内されました。
サブドメインのセットアップについてですが、理想的にはサブディレクトリにインストールしたかったのですが、サブドメインでの設置が推奨されていると読みました。メインドメインには WordPress を設置し、Discourse プラグインはインストール済みですが、まだ設定は行っていません。
このサブドメインに SSH でログインし、そこで以下のコマンドを実行して Docker 版の Discourse イメージをインストールし、その後、指示された手順に従って進めるのでしょうか?
sudo -s
git clone GitHub - discourse/discourse_docker: A Docker image for Discourse · GitHub /var/discourse
cd /var/discourse
私は Plesk を使用している VPS 上で作業しており、サブドメインに対して Git を有効化し、リポジトリを追加しました。その結果、Docker 版の Discourse のイメージファイルが実際にウェブサイトのルートディレクトリにコピーされました。
もしかしたら基本的な質問かもしれませんが、単に試行錯誤して動かすのではなく、仕組みを理解したいと考えています。
お手数をおかけしますが、ご多忙の折、ご回答いただけますと幸いです。よろしくお願いいたします。
bts
(Brendan Schlagel)
2
最も簡単で一般的なインストール方法は、上記のメインインストールガイドに記載されている通り、Digital Ocean の Droplet 上で行うことです。WordPress がどこにインストールされているかは関係ありません。Discourse は全く別の場所にインストールされ、WP Discourse プラグインを使用して両者を連携させます。
つまり、インストールガイドを 100% 正確に手順通り実行すれば、それが最もシンプルです!
もし、WordPress 用のマシンと同じマシンに Discourse をインストールすることについてお尋ねであれば、Docker は理論的には Plesk と互換性があるようですが、簡単な検索では、他の人の経験に基づくと、おそらく手間がかかるだろうと思われます。Plesk でのインストールでトラブルを抱えている多くの人については、こちらをご覧ください:Search results for 'plesk' - Discourse Meta
pfaffman
(Jay Pfaffman)
3
本当に、本当にサブフォルダへのインストールを希望されるのであれば、対応いたします!https://www.literatecomputing.com/product/multiple-discourse-wordpress-ghost-installations-on-a-single-server/
Plesk に詳しい方であれば、1〜3 時間程度で実現できるかもしれません。Discourse と Plesk の連携に関するトピックもいくつかありますが、かなり大変そうです。本来は作業を簡単にするはずのツールを、その設計意図とは異なる用途に使用しようとしているため、難易度が 10 倍に上がってしまいます。
リンク先の install-cloud ドキュメントに記載されている通り、Discourse を単独で Digital Ocean の Droplet(月額 5〜10 ドル)にインストールする方が、はるかに満足できる結果になるでしょう。すべてを代行いたします(DNS 設定除く)ので、ご希望であれば、150 ドルで対応可能です。また、プラグインの設定やメール返信機能の準備まで含めて完全導入をご希望の場合は、300 ドルとなります。
phil_c64
(Phil Clayton)
4
ご返信いただき、正しい方向へ導いていただきありがとうございます。
以下のリンクを見ると、Plesk 上で Docker をインストールして Discourse を導入することが可能のようです。試してみたいと思いますが、ご指摘の通り Digital Ocean の Droplet を使った方が簡単なので、バックアッププランとして検討します 
phil_c64
(Phil Clayton)
5
Docker は OS のバージョンにうるさいこともわかりました。Using Docker | Plesk Onyx documentation に特定のバージョンが記載されています。