Cloudflare 추가에 대한 문의

안녕하세요,

GitHub에서 Docker 설치 방식을 사용하여 Discourse를 설치했습니다.

Cloudflare를 설정하려고 했는데 다음 가이드를 찾았습니다: Full site CDN acceleration for Discourse

cloudflare.template.yml을 app.yml 파일에 추가했습니다.

**https://forum-direct.example.com/**를 Discourse를 호스팅하는 VPS의 IP 주소로 지정하고, Cloudflare에서 오렌지 클라우드(프록시)를 비활성화했으며, 이 주소를 Discourse 설정의 long polling base url에 추가했습니다.

Cloudflare Free 플랜이 제 사이트에서 정상적으로 작동하려면 이 설정 외에 추가로 해야 할 설정이 있는지, 아니면 이 정도면 충분한지 확인 부탁드립니다.

또한 https://forum-direct.example.com/이 VPS의 IP를 가리키고 있으므로, 사람들이 제 IP 주소를 알 수 있게 되는 것이 맞나요? 이를 방지하는 방법이 있을까요?

Cloudflare가 도메인을 프록시 처리 중이면 인증서의 최초 발급이 실패합니다. 주황색 구름이 꺼져 있는지 확인하세요.

이것이 왜 문제가 되는지 설명해 주시겠습니까? 서버를 보호할 계획이 있으신가요? Cloudflare은 방화벽이 아니므로, 트래픽을 프록시하더라도 VPS 자체에는 추가적인 보호가 제공되지 않습니다.

기본적인 DDoS 보호를 제공한다고 생각했습니다.

또한, Cloudflare을 사용하면 기능이 깨지는 문제가 발생하나요?

제 경험상, Cloudflare를 위해 Discourse에 직접 접근 도메인을 만들 필요는 없습니다. 템플릿 파일만 추가하면 충분합니다.

Discourse는 기본적인 보호 기능을 제공합니다. 타깃이 되기 쉬운 커뮤니티를 운영하지 않는 한, 이 문제를 신경 쓸 필요는 없습니다.

일부 최적화 설정을 주의 깊게 끄지 않으면 사이트가 깨질 수 있습니다. 이 문제에 대해 많은 토론 주제가 있습니다.

피드백을 참고해 당분간 클라우드플레어 없이도 괜찮을 것 같습니다. 답변해 주셔서 감사합니다.