Обсуждение с Cloudflare и Digital Ocean

Привет! Я новичок здесь и, возможно, хочу создать сообщество с помощью Discourse.

Я начал свой путь со следующей инструкции по установке Discourse на Digital Ocean:

У меня уже были учётные записи в Cloudflare, поэтому естественно было настроить там домен. После установки Discourse и некоторых успехов в настройке я надеялся изменить настройки SSL/TLS в Cloudflare на режим «Полный (строгий)». Я следовал этой инструкции, которая оставила меня на очень базовом уровне работы с Nginx:

На этом этапе я смог включить режим «Полный (строгий)» и активировал функцию «Аутентифицированные запросы от источника» (Authenticated Origin Pulls). Однако я не знал, как настроить Nginx в качестве обратного прокси для Discourse.

К сожалению, я смог разобраться в командной строке достаточно, чтобы дойти до этого этапа, но не знаком с Nginx. Я сделал несколько искренних попыток изменить файл приложения Discourse, чтобы использовать другой порт, например 12345:80.

Далее я попытался следовать другим инструкциям, которые, возможно, не совсем подходили для моей ситуации:

Я застрял. Мне не удалось самостоятельно внести изменения для настройки обратного прокси, поэтому я временно удалил Nginx и отключил режим «Полный (строгий)» и «Аутентифицированные запросы от источника».

У кого-нибудь есть дополнительные инструкции или советы?

Зачем вы возитесь с Nginx, если установка Discourse через Docker — стандартный метод — включает всё необходимое для самостоятельного хостинга?

Cloudflare отлично работает с Discourse.

Не уверен, что это риторический вопрос.

Я пытался следовать рекомендациям, изложенным здесь в разделе «Лучшие практики».

https://community.cloudflare.com/t/using-discourse-with-cloudflare-best-practices/602890

Я новичок в Discourse и в этой установке. Если существует пошаговое руководство по правильной активации режима «Полный (строгий)», то именно это я ищу. Если такой шаг не требуется, я готов ознакомиться с любыми другими рекомендациями по соблюдению «лучших практик».

РЕДАКТИРОВАНИЕ: Обдумав краткое и insightful замечание ljpp, я пересмотрел инструкции по установке Discourse. Хочу отметить, что в разделе 11. (Необязательно) Добавление дополнительных функций Discourse пошаговое руководство, которое я искал, находится под заголовком «Поддержка платного HTTPS / SSL?».

После выполнения этих шагов я БЕЗ ТРУДА активировал режим «Полный (строгий)» и доволен результатами.

Я не связал это с тем, что искал. Я привык к самостоятельному размещению проектов в качестве хобби, и теперь с удовольствием прохожу процесс обучения для Discourse.