公式インストール手順に従ってもサイトが表示されない

こんにちは、Discourse のセットアップを楽しみにしていましたが、サイトが読み込まれないという問題に直面しています。

Digital Ocean を使用してセットアップするために、Discourse GH のこの手順に従いました。

使用しているドメインは GoDaddy で購入・管理されており、現在は Webflow でホストされているサイトが表示されています。GoDaddy のサイトで A レコードを追加して、私の DO Droplet の IPv4 アドレスを指すサブドメインを作成しました。

./discourse-setup を実行し、必要な設定をすべて入力して、LET’S ENCRYPT のメール設定はスキップしました。

エラーなしで 5〜10 分ほど処理が進んだように見えますが、スクリプトが終了し、サブドメインのアドレスに移動すると、別の IP アドレス(DO Droplet の ID ではないもの)にリダイレクトされ、「到達できません」と表示されます。

ご助力いただければ大変感謝いたします。設定しようとしているサブドメインは talk.landscape.ventures です。

あらかじめありがとうございます

talk サブドメインが(まだ)作成されていないようです。
まずは GoDaddy で、設定が期待通りに保存されているか再確認してください。
もし設定が正しい場合、単に DNS の伝播を待つ必要がある可能性もありますが、今回はそれが原因だとは思えません。なぜなら、すでに異なるサーバーからの応答が見られるはずなのに、現在 talk は存在しないからです。

ご返信ありがとうございます。とても助かりました。

最終的に、この問題は以下の2つの要因によって引き起こされていました。

  1. ドロップレットのサイズが2GBではなく1GBしか用意されていなかったこと
  2. SendInBlueでのSMTPアカウントの設定が正しく行われていなかったこと。すぐにMailgunに切り替えて即時SMTPアドレスを取得したところ、Discourseのインストールが正常に完了しました。

スワップを設定すれば1GBで問題ありません。RAMは問題ありません。