Digital Ocean의 One Click으로 설치한 Discourse에서 포트 443이 차단됩니다

이것을 어떻게 수정할 수 있나요? DigitalOcean의 원클릭 앱을 사용하고 있습니다.

설치 프로그램과의 Cloudflare 호환성 문제 때문일 가능성이 큽니다. 설치를 진행하는 동안 A 레코드에 대한 Cloudflare 프록시(주황색 구름)를 일시적으로 비활성화하거나, app.yml 파일을 수동으로 편집한 뒤 다시 빌드해 보세요(저는 이렇게 합니다).

app.yml 파일을 어떻게 수정하나요?

확인해 줬는데, 이제 괜찮은가요?

cd /var/discourse
nano containers/app.yml

app.yml 상단의 templates 섹션에 다음 내용을 추가하는 것을 잊지 마세요:
- "templates/cloudflare.template.yml"

호스트 이름과 SMTP 자격 증명과 같은 필요한 정보를 추가하세요.

저장한 후 나가고, 다음을 실행하세요:

./launcher rebuild app

네, 괜찮아 보입니다. 이제 해당 설정을 비활성화한 상태로 설치기를 실행해 보면 잘 될 거예요. 성공하더라도 app.yml에 Cloudflare 템플릿을 추가하고 다시 빌드해야 합니다.

여기에 호스트명과 SMTP를 추가하는 방법은 무엇인가요?

해당 필드를 보려면 파일을 더 아래로 스크롤해야 합니다. Cloudflare 프록시링을 비활성화해도 설치 프로그램이 실패했나요?

여기서 Gmail을 사용할 수 있나요? b
다른 메일 서버는 유료라서 무료 메일 서버가 있는지 궁금합니다 /

AWS SES를 추천합니다. 제가 아는 최고 수준의 서비스 중에서도 비용 대비 효율이 가장 좋습니다. 무료는 아니지만, 최소 사용량 제한 없이 사용량 기반 과금이라 저렴합니다.

무료 Gmail을 사용하는 경우의 정확한 상황은 잘 모르겠습니다. 직접 사용해 본 적이 없어서요. 포럼에서 관련 내용을 검색해 보시는 걸 추천합니다.

AWS SES 시작 가격, 12개월 무료

제가 아는 바로는, EC2 인스턴스에서 그들과 함께 Discourse를 호스팅하는 경우에만 해당되는 것 같습니다.

오케이, sendsend를 시도해볼게

Mailgun은 훌륭한 SMTP 제공업체입니다. 신용카드나 직불카드로만 인증하면 되고, 실제로는 아무 비용도 청구되지 않습니다.