오라클 클라우드에서 무료 셀프 호스팅 (단, 주의할 점 있음!)

@Lopro - Oracle 메일 설정이 제대로 작동하도록 성공적으로 구성해 보셨나요?

discourse doctor를 실행하면 다음과 같은 메시지가 표시됩니다:

==================== MAIL TEST ====================
강력한 테스트를 위해 http://www.mail-tester.com/에서 주소를 가져오세요.
또는 자신에게 테스트 메시지를 보내면 됩니다.
메일 테스트를 위한 이메일 주소? (건너뛰려면 'n' 입력) [<snip>@gmail.com]: test-7vs1tko5p@srv1.mail-tester.com
test-7vs1tko5p@srv1.mail-tester.com(으)로 메일 전송 중. . .
smtp.email.uk-london-1.oci.oraclecloud.com:587을(를) 사용하여 test-7vs1tko5p@srv1.mail-tester.com(으)로 전송 테스트 중.
SMTP 서버 연결 성공.
test-7vs1tko5p@srv1.mail-tester.com(으)로 전송 중. . .
메일 전송 실패.
대체: SMTP_PASSWORD
대체: LETSENCRYPT_ACCOUNT_EMAIL
대체: DEVELOPER_EMAILS
대체: DISCOURSE_DB_PASSWORD
대체: Sending mail to

==================== DONE! ====================

아니요, 안 했어요. 무료 플랜에 포함된 유료 항목이라는 걸 알게 된 뒤로는 사용하지 않았거든요.

Mailjet로 포럼을 설정했는데, 무료 플랜이 있습니다.
월 6,000통, 일 200통까지 보내실 수 있으니 시작하기엔 나쁘지 않습니다.

오라클 클라우드에 Discourse를 호스팅하는 방법에 대한 기존 튜토리얼이 다소 오래되었고 일부 유료 서비스를 사용하고 있어, 100% 무료 서비스만을 사용하여 재작성하기로 결정했습니다.

바로 여기 있습니다:
https://aakhilv.github.io/6-host-discourse-on-oracle

도움이 되셨거나 수정해야 할 부분이 있다면 언제든지 말씀해 주세요. 감사합니다!

훌륭합니다. 좋습니다. 그냥 채워 넣은 말입니다.

@Hector, 이 링크를 첫 번째 게시물에 올려주실 수 있을까요? 신규 가입자들에게 도움이 될 것 같아요 :slight_smile:

가이드가 유용하네요. 그런데 신용카드 정보를 제공하지 않고도 진행할 수 있을까요?

그렇게 생각하지 않아요. 그들은 무료 서비스의 남용을 방지하기 위해 그렇게 하는 거예요.

아니요, 그렇게 생각하지 않습니다. 사람들이 여러 계정을 만들어 무료 자원을 남용하지 못하도록 하기 위해 도입된 것입니다.

그렇게 해봤는데도 여전히 같은 오류가 나와요. 집에 가면 스크린샷을 올릴게요.


@canapin

@merefield 제가 뭘 해야 할지 아이디어가 있으신가요?

그럼 오류는 무엇인가요?

403, 설정해 보려니 잠시만 기다려 주세요

Discourse의 호스트명은 무엇입니까? [discourse.example.com]: somethingawesome.com

도메인 이름 확인 중 . . .
경고: somethingawesome.com이라는 호스트명을 사용하여 컴퓨터의 포트 443에 접근할 수 없는 것으로 보입니다.
경고: http://somethingawesome.com (포트 80)에 대한 연결도 실패합니다.

이것은 somethingawesome.com이 이 discourse를 설치하고 있는 이 컴퓨터에 도달하지 않는 IP 주소로 해석되고 있음을 시사합니다.

가장 먼저 해야 할 일은 somethingawesome.com이 이 서버의 IP 주소로 해석되는지 확인하는 것입니다.
보통 도메인을 구매한 곳에서 이 작업을 수행합니다.

IP 주소가 올바르게 해석된다고 확신한다면, 방화벽 문제일 수 있습니다.
"YOUR CLOUD SERVICE 포트 열기"로 웹 검색을 하면 도움이 될 수 있습니다.

이 도구는 가장 표준적인 설치에만 설계되어 있습니다. 위의 문제를 해결할 수 없다면, containers/app.yml 파일을 직접 편집한 다음 다음을 입력해야 합니다.

./launcher rebuild app

root@discourse-forum:/var/discourse#


image

*참고: somethingawesome은 제 개인 사이트를 링크하고 싶지 않아서 사용한 단순한 대체 문자열입니다.

@RGJ 스크린샷은 위를 참고하세요

서버에 어떤 운영체제를 설치하셨나요? Ubuntu인가요?

네, 맞습니다. Ubuntu에 다운로드했습니다.

sudo iptables -S 명령의 출력 결과는 무엇인가요?

이것이 자동 Discourse 백업 및 저장에 대한 무료 옵션일 수 있을까요?