Vault1337
(Vault1337)
1
こんにちは皆さん、
Plesk Onyx(Ubuntu 14.04)のインストールチュートリアルに従いましたが、多くの問題に直面しました。
現在、私の Plesk 環境ではすべてが正常に動作するようになったため、新しいチュートリアル(Plesk メールサーバーを使用したメール設定)を作成することにしました。
1. Plesk でのオプション設定
2. Docker のインストール
3. Discourse のインストール
次に、Plesk でホストされているサーバーへの SSH アクセスが必要です。
私の例データ:
ドメイン: forum.domain.tld
E メール: mail@domain.tld
E メール: password123
-
Git をダウンロードします。
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
-
次に、セットアップスクリプトを編集する必要があります。
nano discourse-setup
-
以下までスクロールします。
-
以下のように変更します。
-
STRG+X で終了し、Y と入力して Enter を押してファイルを保存します。
-
セットアップを実行します。
./discourse-setup
-
いくつかの質問に答えます。
Discourse のホスト名?[discourse.example.com]: forum.domain.tld
管理者アカウントのメールアドレス?[me@example.com,you@example.com]: mail@domain.tld
SMTP サーバーアドレス?[smtp.example.com]: Plesk (はい、行に Plesk と入力してください)
SMTP ポート?[587]: 25 (Plesk のメールサーバーのポートは 25 です)
SMTP ユーザー名?[user@example.com]: mail@domain.tld
SMTP パスワード?[pa$$word]: password123
Let's Encrypt アカウントのメールアドレス?(スキップするには Enter を押してください)[me@example.com]: (スキップするには Enter を押してください)
-
しばらく時間がかかります。コマンドラインに戻ってくるまで待ちます。Docker コンテナの起動に失敗しますが、問題ありません。次に、app.yml を変更して Plesk と連携できるようにします。
nano containers/app.yml
-
ポートを変更し、2 行をコメントアウトします。変更前:
-
変更後:
-
STRG+X で終了し、Y と入力して Enter を押してファイルを保存します。
-
コンテナを再構築する時が来ました。
./launcher rebuild app
- Docker エミュレーション内の hosts ファイルを変更します。
- 次に、hosts ファイルを変更して、Discourse が Plesk メールサーバーを使用できるようにします。Docker コンテナに入室します。
./launcher enter app
- コマンドラインが戻るまで待ちます。次に、nano をインストールします。
apt-get install nano
- hosts ファイルを変更します。
nano /etc/hosts
- 最後の行を追加します。
- STRG+X で終了し、Y と入力して Enter を押してファイルを保存します。
- コンテナから退出します。
exit
- Plesk のプロキシ設定を変更します。
- サブドメインに移動し、「Docker プロキシルール」をクリックします。
- 新しいルールを追加します。

- 次の画面は以下のようになります。
- OK を押すと、概要は以下のようになります。

誰かの助けになれば幸いです。
ドイツから挨拶を申し上げます。
PS: Google 翻訳に感謝します 
@Vault1337 動かすことができません。お手伝いいただければ幸いです。ありがとうございます。
urbaman
(Nicola Urbinati)
3
こんにちは!
まだ以下の警告が表示されます:
“WARNING:: このサーバーは discourse.domain.com:443 からアクセスできないようです”
discourse-setup でポートの確認を変更し、ファイアウォールで 8060 と 9443 を開放してもです。
サブドメインの discourse.agoraludica.eu はインターネットからアクセス可能です。
IP のホワイトリスト設定のようなものはありますか?
Canapin
(Coin-coin le Canapin)
4
現在、Ubuntu 20 で Plesk Obsidian を使用しており、Discourse を他の Web アプリケーション alongside して動作させるために調整する必要がある設定は、ポート 80 を別のポート(私の場合は 8060)へリダイレクトするプロキシルールを追加することだけです。もちろん、app.yml 内でのポート 8060 → 80 および 9443 → 443 へのリダイレクト設定も必要です。
また、SSL 証明書は追加の操作なしで自動的に更新されます。
以前よりもはるかにシンプルになりました。
pfaffman
(Jay Pfaffman)
5
app.yml を自分で編集し、
./launcher rebuild app
を実行する必要があります。
Discourse-setup は標準インストールでのみ機能します。
pfaffman
(Jay Pfaffman)
6
これらの行は、Discourse にプロキシサーバーのアドレスを無視させ、リクエストを送信した実際のコンピューターのアドレスを報告させるものです。
Let’s Encrypt の問題は、そのリクエストを Discourse ではなく、リバースプロキシが実行している Let’s Encrypt クライアントに渡す必要があるためです。おそらく、/well-known リクエスト自体を処理するように設定を追加できるでしょう。あなたの友人の W さんが、それを解決する手助けをしてくれるかもしれません。
urbaman
(Nicola Urbinati)
7
こんにちは、
ホストの Docker サービスを再起動してネットワークブリッジの再構築を強制することで、この問題は解決しました。
crtxz
8
こんにちは
残念ながら、アクティベーション用のメールが届きません。
Outlook ですべてのメール設定を使用すると正常に動作しますが、同じ設定を使用しても何も受信できません。
指示された通り正確に行いましたが、ログにはメールデータすら記録されていません。
この問題に直面している方は他にもいますか?
l0ccy
9
Ubuntu 20.X と Plesk 18.X のアップデートはありますか?古いハウツーではうまくいきません。
l0ccy
11
それをインストールするのを手伝ってもらえませんか?うまくいきません。
Canapin
(Coin-coin le Canapin)
12
VPSプロバイダーの設定やOSの設定が、私の環境とは異なり、Discourseを動作させるために追加の設定が必要な可能性があります。
フォーラムでのサポートは可能ですが、それ以外の方法や、個人的な仕事の依頼には対応できません。また、私はDiscourse、Linux、Pleskの専門家ではないことをご理解ください。
フォーラムでさらに詳しいサポートが必要な場合は、以下の情報を提供してください。
-
Discourseはインストールされていますか?
-
最初のトピックに記載されている内容を適用しましたか?この情報は古い可能性があります。前述の通り、私の場合はDiscourseを動作させるためにほとんど何もする必要がありませんでした。
-
URLを開いたときにフォーラムに表示されるエラーメッセージは何ですか?公開されているURLであれば共有できますか?
-
Pleskでドメインのnginx/dockerプロキシ情報を教えていただけますか?
-
Discourseコンテナは実行中ですか?
その他、有用と思われる情報があれば、どんなことでも提供してください。
Canapin
(Coin-coin le Canapin)
14
申し訳ありませんが、何のことかさっぱりわかりません。
Canapin
(Coin-coin le Canapin)
15
私も初めて Discourse をインストールしたとき(しかも Plesk で、サポートされていないインストールでした)は苦労したので、あなたが苦労していることは理解できます。
ここでも、結果として得られる情報が他の人々にも役立つ可能性があるため、あなたを助ける用意はありますが、他のみんな(そしてあなた自身)のために、実際に行ったこと、何がうまくいかないのか、エラーメッセージがあるかどうかなど、もっと詳しい情報を提供する必要があります… 前のメッセージを確認してください。
これらの簡単なガイドラインに従えない場合、ここにいる誰もあなたを助けることはできませんし、助けようとも思わないでしょう。
返信を書くのに時間をかけて、できるだけ正確に記述してください。