음, 자 그럼 전체 자동 번역된 가이드를 여기에 올립니다:
모든 상황에 대비하는 법
로컬 백업(포럼과 동일한 서버에 저장되는 백업) 외에도, 해당 백업의 사본을 다른 서버나 클라우드에 보관하는 것이 강력히 권장됩니다[1].
보안된 위치에 /var/discourse/containers/app.yml 파일의 사본을 보관하는 것도 유용합니다[2]. 이 선택적 파일은 포럼 재설치 또는 다른 서버로의 마이그레이션 시 유용합니다.
무엇에 대해 심각한 의문이 있다면 저에게 연락하세요.
업데이트
업데이트를 수행하기 전에 포럼의 최신 백업을 다운로드하는 것이 강력히 권장됩니다.
인터페이스를 통한 방법
관리자 페이지에 불행한 빨간 이모지가 표시될 때 업데이트를 수행하세요(중요한 업데이트가 필요하다는 의미입니다).
업데이트는 https://tonforum.fr/admin/upgrade를 통해 수행됩니다.
가끔 두 단계로 진행됩니다: 나머지 부분을 업그레이드할 수 있기 전에 먼저 “Docker_Manager”를 업데이트해야 합니다:
명령줄을 통한 방법
가끔은 명령줄을 통해 업데이트를 수행해야 합니다(필요한 경우 Discourse 관리자 페이지에 그렇게 표시됩니다).
- SSH를 통해 서버에 연결하세요
- 다음 명령을 사용하여 포럼을 다시 빌드하세요(다시 빌드는 항상 Discourse를 업데이트합니다):
-
/var/discourse/launcher rebuild app - 포럼이 올바르게 작동하는지 확인한 후, 때때로 사용하지 않는 Docker 이미지(이전 업그레이드에서 남은 것들)를 제거하여 디스크 공간을 확보하는 것이 유용할 수 있습니다:
/var/discourse/launcher cleanup
포럼이 더 이상 작동하지 않을 때 해야 할 일?
포럼을 다시 빌드하면 많은 문제를 해결할 수 있으며, 명령줄을 통한 업데이트와 동일한 명령으로 수행됩니다:
/var/discourse/launcher rebuild app
다시 빌드한 후에도 포럼이 작동하지 않으면?
저에게 물어보거나 공식 지원 포럼에 게시하세요.
서버 내 중요 파일 위치
app.yml
서버 구성과 설치된 플러그인 목록을 포함합니다. 포럼을 다른 서버로 이동해야 하거나 특정 구성(업로드 및 백업을 다른 디스크로 이동하는 등)을 할 때 매우 유용합니다. 위치는 다음과 같습니다:
/var/discourse/containers/app.yml
mail-receiver.yml
이메일로 받은 답변을 포럼에 게시할 수 있도록 하는 소프트웨어의 구성을 포함합니다. 위치는 다음과 같습니다:
/var/discourse/containers/mail-receiver.yml
백업
백업 파일은 다음 위치에 있습니다:
/var/discourse/shared/standalone/backups/default
포럼 관리자 내 중요 페이지:
유용할 수 있는 페이지들 ![]()
테마 및 컴포넌트
사용자 정의 CSS와 HTML 등을 포함합니다:
https://tonforum.fr/admin/config/customize/themes
로그
이메일
디버깅에 유용합니다:
https://tonforum.fr/admin/email-logs
스태프 작업
매우 유용합니다. (거의) 모든 사이트 설정 변경 사항 및 기타 모더레이터와 관리자 작업을 기록으로 유지합니다.
https://tonforum.fr/admin/logs/staff_action_logs
에러 로그
원인이 명확하지 않은 문제가 있을 때 단서를 제공할 수 있습니다.
https://tonforum.fr/logs/
백업
백업 빈도와 최대 수를 변경하거나, 확인하거나, 다운로드하려면:
https://tonforum.fr/admin/backups
리소스
https://meta.discourse.org : 공식 지원,那里에 게시하는 것을 주저하지 마세요. 멤버와 개발자들은 기꺼이 도움을 줄 것입니다
https://ask.discourse.com : Discourse 지원 및 데이터로 훈련된 챗봇으로, 질문에 답하는 데 놀라울 정도로 효과적입니다 (네, 진짜로요)
