Вопрос о добавлении Cloudflare

Здравствуйте,

Я установил Discourse, используя Docker-инсталляцию с GitHub.

Я хотел настроить Cloudflare и наткнулся на это руководство: Full site CDN acceleration for Discourse

Я добавил cloudflare.template.yml в файл app.yml.

Я настроил https://forum-direct.example.com/ так, чтобы он указывал на IP-адрес моего VPS, на котором размещён Discourse, отключил «оранжевое облако» в Cloudflare и добавил это в настройки Discourse как long polling base url.

Это всё, что нужно сделать, чтобы бесплатный Cloudflare работал с моим сайтом, или мне нужно настроить что-то ещё?

Также, поскольку https://forum-direct.example.com/ указывает на IP-адрес моего VPS, люди могут узнать мой IP, верно? Можно ли как-то это предотвратить?

Первичная выдача сертификата не удастся, если Cloudflare проксирует ваш домен. Убедитесь, что оранжевое облако выключено.

Не могли бы вы объяснить, почему это проблема? Планируете ли вы защитить сервер? Cloudflare не является брандмауэром; даже если вы проксируете трафик, сам VPS не получает дополнительной защиты.

Я думал, что это обеспечит базовую защиту от DDoS-атак.

Также, не сломает ли использование Cloudflare какую-либо функциональность?

По моему опыту, вам не нужно создавать домен прямого доступа для вашего Discourse в Cloudflare — достаточно добавить файл шаблона.

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

Если вы не будете осторожны и не отключите некоторые оптимизации, это нарушит работу вашего сайта. По этому вопросу есть много тем на форуме.

Ладно, судя по отзывам, думаю, пока обойдусь без Cloudflare. Спасибо за все ответы.