이메일 주소의 비밀번호를 변경해야 했는데, 관리자 패널에서 새로운 smtp_password를 어디에 입력해야 하는지 desperately 찾아봤습니다.
결국 (여기서) 파일을(yaml?) 수정해야 한다는 것을 알게 되었습니다. SSH 접근 권한은 있지만, 이 부분에 대해 전혀 익숙하지 않습니다. 이 작업을 완수할 수 있도록 편집할 파일에 대한 명령어, smtp_password를 어디에 넣어야 하는지(인코딩이 필요한가요?), 파일을 저장하는 방법, 그리고 디스코드를 다시 시작하는 방법에 대한 링크나 전체적인 설명을 주실 수 있는 분 있을까요?
미리 감사드립니다.
안녕하세요, SSH로 접속한 다음 아래 명령을 실행하기만 하면 됩니다:
nano containers/app.yml
이렇게 하면 텍스트 에디터가 열리며 SMTP 정보를 수정할 수 있습니다.
그 다음, 아래 명령을 실행하면 변경 사항이 적용됩니다:
cd /var/discourse
./launcher destroy app
./launcher start app
더 간단한 방법은 ./discourse-setup을 다시 실행하고 정보를 다시 입력하는 것입니다.
빠른 답변에 진심으로 감사드립니다.
./discourse-setup을 실행하면 모든 설정이 삭제되나요?
아니요, 그렇게 생각하지 않습니다. 수정할 항목이 더 많다면 첫 번째 옵션을 권장합니다.
Ethsim2
(Ethan )
11월 17, 2025, 9:13오전
5
.\discourse-setup은 작동하지 않을 가능성이 높으므로, nano containers/app.yml에서 CTRL+x를 누른 후 .\launcher rebuild app을(를) 사용하세요.
빠른 답변을 주셔서 모두 감사합니다. 저처럼 초보인 분들을 위해 [그 후 추가된 정보로 업데이트하여] 내용을 정리해 드립니다:
데이터베이스 백업
SSH로 연결
비밀번호가 포함된 파일을 편집
sudo nano /var/discourse/containers/app.yml
DISCOURSE_SMTP_PASSWORD: “votre_mot_de_passe_smtp”
cd /var/discourse
./launcher rebuild app
SMTP 세부 정보만 수정한 경우, 다음으로 충분합니다:
cd /var/discourse
./launcher destroy app
./launcher start app
이렇게 하면 변경 사항이 적용됩니다.
Ethsim2
(Ethan )
11월 17, 2025, 12:13오후
7
데이터베이스를 백업하는 것이 좋습니다(재구축 전과 후 모두). 아마도 SSH로 로그인하기 전에 이미 그렇게 하셨을 겁니다.
nano 텍스트 에디터 사용법에 대한 설명을 포함해 주셔서 좋았습니다.
SMTP 정보만 변경하려면 다음과 같이 수행할 수 있습니다:
pfaffman
(Jay Pfaffman)
11월 18, 2025, 11:07오전
10
discourse-setup 실행은 초보자에게 가장 쉬운 방법입니다. 자동으로 재구성을 수행합니다(재구성이 실행되기 전에 Ctrl+C를 누르면 제외).
nano(또는 vim)로 편집한 뒤 destroy/start를 실행하는 것이 가장 빠른 방법이지만, UX에서 docker_manager를 사용하여 업그레이드한 경우 이러한 변경 사항이 되돌려지므로 결국 재구성이 필요할 수 있습니다.