[GER] Linux でフォーラムをインストールする方法は?

Hi,

Can someone give me a tutorial on how to install this on Linux? I’d rather not buy it. I don’t know how much it costs by hand.

So, converted into Euros instead of Dollars.

Regards, Andy

You can follow this tutorial to install it in a Linux server discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

これは無料ですか?Linux サーバー用ですか?

Discourse は確かにフリーソフトウェアです。すべてのソフトウェアと同様、実行するには何らかのハードウェアが必要です。

すでに Linux サーバーをお持ちであれば、それを使用できます。必要な条件は、インターネットへのパブリック接続があることです。もしお持ちでない場合は、Digital Ocean などのプロバイダーから 5 ドル程度からサーバーを入手できます。

指示がわかりません。少なくとも、コピーしてインストールするだけで使えるような、わかりやすい指示をいただけますか?

ありがとうございます!

それらはまさに良い手順です。現在ある中で最も優れた手順の一つと言えるでしょう。また、(コマンドが数少ないものの)それらをコピー&ペーストして実行できるようにもなっています。もし特定の部分が理解しにくい場合は、何が混乱しているのか説明していただければ、ここで皆さん喜んでお手伝いしてくれるはずです。ただし、もしその手順を見て全く先が思い浮かばず、どう進めてよいか見当もつかないようであれば、申し訳ありませんが、このプロジェクトは現時点ではあなたには少し難しすぎるかもしれませんね。

どうやらすべてが混乱しており、何が最初にインストールされるべきかが不明です。

申し訳ありませんが、確認しないでください。すべての手順が非常に混乱しています。

VPS の作成が完了したら、インストールは以下の 4 つのコマンドを実行するだけです:

sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
./discourse-setup

…また、root ユーザーとして直接ログインしている場合は、最初のコマンドは不要です。どこがわかりにくいのでしょうか?

sudo -s を実行しても何も表示されません

そして、

ポート 80 はすでに使用中のようです。

ポート 80 を使用しているコマンドを表示します
./discourse-setup: 行 283: lsof: コマンドが見つかりません

Discourse を Apache や nginx などの他の Web サーバーと同時に実行しようとしている場合は、別のポートにバインドする必要があります

Run other websites on the same machine as Discourse を参照してください

すでに設定済みの Discourse を再設定する場合は、

./launcher stop app

を実行して Discourse を停止してから、再設定して再度お試しください。

他に何をしたのか教えていただけますか?このサーバーをどこにインストールしましたか?使用しているオペレーティングシステムは何ですか(名、リリース版など)?他に(特に、他の Web アプリケーションなど)何が実行されていますか?なぜなら、この手順は「クリーン」な仮想サーバーへのインストールを前提としており、他に何か実行されている場合、期待通りに動作しない可能性が高いためです。

オペレーティングシステム

Ubuntu 16.04 LTS(デーモン)

18.04 LTS に切り替えるべきですか?

Ubuntu 18.04 LTS(Plain)が良さそうですね。より新しいうえ、16.04 の「daemon」には何らかのウェブサーバーが事前にインストールされていることを意味している可能性が高く、それが現在のポート80の使用に関する問題の原因と考えられます。

じゃあ、Okey 18.04 にしましょうか?

エラーがポート:80 で発生したので、うまく動作することを願っています。

わかった、わかった、わかったよ。

ドイツ語話者はどこで見つかるの?

サーバーにまだ何かインストールされていますか?今、ポート80がウェブアプリに使用されているのを確認しました。もしそうなら、nginx Proxyとサブドメインを使ってアプリを適切に分割する必要があります。私は専門家でも技術者でもないので、ステップバイステップの指示はありませんが、nginx Proxyとサブドメインの設定方法をググることはいつでもできます。つまり、ポート80はDiscourseのために空けておく必要があります。

すでに loudtime.de というドメインを取得しています。