お客様、チーム、ファンなどのためのオープンソースコミュニティとディスカッションフォーラムです。
多目的でモダン、そして美しくシンプルなフォーラムソフトウェアは、現代のオンラインディスカッションフォーラムのあり方を再構築することを目的としています。Discourse は基本に立ち返り、アルゴリズムを必要とせず、あなたの参加状況に基づいて気になる会話を表示します。友達やファン同士、または新しいコミュニティを立ち上げるために無料版を使用するか、リモートワーク中のチームのコラボレーションを支援するために設計された強化された機能を備えたプレミアム版にアップグレードすることができます。
ご利用の前に
Discourse 、インストール前にドメイン名と個人用SMTPメールサーバーへのアクセスが必要です。そのためには、既存のSMTPサーバーにアクセスするか、サードパーティを通じてSMTPリレーを設定する必要があります。Discourse Marketplace Appでは、インストールを正常に完了するために、お客様の管理下にあるサーバーのSMTPユーザー名とパスワードが必要になります。
- まだLinode でドメインをホストしていない場合は、このインストールで A および AAAA のドメインレコードが作成されます。
- これは、LinodeAPI トークンが必要であることを意味します。トークンを持っていない場合は、続行する前にトークンを作成する必要があります。
- ドメインレジストラが Linodeのネームサーバーを使用していることを確認してください。
- さらに、SMTPユーザーは、電子メールを
noreply@your-domain.com
管理者アカウント認証のための- 例えば、サブドメインを入力すると
discourse
で、あなたのドメイン名はexample.com
からメールを送信できるようにしなければなりません。noreply@discourse.example.com
. - サブドメインの使用は必須ではありません。したがって、セットアップのみを行う場合は
example.com
サブドメインを持たない場合、検証に使用されるメールはnoreply@example.com
.
- 例えば、サブドメインを入力すると
ソフトウェアを含む
Discourse Marketplace Appは、以下のソフトウェアをLinodeにインストールします。
ソフトウェア | 説明 |
---|---|
Discourse | Discourse は、フォーラム、メーリングリスト、チャットルームなどを提供するオープンソースのディスカッションプラットフォームです。 |
ufw | ufwは、シンプルなファイアウォールで、iptablesのフロントエンドです。 |
Discourse オプション
Discourse Marketplaceのフォームには、Discourse サーバーのAおよびAAAAドメインレコードと無料のLet's Encrypt SSL証明書を設定するための高度なフィールドが含まれています。これらのフィールドの一部はオプションの設定で、インストールには必要ありません。必須のフィールドには「Required」のマークが付いています。
ノート:Discourse には、ドメイン名とSMTPメールが必要です。これらのフィールドは、インストールを成功させるために必要であり、マークが付いています。 必須.さらに、SMTPユーザーは、電子メールを noreply@your-fully-qualified-domain.com
をクリックすると、アカウントの確認ができます。
フィールド | 説明 |
---|---|
あなたのLinodeAPI トークン | LinodeAPI のアクセストークンは、DNSレコードの作成とLet's Encrypt SSL証明書の作成に必要です。トークンを持っていない場合は、続行する前に作成する必要があります。必要なもの |
サブドメイン | セットアップ中にインストーラーにDNSレコードを作成させたいサブドメインです。 |
ドメイン | Discourse アプリをホストするためのドメイン名です。インストーラは、セットアップ中にこのドメインのDNSレコードを作成します。必須 |
管理者アカウントのメールとLet's Encrypt証明書 | 管理者アカウントとSSL証明書に使用するメールアドレスです。このメールアドレスには、証明書の更新が必要になったときの通知が届きます。必須 |
SMTPアドレス | Discourse はメールの送信に使用します。必須 |
SMTPユーザー名 | 上記で入力したSMTPアカウントのユーザー名です。SMTPユーザーは、電子メールを noreply@your-fully-qualified-domain.com をクリックすると、アカウントの確認ができます。 必須 |
SMTPユーザーのパスワード | 上記のSMTPアカウントのパスワードです。必須 |
のために作成される限定的なsudoユーザーです。Linode | これは、Linode のために作成される限定的なユーザーアカウントです。このアカウントは、sudo ユーザー権限を持っています。 |
限定されたsudoユーザーのパスワード | 限定された sudo ユーザーのパスワードを設定します。パスワードは、強力なパスワードのための複雑性強度検証要件を満たす必要があります。このパスワードは、root と同様に、サーバー上であらゆるアクションを実行するために使用されるので、長く、複雑で、ユニークなものにしてください。 |
にアクセスする際に使用されるSSH公開鍵です。Linode | パスワードではなく公開鍵(推奨)でSSHにアクセスしたい場合は、ここに公開鍵を入力します。 |
SSHでルートアクセスを無効にする? | セレクト Yes を選択すると、root アカウントが SSH でサーバーにログインするのをブロックします。を選択します。 No をクリックすると、rootアカウントがSSHでログインできるようになります。 |
展開後のスタートアップ
Discourse がインストールされ、使用できるようになりました。
- ドメインとサブドメイン(指定した場合)のAおよびAAAAドメインレコードが作成され、Cloud Managerに表示されているはずです。
- Cloud ManagerのDNS Managerで、ドメインと可能なサブドメインのエントリが存在することを確認します。
- rDNSの設定 を指すように、Linode 。
subdomain.your-domain.com
またはyour-domain.com
サブドメインを入力しなかった場合は
- インストールによりAおよびAAAAドメインレコードは作成されましたが、必要なEメールレコードは作成されていません。Cloud ManagerのDNS Managerで、MX、TXT、およびEメールプロバイダーが指定するEメール送信に必要なその他のレコードを追加します。
- これで、設定時に入力した完全修飾ドメイン名を使って、ブラウザーからDiscourse アプリにアクセスできるようになりました。
https://subdomain.your-domain.com
またはhttps://your-domain.com
. - Discourse 、「おめでとうございます」の画面でお客様をお迎えして 登録 ボタンをクリックします。をクリックします。 登録 ボタンをクリックして、管理者アカウントを作成します。
- 管理者アカウントの登録」ページで、インストール時に入力したメールアドレスのいずれかを選択し、ユーザー名とパスワードを入力します。続いて以下のボタンをクリックします。 登録 のボタンを押します。
- Discourse は、アカウント確認のための確認メールを SMTP サーバーから送信します。電子メールを受信して確認すると、ウェルカム画面に移動し、ウィザードに従ってDiscourse を設定します。
- セットアップウィザードが終了すると、Discourse 、メインのディスカッション一覧ページが起動し、ディスカッショントピックの追加を開始することができます。
メールやDNSなどのトラブルシューティングについては、本ガイドをご覧ください。
Discourse Marketplace アプリはLinodeによって構築されました。アプリのデプロイに関するサポートは、サイドバーに記載されている情報を介してLinodeサポートにお問い合わせください。ツールやソフトウェア自体のサポートについては、Discourse Meta Forumをご覧ください。