서버에서 문제가 발생했을 때, 포럼 데이터를 최대한 복구하고 다른 서버에 포럼을 다시 업로드할 수 있도록 저장해 두어야 할 가장 중요한 폴더는 무엇인가요? 기본적으로 어떤 폴더를 사용하면 다른 서버에 포럼을 동일하게 복제할 수 있나요?
새 서버로 복원하려면 전체 데이터베이스에 대한 전체 백업이 필요합니다.
이 경우, 디스커스 컨트롤 패널 자체의 간편한 백업 외에 보안 목적으로 복사할 수 있는 다른 폴더가 있나요? 간편 백업은 최소 24시간 주기로 실행되는데, 저는 훨씬 더 자주, 그리고 원하는 방식으로 백업할 수 있도록 제 컴퓨터에 직접 백업 환경을 구축했습니다. 그렇다면 어떤 폴더를 복사해야 할까요?
6년 가까이 사이트를 운영하면서 소프트웨어로 인해 데이터가 손실된 일은 단 한 번도 없었습니다. Discourse 기술 스택(놀라운 Linux 포함)이 얼마나 안정적이고 신뢰할 수 있는지를 보여주는 사례입니다.
보통 VPS는 언제든 스냅샷을 찍을 수 있지만, 제 생각에는 일일 백업만으로도 충분히 좋습니다.
데이터 폴더는 /var/discourse/shared입니다.
app.yml 파일의 사본도 안전한 곳에 보관해 두시는 것이 좋습니다.
네, 네, 저는 디스커스를 많이 신뢰하지만 제 컴퓨터에서 무언가 문제가 생길까 봐 걱정됩니다. 친구여, 제게 질문을 해주세요. 만약 문제가 발생하면 다른 컴퓨터에 디스커스를 정상적으로 설치하고 이 일일 백업을 패널에 업로드하여 복원해야 합니다. 그런데 이 복원 과정은 플러그인과 설정까지 모두 함께 복원되는 건가요, 아니면 데이터와 업로드 파일만 복원되는 건가요?
다음 항목이 필요합니다:
- 업로드를 포함한 백업 (백업 시 선택 옵션)
- app.yml
이 항목들을 가지고 있으면 동일한 서버를 재구성할 수 있습니다.