이것은 다른 셀프호스팅 관리자를 위한 가이드입니다
저는 가상 사설 서버(VPS, Debian)에서 셀프호스팅을 하고 있습니다
docker-mailserver를 사용하여 제 Discourse 인스턴스에 이메일 서버를 제공합니다. 이는 Discourse용 간단한 트랜잭션 이메일 서버를 위한 매우 쉬운 솔루션입니다. 이메일을 서버의 파일로 저장하며 데이터베이스가 필요하지 않습니다. 온라인 인터페이스나 기타 편의 기능이 없는, postfix, dovecot, fail2ban, ClamAV만 있는 최소한의 솔루션입니다.
여기 문서가 있습니다
docker-mailserver용 LetsEncrypt 인증서 갱신
LetsEncrypt 인증서를 갱신하기 위해 cron 작업을 설정해야 하지만 최근 인증서가 만료되었으므로 여기 간단한 단계별 안내를 드립니다
1단계:
certbot이 실행될 수 있도록 포트 80이 사용 가능하도록 Discourse를 중지해야 합니다.
Discourse가 설치된 폴더로 이동하세요
cd /var/discourse
Discourse 중지
sudo ./launcher stop app
2단계:
인증서가 저장된 위치로 이동하세요
cd /etc/letsencrypt
certbot renew 명령 실행
sudo certbot renew
콘솔에 다음과 같은 메시지가 표시되어야 합니다
-----------------------------------------------------------
Renewing an existing certificate for mail.mydomain.com
-----------------------------------------------------------
The following renewals succeeded:
/etc/letsencrypt/live/mail.mydomain.com/fullchain.pem (success)
3단계:
Discourse가 설치된 폴더로 돌아가서 Discourse를 시작하세요
cd /var/discourse
sudo ./launcher start app
이 글이 누군가에게 도움이 되기를 바랍니다.
오류를 발견하시면 자유롭게 게시해 주세요.
이 주제가 잘못된 위치에 있다면 자유롭게 이동해 주세요.
이러한 유형의 주제가 허용되지 않는다면 자유롭게 삭제해 주세요