Migrate from HipChat to Mattermost

HipChat에서 Mattermost로 마이그레이션하기

이 안내에 따라 HipChat 사용자 및 메시지 기록을 Mattermost로 마이그레이션할 수 있습니다.

단계 1: Mattermost 인스턴스 설정하기

  • Mattermost 다운로드 페이지(https://mattermost.com/deploy/)에 방문하여 리눅스 이진 설치, 도커 설치 또는 다양한 Orchestrate 설치 가이드 중 하나를 사용하여 Mattermost를 환경에 설치합니다.

질문이 있으십니까? 도움이 필요하시면 우리의 문제 해결 포럼(https://forum.mattermost.com/t/how-to-use-the-troubleshooting-forum/150)을 방문하세요.

단계 2: HipChat 서버 또는 HipChat 데이터 센터에서 데이터 내보내기

HipChat Server/HipChat 데이터 센터

HipChat Server 또는 HipChat 데이터 센터를 최신 버전으로 업그레이드할 수 있다면, 그룹 내보내기 대시보드를 사용하여 데이터를 내보내는 것을 권장합니다. 업그레이드할 수 없다면, 아래의 명령 줄 인터페이스 절차를 참조하세요.

그룹 내보내기 대시보드 사용

  1. Hipchat Server(예: hipchat.yourcompany.com)에 로그인합니다.

  2. 서버 관리자 > 내보내기 를 클릭합니다.

  3. 내보낼 데이터를 선택합니다.

  4. 암호암호 확인 필드에 아카이브 파일을 보호하는 비밀번호를 생성합니다(이 비밀번호는 다른 곳에 저장되지 않으므로 보관하세요).

  5. 내보내기 를 클릭합니다. 내보내기가 완료되면 파일을 다운로드할 수 있는 링크가 포함된 이메일을 받게 됩니다.

그룹 내보내기 대시보드를 사용할 수 없는 경우 명령 줄 인터페이스 사용

  1. CLI 로 이동합니다.

  2. hipchat export --export  -p your_password 를 입력합니다.

  3. 내보내기가 완료되면 파일을 다운로드할 수 있는 링크가 포함된 이메일을 받게 됩니다.

더 자세한 지침은 Hipchat의 문서(https://confluence.atlassian.com/hipchatdc3/export-data-from-hipchat-data-center-913476832.html) 및 지식 베이스(https://confluence.atlassian.com/hipchatkb/exporting-from-hipchat-server-or-data-center-for-data-portability-950821555.html)에서 찾을 수 있습니다.

단계 3: Mattermost로 데이터 가져오기

  1. Mattermost 대량 로드 도구 안내를 따라 데이터를 Mattermost로 가져오세요. HipChat에서 내보낸 파일을 Mattermost가 요구하는 형식으로 변환해야 합니다. 변환에 도움이 필요하면 연락 하세요.

  2. Herzum이 만든 HipChat 가져오기 도구(https://github.com/herzum/HC2MM)를 사용하는 것을 권장합니다.

커뮤니티가 제공하는 솔루션에 기여하거나 테스트에 관심이 있다면, info@mattermost.com, Twitter 또는 Mattermost 포럼(https://forum.mattermost.com)에서 알려주세요.

  1. 또는 지역에 적합한 파트너 추천을 위해 Mattermost(https://mattermost.com/contact-us/)에 연락하세요.

단계 4: 사용자를 Mattermost로 이사시키기

사용자를 가져온 후, 사용자들이 예전 계정으로 Mattermost에 로그인하거나 새 계정을 생성하는 방법을 알리기 위해 이메일이나 이전 시스템을 통해 공지를 보낼 수 있습니다.

이전 메시징 시스템에서 Mattermost 이사를 공지하는 방법:

사용자들에게 마이그레이션을 알리기 위해 다음 메시지 템플릿을 사용하세요:

@all, 새로운 Mattermost 서버로 통신을 이전하고 있습니다. [새 위치(예: https://yourcompany.com/mattermost )]로 이동하여 새 계정을 시작하고, 비밀번호를 잊었어요 를 선택하여 이 시스템에서 사용한 이메일을 입력하고 새 자격 증명을 설정하세요. 메시지 기록 및 채널은 이 시스템에서 Mattermost로 이사됩니다. 질문이 있으시면 알려주세요.

사용자/암호를 사용하여 이메일을 통해 Mattermost 이사를 알리기:

  1. Mattermost의 PostgreSQL 또는 MySQL 데이터베이스에서 SELECT Email FROM Users 를 실행하여 새 시스템의 이메일 주소 목록을 가져옵니다.

  2. 자신의 이전 계정을 회수하거나 새 계정을 시작하는 방법을 사용자에게 알리기 위해 마이그레이션 알림 이메일 템플릿 를 개조하세요.

Mattermost에서 SSO를 사용하여 사용자 이사시키기

또한 Enterprise 버전을 사용 중이라면 Mattermost와 SSO(Single Sign-on)를 설정할 수 있습니다.

  1. 시스템 콘솔 에서 Active Directory/LDAP 또는 SAML Single Sign-on 을 구성합니다.

  2. “비밀번호 재설정” 참조를 없애고 Mattermost가 구성한 SSO 시스템 자격 증명을 표시하도록 위의 메시징 템플릿을 조정합니다.