Настройка нового прокси с использованием обратного прокси

Я знаю, что я немного опоздал, но я наконец-то решился и начал свой путь самостоятельного хостинга с этим новым скриптом. У меня уже была виртуальная машина Proxmox/Ubuntu, работающая с Docker Compose, поэтому я решил продолжить в ней. Поскольку это было просто для тестовых целей (мой сайт еще даже не существует), я не ожидал, что мне понадобится открывать что-то в моем фаерволе. Но, как многие из вас, вероятно, уже знают, проверка поддомена не пройдет, если вы не сделаете ничего, кроме запуска скрипта wget.

Повторный запуск ./discourse-setup --skip-connection-test позволит вам хотя бы пройти дальше, но это не решает проблему… Мой неопытный я потратил слишком много времени на поиски в Google, чтобы найти кого-то, кто упомянул этот метод пропуска, поэтому я просто хотел добавить это сюда, на случай, если кто-то столкнется с этим.

У меня сейчас нет прокси-сервера, но каков лучший способ правильно настроить мой сервер Discourse, чтобы я не потерял свой домен и мог продолжать тестирование, пока я не буду готов открыть его для своей аудитории? Мне нужно взять себя в руки и настроить прокси-сервер? Или есть другой способ безопасно открыть порты 443/80?

Если вы используете Proxmox, неплохо было бы поместить Discourse в отдельный контейнер LXC для удобства управления портами и ресурсами. Я так делаю, и большинство людей поступают так же при использовании облачных вычислений.

Discourse не поставляется с каким-либо прокси. Если вы не можете открыть порты 80/443 в вашей сети (либо потому что не хотите, либо потому что ваш провайдер их блокирует), вам следует рассмотреть использование Cloudflare Tunnels или чего-то подобного, например ngrok.