Discourse CentOS8の新しいインストールマニュアル

CentOS 8でのDiscourseの新しいインストールガイドとプロセスについては、このドキュメントを参照してください。

Dockerをインストールする##

DiscourseはDockerに基づいているため、最初にDockerをインストールする必要があります。

CentOS 8の場合、Dockerウェアハウスを登録するには、次の2つのコマンドを実行する必要があります。

$ sudo yum install -y yum-utils

$ sudo yum-config-manager \
 - - add-repo \
 https://download.docker.com/linux/centos/docker-ce.repo

上記の構成が完了したら、次のコマンドを実行してインストールします。

sudo yum install docker-ce docker-ce-cli containerd.io

真ん中のキーに同意するように求められる場合があります。Yを入力してから同意します。

次のコマンドを実行してDockerを起動します

sudo systemctl start docker

次のコマンドを実行して、Dockerがインストールされ、正しく起動されていることを確認します。

sudo docker run hello-world

上記の出力が表示されれば、Dockerが正常にインストールされていることを確認できます。

Discourseをインストールする##

Discourseをインストールする前に、登録済みのドメイン名が必要です。登録済みのドメイン名は、インストールする必要のあるサーバーアドレスを指している必要があります。

上記の構成を構成しないと、Discourseのインストールを完了できません。

DNS ###を設定します

