성공적인 설치에 대한 간단한 보고와 앞으로 어떻게 진행해야 할지에 대한 질문을 드립니다.
최근 시도에서 SMTP 관련 문제가 발생한 이유가 여전히 명확하지 않습니다. 사실 몇 주 전 첫 번째 시도는 성공적이었습니다. 하지만 당시 저는 필요 이상으로 큰 용량의 Vultr 서버를 사용하고 있었고, 용량을 줄이려면 더 작은 새 서버를 구한 뒤 기존 큰 서버를 삭제하는 것 외에는 방법이 없었습니다.
받은 이메일에 따르면, 몇 주 전에 설치한 Discourse 버전은 3.4.0.beta4-dev였습니다. 해당 이메일에서는 3.4.0.beta4로 업그레이드할 것을 권장하고 있었습니다.
3.4.0.beta4-dev에서 SMTP 문제를 겪었기 때문에, 저는 이전의 안정판(stable) Discourse를 설치해 보려 했습니다. ChatGPT와 논의한 결과(믿을 만한 도구는 아니라는 것을 알고 있지만) 3.4.1 설치를 시도하기로 했습니다. 저는 그 버전이 안정판일 것이라고 생각했습니다. 하지만 최종적으로 설치된 내용은 다음과 같습니다:
• Discourse 버전: 3.5.0.beta2-dev
• Docker 버전: 23.0.6
• sidekiq: 6.5.12
• PostgreSQL 버전: PostgreSQL 15.12 (Debian 15.12-1.pgdg120+1)
• Redis 버전: 7.0.15
• NGINX: 1.26.2
• Ubuntu 버전: 22.04 LTS (Jammy Jellyfish)
• Git 버전: 2.39.5
저희의 의도(즉, AI의 도움으로 이전의 안정판을 설치하려는 저의 의도)와 무관하게, 결국 Discourse 3.5.0.beta2-dev가 설치된 것 같습니다.
과정이 쉽지 않았습니다(수많은 실패와, AI가 알려준 명령어를 사용하여 작동하지 않는 문제를 해결하는 과정이 반복되었지만), 마침내 제 Discourse가 정상적으로 작동하기 시작했습니다.
몇 가지 질문이 있습니다:
-
제가 오해하고 있지 않다면, 현재 사용자들이 3.5.0으로 업그레이드하도록 권유받지는 않는 것 같습니다. 아마도 아직 완전히 테스트되지 않았기 때문일 것입니다. 그렇다면 왜 저 같은 초보자들은 사실상 3.5.0을 설치하도록 강제되는 것일까요?
-
제 Docker 버전이 오래되었거나(비추천 상태) 폐기되었을 것 같습니다. 터미널을 통해 최신 버전으로 업그레이드해야 할까요? 현재 Discourse는 정상 작동 중이고, 여기까지 오는 데 많은 고생을 했기 때문에 무언가를 망칠까 걱정됩니다.
-
다른 소프트웨어 버전들은 비교적 최신인 것 같습니다. 문제점이 있거나 업그레이드가 필요한 부분이 보인다면 알려주시면 감사하겠습니다.
-
이 커뮤니티에서 기술적인 “관리 및 유지보수” 문제를 다루는 페이지나 섹션이 있을까요? 제 커뮤니티가 건강하고 정상적으로 작동하도록 유지하고, 발생할 수 있는 문제에 대비하여 백업 등을 갖추어 두기를 원합니다.