GNU/Linux >> Linux の 問題 >  >> Debian

Debian11BullseyeサーバーにDiscourseをインストールする方法

Discourseは、オンラインフォーラム、コメント、チャットルーム、またはメーリングリストシステムを作成するためのオープンソースプラットフォームです。このチュートリアルでは、コマンドターミナルを使用してDebian11BullseyeにDiscourseをインストールする手順を示します。

時間とともに、インターネットフォーラムは変更されました。彼らはもはや古い、単調なデザインではありません。 phpBBまたはvBulletinを使用したことのある、またはメンバーになったことがある人なら誰でも、フォーラムがどのように機能し、インターネットの世界でその重要性があるかをすでに理解しています。しかし、ここ数年、ウェブサイト運営者は自分たちのフォーラムにあまり興味を持っていないようです。ただし、Discourseはその方法を見つけ、ソフトウェアで提供しているフォーラムの近代化により、コミュニティの間で人気を博しています。

2014年にリリースされたため、7年前から存在しています。DiscourseはRubyベースのフォーラムソフトウェアです。さらに、StackOverflowの共同創設者であるJeffAtwoodを含むクリエイターは、ソーシャルネットワークやDisqusなどのコメントシステムから私たちが知っているさまざまな新しい要素を統合しました。

サーバー側で実行されているDiscourseは、Ruby on Rails、データベースとしてのPostgres、およびRedisを使用します。一方、クライアント側について話す場合、開発者はJavaScriptフレームワークEmber.jsに依存しています。このフォーラムソフトウェアはGPL2.0ライセンスの下で配布されており、ソースコードは GitHubにあります。 。

セルフホスティングのオープンソースエディションとは別に、Discourseのメーカーは、月額100ドルから300ドルの間、またはカスタムソリューションに応じてホスティングソリューションも提供しています。 WordPress.comと同じように。

Debian 11LinuxBullseyeに談話をインストールする手順

このチュートリアルに従う必要があるもの:

Debian11サーバー
Docker
ルート以外のsudoユーザー
インターネット接続
少なくとも2GBのRAM

1。 Debian 11にca-certificatesをインストールし、APTアップデートを実行します

HTTPS経由でリポジトリを追加するには、チュートリアルでさらに必要な他のツールとともに、ca-certificatesをインストールする必要があります。

sudo apt update -y
sudo apt-get install apt-transport-https ca-certificates curl GnuPG -y

2。 DockerGPGキーとリポジトリを追加する

DiscourseをインストールするにはDockerが必要なので、最新バージョンであることを確認します。指定されたコマンドを使用してリポジトリを追加しましょう:

キーの追加:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

リポジトリを追加:

echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] \
https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update

3。 DockerforDiscourseをインストールする

次に、指定されたコマンドを実行して、Dockerプラットフォームとそのその他のツールをDebian11Linuxにインストールします。

sudo apt-get install docker-ce docker-ce-cli containerd.io

4。 Debian11での談話のダウンロード

Dockerがシステムにインストールされたら、Discourse専用のディレクトリを作成し、さらにインストールするためにgitリポジトリのクローンを作成しましょう。

sudo mkdir /var/discourse

gitリポジトリのクローンを作成します

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

5。 Debian11Bullseye用のDiscourseをインストールして設定します

まず、作成したディレクトリに切り替えて、ディレクトリのクローンを作成します。

cd /var/discourse

スクリプトの開始

ここで、スクリプトを開始します:

sudo ./discourse-setup

セットアップでは、Discourseで使用するドメインアドレスを追加するように求められます:

例: forum.example.com

その後、メールを送信するには、使用するメールサーバーのSMTPサーバーアドレスを設定する必要があります。次のアイテムを要求します:

SMTP server address -
SMTP user name -
SMTP port -
SMTP password -

メールに関連する問題を解決するための公式談話ページをチェックしてください。

6。 Webインターフェースにアクセスする

次に、Discourseに登録したドメイン名にアクセスできるブラウザを開きます。その後、URLで、ブラウザでDiscourseのドメインを指定します。

:ここでは使用しています-demo.how2shout.com

http://demo.how2shout.com

7。管理者アカウントの登録

登録をクリックします ボタン。そして

アップグレード談話を続ける

今後、インストールをアップグレードする場合は、次のコマンドに従ってください。

cd /var/discourse
sudo git pull
sudo ./launcher rebuild app

学ぶ:

Google CloudにDiscourseをインストールする方法– Ubuntu
Debian10Busterを11BullseyeLinuxにアップグレードする


Debian
  1. Debian 11にDockerをインストールする方法(Bullseye)

  2. Debian10にXrdpサーバーをインストールする方法

  3. Debian11にXrdpサーバーをインストールする方法

  1. Debian11BullseyeにTeamViewerをインストールする方法

  2. Debian11BullseyeにAnyDeskをインストールする方法

  3. Debian11BullseyeにWine7をインストールする方法

  1. PHP8をDebian11Bullseyeにインストールする方法

  2. Debian11BullseyeにMemcachedをインストールする方法

  3. Debian11BullseyeにRedisをインストールする方法