GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 20.04 LTSにDiscourseをインストールする-ステップバイステップガイド?

Discourseは、ディスカッションフォーラム、チャットルーム、またはメーリングリスト管理ソフトウェアとして使用されるオープンソースプラットフォームです。これは、ユーザーエンゲージメントを促進するために、何千ものサイトでのディスカッションを促進する最新のフォーラムソリューションです。 Discourseは、バックエンド言語としてRuby on Rails、フロントエンドとしてEmber.jsで記述され、データストレージにPostgreSQLを使用しています。

ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が関連するオープンソースソフトウェアのインストールクエリを実行するのを定期的に支援しています。

これに関連して、Ubuntu20.04LTSにDiscourseをインストールする方法を検討します。


Ubuntu 20.04 LTSFocalFossaにDiscourseをインストールする手順

1.システムアップデートを実行します

まず、ターミナルで次のaptコマンドを実行して、すべてのシステムパッケージが最新であることを確認します。

$ sudo apt update
$sudo apt upgrade

次に、次のコマンドを使用してnet-toolsをインストールします。

$ sudo apt install net-tools


2.Dockerをインストールします

次に、以下のコマンドを使用して、最新バージョンのDockerをシステムにインストールします。

$ sudo apt install docker.io

Dockerがインストールされたら、Dockerサービスを開始し、次のコマンドを使用して再起動時に開始できるようにします。

$ sudo systemctl start docker
$ sudo systemctl enable docker


3.システムにDiscourseをインストールします

デフォルトでは、DiscourseはUbuntu20.04ベースリポジトリでは利用できません。次に、以下のコマンドを実行して、GitHubリポジトリから最新バージョンのDiscourseをダウンロードします。

$ sudo mkdir /var/www/discourse/
$ git clone https://github.com/discourse/discourse_docker.git /opt/discourse

次に、ディレクトリを/ opt / discourseに変更し、Discourseセットアップスクリプトを実行します。

$ cd /opt/discourse
$ ./discourse-setup

Discourseインストールスクリプトは次の質問をします:

Ports 80 and 443 are free for use
'samples/standalone.yml' -> 'containers/app.yml'
Found 16GB of memory and 4 physical CPU cores
setting db_shared_buffers = 1024MB
setting UNICORN_WORKERS = 6
containers/app.yml memory parameters updated.
Hostname for your Discourse? [discourse.linuxapt.com]: discourse.linuxapt.com

次に、以下に示すように、管理者アカウントのメールアドレス、SMTPサーバー、SMTPユーザー名、SMTPパスワード、Let’sEncryptのメールアドレスを入力するよう求められます。

Checking your domain name . . .
Connection to discourse.linuxapt.com succeeded.
Email address for admin account(s)? [[email protected],[email protected]]: [email protected]
SMTP server address? [smtp.example.com]: smtp.gmail.com
SMTP port? [587]: 
SMTP user name? [[email protected]]: [email protected]
SMTP password? [pa$$word]: m3ilan4m4ri4
Optional email address for Let's Encrypt warnings? (ENTER to skip) [[email protected]]: [email protected]

これらの値を入力すると、もう一度確認するための別のウィンドウが表示されます:

Does this look right?
Hostname      : discourse.linuxapt.com
Email         : [email protected]
SMTP address  : smtp.gmail.com
SMTP port     : 587
SMTP username : [email protected]
SMTP password : asdfgsd
Let's Encrypt : [email protected]
ENTER to continue, 'n' to try again, Ctrl+C to exit:


Discourse Webインターフェイスにアクセスする方法は?

正常にインストールされたら、Webブラウザーを開き、URLhttp://discourse.linuxapt.comを使用してDiscourseにアクセスします。談話登録ページにリダイレクトされます。


Ubuntu LinuxシステムからDiscourseをアンインストールする方法は?

談話をアンインストールするには、談話がインストールされているDockerコンテナを完全に消去する必要があります。

1.Dockerコンテナを停止します

最初のステップは、実行中の談話コンテナを停止することです。

次のコマンドは、稼働中のすべてのコンテナのリストを表示します。

$ docker ps

この場合、談話コンテナである1つのコンテナのみが実行されています。停止するには、次のコマンドを実行します。

$ Docker stop CONTAINER ID

コンテナIDをコピーし、コマンドに入れて実行します。これにより、コンテナが停止します

2.コンテナを削除します

コンテナが停止したので、次のコマンドを使用してコンテナを簡単に削除できます。

$ Docker container rm CONTAINER ID

この後、システムからの談話は正常にアンインストールされます。



Ubuntu
  1. Ubuntu 20.04 LTSをインストールします-ステップバイステップガイド?

  2. Ubuntu 20.04 LTSにNumPyをインストールします-ステップバイステップガイド?

  3. Ubuntu 20.04 LTSにHomebrewをインストールします-ステップバイステップガイド?

  1. Ubuntu 20.04 LTSにKanboardをインストールします-ステップバイステップガイド?

  2. Ubuntu 20.04 LTSにGoAccessをインストールします-ステップバイステップガイド?

  3. Ubuntu 20.04 LTSにTYPO3をインストールする-ステップバイステップガイド?

  1. Ubuntu 20.04 LTSにMagentoをインストールする-ステップバイステップガイド?

  2. Ubuntu 20.04 LTSにPuppetをインストールする-ステップバイステップガイド?

  3. Ubuntu 20.04 LTSにYarnをインストールする-ステップバイステップガイド?