リバースプロキシによる新しいセットアップのプロキシ設定

少し遅くなりましたが、ついに飛び込み、この新しいスクリプトでセルフホスティングの旅を始めました。Proxmox/Ubuntu VMでDocker Composeを実行していたので、そこで続行することにしました。これは単なるテスト目的(サイトはまだ存在しません)だったので、ファイアウォールで何かを開ける必要はないだろうと思っていました。しかし、多くの人がすでに知っているように、wgetスクリプトを実行するだけでなく、サブドメインの検証は失敗します。

./discourse-setup --skip-connection-testを再実行すると、少なくとも先に進めるようになりますが、問題を解決するわけではありません。経験不足の私が、このスキップ方法を言及している誰かを見つけるために、Googleで検索しすぎました。誰かがこれに遭遇した場合のために、ここに追加しておきます。

現在プロキシの設定はしていませんが、ドメインを失わずに、オーディエンスに公開する準備ができるまでテストを続けるために、Discourseサーバーを適切に設定する最良の方法は何でしょうか?プロキシの設定を急ぐ必要がありますか?それとも、443/80を安全に開く別の方法がありますか?

Proxmox で実行している場合、ポートやリソースの管理を簡素化するために、Discourse を独自の LXC コンテナにインストールすることは悪い考えではありません。それが私が行っている方法であり、クラウドコンピューティングを使用する大多数の人が行っている方法です。

Discourse にはプロキシは付属していません。ネットワークでポート 80/443 を開くことができない場合(開けたくない場合や、ISP がブロックしている場合など)は、Cloudflare Tunnels や ngrok のような他のソリューションを検討してください。