IPv4が正しくありませんか?

こんにちは!WSL2 でフォーラムのセットアップを試みていますが、フォーラムの URL を入力すると、次のような表示になります:


なぜこのようなことが起きているのかわかりません。ターミナルで IP アドレスを取得し、DNS に設定しました:

インストール時に Cloudflare プロキシを無効にすると動作する場合があります。

全体のプロキシ設定を解除しましたが、エラーは同じままです。

すいません、気づきました。Discourse をインストールする際に WSL2 をお使いのようです。その前に、WSL2 でエクスポートしたサービスがインターネットからアクセス可能か確認してください。

例えば、python3 -m http.server 8080 や他のサービスを実行し、インターネットアドレスからアクセスできるか試してみてください。

また、WSL2 は Windows ホストとの間で 特権ポート の扱いがうまくいかないようです。

ターミナルにそのまま入力したところ、「Serving HTTP on 0.0.0.0 port 8080 (http://0.0.0.0:8080/) …」と表示されています。
そして、もう5分経っています。

ブラウザを開き、http://your-internet-ip:8080 にアクセスしてください。コンテンツにアクセスできますか?

ファイアウォールが接続をブロックしている可能性があります。お手伝いできません。

ファイアウォールを無効にする方法を教えてください。

ちょっと待って、IP アドレス 169.254.*.* は自動 プライベート IP アドレス ですよね?間違ったアドレスを選んでいます。

どの IP アドレスを探していますか?その横に 1 つあり、その下に多数ありました。

そもそも何を実現しようとしているんですか?Discourse をご自身のシステムでホストしたいのでしょうか、それとも単にテスト環境を構築したいだけですか?

Cloudflare と SendGrid を使用してセルフホストしようとしています。

Discourse を WSL でホストしようとしているなら、それは無理です。その理由は以下の通りです。

  1. パソコンを 24 時間 365 日稼働させ続けることはできません
  2. パブリックの固定 IP アドレスを持っていない可能性が高いです
  3. ISP のファイアウォールにより、各種ポートがブロックされる問題があります
  4. インターネットがダウンすると、サイトもダウンします

DigitalOcean や Hetzner から安価な VPS を借りて、そこでセットアップすることをお勧めします。

Puttyのようなものを使うべきでしょうか?

何よりもまず、サーバーが必要です。サーバーはお持ちですか?

いいえ。デジタルオーシャンのようなものを指していますか?

はい、DigitalOcean 型のサーバーを意味しています。自宅の PC で、数多くの問題を抱えずに一般向けアプリケーションをホストすることはできません。

はい、信頼できるサーバーアプリケーションやホスティングサービスはありますか?

DigitalOcean は非常に信頼性が高いです。コストを抑えたい場合は、Hetzner を検討することもできます。

Herokuは使えますか?私が利用予定の無料版には512メガバイトのRAMが搭載されています。