Discourse 포럼 데이터(토픽, 채팅, 설정)를 다른 서버로 이전하는 방법

공용 사이트에서 Discourse를 배포하고 있으며, 해당 데이터를 에어갭(air-gapped) 서버로 복원하거나 다른 서버로 데이터를 복제해야 합니다. 단순히 백업 파일을 가져와 .sql 파일의 도메인 이름을 수정하는 것만으로는 해결되지 않습니다. 사용할 수 있는 마이그레이션 도구나 가이드가 있을까요?

백업만 만들어서 서버에 복원하세요.

Rupesh님, 안녕하세요 :wave:

pfaffman님이 말씀하신 대로입니다.

이것에 대한 문서가 있습니다:

Kubernetes에서 배포하고 있으며, OpenID 플러그인을 사용하여 Keycloak를 SSO로 사용하고 있습니다. 인스턴스 1에서 백업을 받아 인스턴스 2로 복원하면, 로그인 시 인스턴스 2가 아닌 인스턴스 1으로 리디렉션됩니다.

문제가 될 수 있는 요인은 여러 가지가 있지만, 제 추측으로는 SSO가 다른 URL로 리다이렉트되고 있는 것 같습니다. Discourse보다 SSO 설정을 확인해 보시는 것이 좋겠습니다.

그냥 다른 서버로 이전하는 것 같지는 않네요. 포럼의 URL을 변경하는 것 같습니다.

제 조언은 이 두 가지 작업을 동시에 하지 않는 것입니다.