여러 친구/협회용 Discourse 포럼을 설정해 둔 적이 있습니다. 그들이 관리에 대해 더 자율적이 되기를 원하며, 이렇게 하면 제가 직접 개입할 가능성이 줄어듭니다.
그들은 수개월에서 수년 동안 Discourse를 사용자 및 공동 관리자로 사용해 왔습니다. 그들은 "새로운 관리자"가 아니지만, 일상적인 Discourse 유지 관리(모더레이션 기본 사항 제외)에 대한 심층적인 지식과, 관리자로써 알아야 할 사항, 그리고 기술적 문제가 발생했을 때 대처하는 방법에 대해 부족한 점이 있습니다. 이는 항상 제가 그런 일을 처리해 주었기 때문입니다.
저는 앞으로도 도움을 줄 수 있지만, 목표는 그들이 가장 흔한 문제들을 스스로 추적하고 해결할 수 있도록 하는 것입니다.
지금까지 작성해 둔 내용은 다음과 같습니다 (제 원문이 프랑스어이므로 영어로 AI 번역을 했습니다. 일부 문장이 이상하게 느껴질 수 있으니 신경 쓰지 마세요):
업데이트
웹 인터페이스를 통한 업데이트
관리자 패널에 빨간색 불만 표정(중요한 업데이트가 적용되어야 함을 의미)이 표시될 때 업데이트를 실행하십시오.
업데이트는 다음 경로를 통해 수행됩니다:
https://tonforum.fr/admin/upgrade
때로는 두 단계로 수행됩니다: 나머지 부분을 업그레이드하기 전에 먼저 "Docker_Manager"를 업데이트해야 합니다:
명령줄을 통한 업데이트
가끔은 업데이트를 명령줄을 통해 수행해야 합니다 (필요한 경우 Discourse 관리자 페이지에서 명시적으로 알려줍니다).
- SSH를 통해 서버에 연결합니다
- 다음 명령을 사용하여 포럼을 재빌드합니다 (재빌드는 항상 Discourse를 업데이트합니다):
-
/var/discourse/launcher rebuild app - 포럼이 올바르게 작동하는지 확인한 후, 때로는 사용하지 않는 Docker 이미지(이전 업그레이드에서 남은 잔여물)를 삭제하여 디스크 공간을 확보하는 것이 유용할 수 있습니다:
/var/discourse/launcher cleanup
서버 내 중요 파일 위치
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
공식 지원입니다. 주저하지 말고 그곳에 게시하십시오; 커뮤니티 멤버와 개발자들은 보통 매우 친절하게 도와줍니다.
추가하거나 제거할 수 있는 부분이 있는지 보입니까? /logs/ 부분은 매우, 매우 드물게 유용하므로 제거할 수 있다고 생각합니다. 몇몇 인스턴스를 관리한 수년 동안 그 안에서 유용한 정보를 찾았는지조차 확신하지 못합니다.
