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にアップグレードする