Ubuntu 11에 Discourse Docker 설치하기

안녕하세요,

제가 알고 있는 바로는 Debian 11에 Discourse를 설치하는 것이 상당히 어렵거나 불가능하다고 합니다.
10.5에서는 설치를 성공했지만, 현재는 빌드 과정 후 웹GUI에 접근할 수 없고 이메일도 수신되지 않습니다.

다양한 튜토리얼을 시도해 보았는데, 예를 들어 이 튜토리얼도 참고했습니다: https://www.arubacloud.com/tutorial/how-to-install-discourse-with-docker-on-ubuntu-18-04.aspx

누군가 설치 과정 후 Discourse에 접근할 수 있는지 확인해 주실 수 있을까요?

Docker 컨테이너는 활성 상태이며, ./discourse-setup도 실행했습니다 …

launcher가 작동하지 않는 것 같습니다:

./launcher logs app 명령을 실행하면 오류가 발생합니다.

어떤 아이디어라도 있을까요?

I.

Discourse를 프로덕션에 설치하는 방법을 따라 해보셨나요? Docker를 설치할 수만 있다면, Debian <동작하는 어떤 버전이든>에서는 문제가 없이 잘 동작할 것입니다.

수정: 프로덕션 설치를 의미하신다고 가정했습니다. 하지만 제 추측이 틀렸을 수도 있습니다.

제공하신 URL 대신 아래 내용을 따르시는 것을 제안드립니다.

답변 주셔서 감사합니다 …

로그에 따르면 오류는 기본적으로 활성화된 인증서로 인해 발생한 것으로 보입니다:

LETSENCRYPT_ACCOUNT_EMAIL 변경 실패.
letsencrypt.ssl.template.yml 활성화됨
불행히도 containers/app.yml 변경 중 오류가 발생했습니다.

하지만 yml 파일에서는 활성화되어 있지 않습니다:

SSL 인증서를 비활성화할 수 있는 다른 설정이 있을까요?

설정 파일에 Let’s Encrypt 이메일 주소를 추가한 후 재빌드 프로세스는 성공적으로 완료되었습니다.
하지만 여전히 Discourse에 접근할 수 없습니다 …

그것은 사실이 아닙니다. 공식 설치 가이드를 따를 수 있다면 Debian 11에서 Discourse는 정상적으로 작동합니다.

드디어 설정 파일에서 비활성화해야 하는 두 줄을 찾았습니다. (아직 능동적으로 사용할 인증서가 없기 때문입니다.)
재구축 이후로 Discourse에 접근할 수 있습니다.

아마도 여러 번 실행해서 Let’s Encrypt의 속도 제한에 도달한 것 같습니다. 일주일 후에 해당 설정을 다시 활성화하고 재빌드하여 HTTPS를 활성화하는 것을 권장합니다. HTTPS가 없으면 일부 기능이 작동하지 않을 수 있습니다.