ここでインストールする必要のあるドメイン名が[myustao.com](http://myustao.com/)であるとすると、インストールする必要のあるサーバーへのDNSを変更する必要があります。

同じサーバーアドレスを指すようにメインドメイン名とwwwドメイン名を設定する必要があります。

メールサーバーを設定する###

ディスコースとメールガンは良い友達であり、メールガンの宣伝と見なすことができます。したがって、mailguanアカウントを登録する必要があります。または、他のSMTPメールアカウントを持つこともできます。

メールサーバーを設定しないと、インストール後にDiscourseが管理者アカウントにメールを送信できないため、ログインして再アクティブ化することができません。

MailGunのプロンプトに従ってDNSを構成できます。構成が完了したら、DNSを再度チェックして、構成が成功したことを確認できます。

次に、SMTPの構成部分を選択して、構成パラメーターを取得します。

ユーザー名とパスワードがわからない場合は、パスワードをリセットすることを選択できます。

上記の構成内容をテキストファイルにコピーして使用します。

準備する必要のあるパラメータは次のとおりです

GitHub ###からコードをクローンします

次のコマンドを実行して、DiscourseのコードをGitHubからサーバーに複製します。

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

次に、成功したコードのクローンを作成したフォルダーを入力します。

もちろん、オペレーティングシステムにgitがインストールされていない場合は、最初にインストールする必要があります。

gitをインストールするコマンドは次のとおりです。

dnf install git

次の出力が表示されている場合は、コードクローンが成功したことを意味します。

[ root@www ~]# git clone https://github.com/discourse/discourse_docker.git /var/discourse
Cloning into '/var/discourse'...
remote: Enumerating objects:28, done.
remote: Counting objects:100%(28/28), done.
remote: Compressing objects:100%(22/22), done.
remote: Total 4893(delta 10), reused 12(delta 5), pack-reused 4865
Receiving objects:100%(4893/4893),1.07 MiB |9.57 MiB/s, done.
Resolving deltas:100%(3155/3155), done.[root@www ~]# 

次に、クローンしたコードのフォルダーを入力する必要があります。

インストール構成を実行します###

クローン化されたDiscourseフォルダーに入り、次のコマンドを実行します。

. /discourse-setup

また、ポートがContOSで占有されているかどうかを確認するために使用されるnetcatをインストールする必要がある場合もあります。

まだインストールしていない場合は、次のコマンドでインストールできます。

dnf install nmap

システムは次のコードを返します。

[ root@vps263579 discourse]# dnf install nmap
Last metadata expiration check:0:12:58 ago on Mon 19 Oct 202002:09:31 PM EDT.
Dependencies resolved.======================================================================================================================================================================================================================================
 Package                                                Architecture                                        Version                                                      Repository                                              Size
======================================================================================================================================================================================================================================
Installing:
 nmap                                                   x86_64                                              2:7.70-5.el8                                                 AppStream                                              5.8 M
Installing dependencies:
 nmap-ncat                                              x86_64                                              2:7.70-5.el8                                                 AppStream                                              237 k

Transaction Summary
======================================================================================================================================================================================================================================
Install  2 Packages

Total download size:6.1 M
Installed size:25 M
Is this ok [y/N]: y
Downloading Packages:(1/2): nmap-ncat-7.70-5.el8.x86_64.rpm                                                                                                                                                                2.7 MB/s |237 kB     00:00(2/2): nmap-7.70-5.el8.x86_64.rpm                                                                                                                                                                     9.9 MB/s |5.8 MB     00:00--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                 7.2 MB/s |6.1 MB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
 Preparing        :1/1 
 Installing       : nmap-ncat-2:7.70-5.el8.x86_64                                                                                                                                                                                1/2 
 Running scriptlet: nmap-ncat-2:7.70-5.el8.x86_64                                                                                                                                                                                1/2 
 Installing       : nmap-2:7.70-5.el8.x86_64                                                                                                                                                                                     2/2 
 Running scriptlet: nmap-2:7.70-5.el8.x86_64                                                                                                                                                                                     2/2 
 Verifying        : nmap-2:7.70-5.el8.x86_64                                                                                                                                                                                     1/2 
 Verifying        : nmap-ncat-2:7.70-5.el8.x86_64                                                                                                                                                                                2/2 

Installed:
 nmap-2:7.70-5.el8.x86_64                                                                                        nmap-ncat-2:7.70-5.el8.x86_64                                                                                       

Complete!

DNS設定によっては、ポート443にアクセスできない場合があります。

この場合、ローカルホストファイルを編集できます。ContOSでは、このファイルは/ etc / hostsパスの下にあります。

インストールする必要のあるローカルIPアドレスとドメイン名アドレスのレコードを追加します。

次に、インストールを再開します。すべてがうまくいくと、次のインターフェイスが表示されます。

上記のインターフェースは、Dockerイメージをダウンロードしていることを示しています。

すべてがうまくいけば、サーバーはインストーラーを再構築します。

上の図は、サーバーがソースコードをリファクタリングしていることを示しています。

サーバーの状況によっては、再構築が完了するまでしばらく待つ必要があります。再構築が完了すると、ドメイン名を介してサーバーにアクセスするのに問題はありません。

ドメイン名を介してサーバーにアクセスすると、次のインターフェイスが表示されます。

上記のインターフェースが表示されている場合は、Discourseが正常にインストールされていることを意味します。

そして、アクティベーションメールが送信されました。

この時点で、Discourseは正常にインストールされています。

https://www.ossez.com/t/discourse-centos-8/594

Recommended Posts

Discourse CentOS8の新しいインストールマニュアル
Discourse CentOS8の新しいインストールマニュアル
2019-07-09CentOS7のインストール
centos7_1708のインストール
Centos5インストールガイド
Python-centos6のインストール
Dockerのインストール(CentOS7のインストール)
CentOS7ドッカーのインストール
Ubuntuインストールのマニュアル
CentOSオンラインインストールRabbitMQ3.7
zabbix 2.2.20インストールの詳細(Centos6.9)
CentosソースのインストールPython3
ランプ(centos7)設置ランプ環境
Centos7mqttクラスターのインストール
CentOS8のグラフィカルインストール
Mysql8.0.15インストール構成(centos7)
Linuxノート(1):CentOS-7のインストール
Centos7でのRedis3のインストール
CentOSオンラインインストールRabbitMQ3.7
DockerCentOSのインストール方法
Linux CentOS7インストールチュートリアル
Centos7dockerのインストールの詳細
Centos8(最小インストール)Python3.8 + pipメソッドチュートリアルの新規インストール
Centos7ミニインストールプロセスの記録
Centosmysqlのインストールと構成
Centos7へのGlusterfsクラスターのインストール
CentOSでのRedisクラスターのインストール
Centos7のインストールと構成のプロメテウス
CentOS 7 GaleraClusterインストールガイド
CentOS7のインストールと構成PPTP
CentOS6.xインストールmysql5.7レコード
CentOSのインストールと構成cmake
グラフィカルなcentosインストールの詳細なプロセス
Centos7.5のインストールと構成MongoDB4.0.4
CentOSでのRedisクラスターのインストール
CentOS7のインストールと構成PPTP
Hyper-V + CentOS7インストールビデオチュートリアル
centos7kvmのインストールと使用
Oracle11gのCentos7サイレントインストール
CentOS6.8仮想マシンのインストールの詳細
CentOS7postgresqlのインストールと使用
DockerのCentOS環境インストール
Centos7インストールtomcatプロセスの紹介
Centos7.4環境インストールランプ-php7.0チュートリアル
centos7へのDockerEEのインストール
CentOS8 Linux 8.0.1905のインストールプロセス(図)
Centos7elk7.1.1のインストールと使用
Centos7のインストールとJenkinsの構成
Hyper-VインストールCentOS8問題の分析
Centosisoイメージファイルのインストールチュートリアル
Centos7のインストールは実際には非常に簡単です
ダメンデータベースチュートリアルのCentos7インストール
Centos6.5のインストールとKVMの展開
CentOS8インストールMariaDB詳細チュートリアル
ジェンキンス学習のcentos6.9の下でのインストール
CentOS6最小インストールKVM詳細チュートリアル
Centos7hadoopクラスターのインストールと構成
CentOS7のインストールとGitlabのメンテナンス
Centos8のインストール図(非常に詳細なチュートリアル)
CentOS7.Xシステムのインストールと最適化
CentOSでのJava-JDKのインストールと構成