前書きDiscourseは、インターネットの次の10年のために構築されたオープンソースのディスカッションプラットフォームです。Dropletで談話を実行するために必要なすべての手順を説明します。始める前に、最初に設定する必要のあることがいくつかあります。14.04ドロップレット(64ビット)。[このチュートリアル]で開始できます。GBのRAMを推奨しています。GBのRAMを使用している場合、スワップファイルも必要です。一般に、従来の回転式ハードドライブを使用するシステムではスワップが推奨されますが、SSDでスワップを使用すると、時間の経過とともにハードウェアの劣化の問題が発生する可能性があります。この考慮事項のため、DigitalOceanまたはSSDストレージを利用する他のプロバイダーでスワップを有効にすることはお勧めしません。することは、あなたとあなたの隣人の基礎となるハードウェアの信頼性に影響を与える可能性があります。GBのRAMをお勧めします。14.04でスワップを追加する方法]を参照してください。+サーバーのパフォーマンスを改善する必要がある場合は、Dropletをアップグレードすることをお勧めします。これにより、一般的に結果が向上し、サービスに影響する可能性のあるハードウェアの問題に寄与する可能性が低くなります。テスト用のドメインとしてIPアドレスを使用できますが、実稼働サーバーの場合は、ドロップレットに解決されるドメインが必要です。[このチュートリアル]が役立ちます。14.04での初期サーバー設定]は、この設定方法を説明しています。credentials]の無料アカウント。これらの資格情報の有効性を事前にテストしても問題ありませんが、Discourseで初めて使用できます。このチュートリアルのすべてのコマンドは、非rootユーザーとして実行する必要があります。14.04での初期サーバー設定では、ユーザーを追加してsudoアクセスを許可する方法について説明しています。[Git]をインストールして談話ソースファイルをダウンロードします。Gitは、オープンソースの分散バージョン管理およびソースコード管理システムです。始める前に、システムが最新であることを確認することを強くお勧めします。rootユーザーとしてドロップレットにSSHで接続します。protected]ドロップレットで次のコマンドを実行して、システムを更新します。upgradeそれが完了したら、次のコマンドを実行してGitをインストールします。[Docker]をインストールして、Discourseが実行される分離された環境を持つようにします。Dockerは、任意のアプリケーションを軽量コンテナーでパック、出荷、および実行できるオープンソースプロジェクトです。[このチュートリアル]を参照してください。Dockerは、Dockerをインストールするためのパブリックスクリプトを提供します。+`グループに追加する必要があります。docker変更を有効にするには、そのユーザーとしてログアウトしてから再度ログインする必要があります。sammyステップ3-談話のダウンロードこのセクションでは、談話をダウンロードします。談話関連のすべてのファイルが格納されるフォルダーを作成します。Imageをこのフォルダーに複製します。/var/discourseステップ4-談話の構成このセクションでは、最初の談話設定を構成します。ディレクトリに切り替えます。+`フォルダーにコピーします。+`ファイルの談話設定を編集します。editor]で開きます。以下に示すように、セクションを見つけて、カスタム電子メール、ドメイン、およびSMTPサーバー情報で更新します。個々の行については、サンプルブロックの後に説明します。...変更する必要がある個々の行は次のとおりです。談話管理者アカウントに使用するメールアドレスを選択します。それは、あなたの談話ドメインとはまったく無関係である可能性があり、便利な任意の電子メールアドレスである可能性があります。このメールアドレスを行に設定します。ユーザーがそのメールに登録すると、このメールアドレスはデフォルトで談話管理者になります。このメールアドレスは、後でウェブコントロールパネルから談話を設定するときに必要になります。''メールに置き換えます。最初の管理者アカウントを作成して有効にするには、開発者のメール設定が必要です。2)ドメインの設定に設定。これは、Discourseフォーラムをで利用できるようにすることを意味します。サーバーを指すドメインがまだない場合は、代わりにここでIPアドレスを使用できます。ここには、1つのドメイン(またはIP)のみをリストできます。''ドメインに置き換えます。WebからDiscourseインスタンスにアクセスするには、ホスト名が必要です。3)メール認証情報の設定SMTPメールサーバーにはMandrillをお勧めします。SMTP認証情報をMandrillから取得。行にSMTP認証情報を入力します。(必要に応じて、これらの行の先頭からコメント*#*文字を削除してください。(optional)Discourseインスタンスからメールを送信するには、SMTP設定が必要です。登録メール、パスワードリセットメール、返信通知などを送信します。guideを参照してください。メール資格情報を設定する必要があります。設定しないと、Discourseインスタンスをブートストラップできません。資格情報が正しい必要があります。ないと、フォーラムのユーザー(管理ユーザーを含む)を登録できません。*に設定して、メモリ容量を増やします。GBのドロップレットで談話のパフォーマンスが最適化されます。*注:*上記の変更は必須であり、スキップしないでください。しないと、ディスコースフォーラムが壊れます。+`ファイルを保存し、テキストエディターを終了します。ステップ5-ブートストラップ談話このセクションでは、談話をブートストラップします。Dockerが必要なすべての外部リソースにアクセスできることを確認する必要があります。docker`を開きます。/etc/default/docker行のコメントを解除して、DockerがGoogleのDNSを使用するようにします。8.8.4.4"...Dockerを再起動して、新しい設定を適用します。‘:]ホストを解決できませんでした:github.com」。ここで、ブートストラッププロセスを使用して談話を構築し、前のセクションで構成したすべての設定で談話を初期化します。これにより、Dockerコンテナーも開始されます。次のディレクトリにいる必要があります。appこのコマンドの実行には、談話環境の構成に約8分かかります。(このプロセスの初期段階では、SSHキーを生成するように求められます。*を押して受け入れます。)ブートストラッププロセスが完了したら、Discourseを開始します。appおめでとうございます。これで、独自の談話インスタンスができました!ステップ6-談話へのアクセスデフォルトの談話Webページを表示するには、WebブラウザーでドメインまたはIPアドレス(前に談話のホスト名に設定した)にアクセスします。Gatewayエラーを受け取った場合は、1〜2分待ってから更新して、Discourseの開始を完了してください。ステップ7-サインアップして管理者アカウントを作成するページの右上にある[サインアップ]ボタンを使用して、新しい談話アカウントを登録します。以前に設定で指定したメールアドレスを使用する必要があります。アカウントを確認すると、そのアカウントには自動的に管理者権限が付与されます。Guide]が表示されます。Discourseインストールをさらに構成およびカスタマイズするための次の手順が含まれています。アクセスして、管理ダッシュボードにアクセスできます。[dash]サインアップしてもメールが届かない場合、新しい管理者アカウントを登録できない場合は、https://meta.discourse.org/t/troubleshooting-email-on-a-new-discourse-をご覧ください。[メールトラブルシューティングチェックリスト]。[コンソールから管理者アカウントを作成]チュートリアルをご覧ください。通常のSMTP電子メールが機能するまで、_サイトが壊れる_ことに注意してください。ユーザーがサインアップして、Discourseフォーラムの管理を開始できるようになりました。+`にアクセスして指示に従ってください。