DiscourseのOne ClickでDigital Ocean上のポート443がブロックされる

どうすれば修正できますか?DigitalOcean のワンクリックアプリを使用しています。

おそらく、インストーラーとの互換性がないため、Cloudflare の影響が考えられます。インストール中は A レコードの Cloudflare プロキシ(オレンジの雲)を一時的に無効にするか、あるいは app.yml を手動で編集して再ビルドしてみてください(私はその方法で対応しています)。

app.yml を編集する方法は?

確認してください、もう大丈夫ですか?

cd /var/discourse
nano containers/app.yml

app.yml の上部にあるテンプレートセクションに、以下を追加することを忘れないでください:
- "templates/cloudflare.template.yml"

ホスト名や SMTP 認証情報など、必要な情報を入力してください。

保存して終了し、次に以下を実行します:

./launcher rebuild app

はい、それで良さそうです。その設定を無効にしてインストーラーを実行すれば、うまくいくはずです。成功したら、cloudflare のテンプレートを app.yml に追加して、再ビルドすることを忘れないでください。

ホスト名と SMTP を追加する方法は?

それらのフィールドを確認するには、ファイルをさらに下にスクロールする必要があります。Cloudflare のプロキシを無効にしても、インストーラーは失敗しましたか?

ここでも Gmail は使えますか?
他のメールサーバーは有料だったので、無料のメールサーバーを探しています。

AWS SESをお勧めします。私が知る限り、最も費用対効果の高いトップクラスのサービスです。ただし、無料ではありません。最低利用料なしで、使用量に応じた課金方式で、リーズナブルです。

無料のGmailを使う場合については、試していないのでわかりません。その件については、フォーラムで検索してみることをお勧めします。

AWS SES 開始価格:12 ヶ月間無料

私の認識が間違っていなければ、それはDiscourseをEC2インスタンス上でホストしている場合のみ適用されるはずです。

わかりました、SendGridを試してみます

Mailgunは優れたSMTPプロバイダーです。クレジットカードまたはデビットカードでの認証が必要ですが、料金は発生しません。