관리자 온보딩 작업#

plans-img 모든 플랜 에서 이용 가능

deployment-img 자체 호스팅 배포

이 문서는 Mattermost 배포에서 사용자 온보딩을 준비하기 위한 작업을 포함한 일반적인 관리자 작업에 대한 지침을 제공합니다.

시작하기 작업#

  1. Mattermost를 설치하고 배포한 후에는 시스템 콘솔 > 환경 에서 다음을 포함한 모든 구성 설정이 적절하게 설정되어 있는지 확인하세요:

  • 웹 서버

  • 데이터베이스

  • 파일 저장소

  • SMTP

  • 푸시 알림 서버

이러한 설정은 config.json 파일에서도 설정할 수 있습니다. 모든 구성 설정의 전체 목록은 구성 설정 문서 를 참조하세요.

  1. 시스템 콘솔 > 사이트 구성 에서 설정을 조정하여 사이트의 브랜딩과 사용자 상호작용 방식을 사용자 정의하세요. 시스템 콘솔 > 사이트 구성 > 사용자 정의 에서 Mattermost의 지원 이메일과 도움말 링크를 업데이트하여 사용자가 비밀번호 재설정이나 Mattermost 계정에 대한 질문을 할 수 있는 리소스를 제공하세요.

  • 지원 이메일은 이메일 알림과 튜토리얼 중에 사용자가 지원 질문을 할 때 사용됩니다.

  • 도움말 링크는 Mattermost 로그인 페이지, 회원가입 페이지, 메인 메뉴에 있으며 헬프데스크 티켓 시스템에 연결하는 데 사용할 수 있습니다.

이러한 설정은 config.json 파일에서도 설정할 수 있습니다. 모든 구성 설정의 전체 목록은 구성 설정 문서 를 참조하세요.

  1. 계정 생성 활성화 또는 사용자 프로비저닝을 지원하는 인증 서비스 연결을 통해 사용자 온보딩을 시작하세요.

  • 사용자는 이전 협업 시스템을 기반으로 한 마이그레이션 및 대량 데이터 로딩 프로세스를 통해 사전 프로비저닝될 수 있습니다. 자세한 내용은 마이그레이션 가이드대량 로딩 문서 를 참조하세요.

  • AD/LDAP 인증SAML 인증 은 일부 구독 플랜에서 사용할 수 있으며, ID 관리, 단일 로그인 및 자동 계정 프로비저닝을 제공합니다.

Mattermost 구현을 위해 조직에 더 많은 구조와 프로젝트 관리 아티팩트가 필요한 경우 엔터프라이즈 롤아웃 체크리스트 를 참조하세요.

중요한 관리 참고사항#

Mattermost 데이터베이스를 조작하지 마세요

  • 특히 데이터베이스에서 직접 데이터를 수동으로 삭제하지 마세요. Mattermost는 연속 아카이브로 설계되어 있어 수동 조작 후에는 지원할 수 없습니다.

  • 팀이나 사용자를 영구적으로 삭제해야 하는 경우 mmctl user delete 명령어나 mmctl user deleteall 명령어를 사용하세요.

일반 작업#

명령줄에서 시스템 관리자 계정 생성하기

  • 시스템 관리자가 조직을 떠나거나 사용할 수 없는 경우, mmctl roles 명령어를 사용하여 기존 사용자에게 system_admin 역할을 할당할 수 있습니다.

  • system_admin 역할이 적용되기 전에 사용자는 로그아웃 후 다시 로그인해야 합니다.

이메일 기반 인증에서 AD/LDAP 또는 SAML로 마이그레이션

  • Mattermost Enterprise 또는 Professional 플랜이 있는 경우, 이메일 인증에서 Active Directory/LDAP 또는 SAML Single Sign-on으로 마이그레이션할 수 있습니다. Active Directory/LDAP 설정은 Active Directory/LDAP Setup 를 참조하세요. SAML Single Sign-on 설정은 SAML Single-Sign-On 를 참조하세요.

  • 새 인증 방법이 활성화된 후, 기존 사용자는 설정 > 보안 > 로그인 방법 으로 이동하여 AD/LDAP 사용으로 전환 또는 SAML Single Sign-on 사용으로 전환 을 선택할 때까지 새 방법을 사용할 수 없습니다. 전환 후에는 이메일과 비밀번호로 더 이상 로그인할 수 없습니다.

사용자 비활성화

  • 시스템 관리자는 서버의 모든 사용자 목록을 보려면 시스템 콘솔 > 사용자 로 이동할 수 있습니다. 목록은 검색 및 필터링이 가능하여 사용자를 쉽게 찾을 수 있습니다. 사용자의 역할을 클릭하고 열리는 메뉴에서 비활성화 를 클릭하세요.

  • 감사 기록을 보존하기 위해 사용자는 일반적으로 시스템에서 삭제되지 않습니다. 사용자를 영구적으로 삭제해야 하는 경우(예: GDPR 목적), mmctl command 을 사용하여 수행할 수 있습니다.

  • AD/LDAP 사용자 계정은 Mattermost에서 비활성화할 수 없으며, Active Directory에서 비활성화해야 합니다.

로그인하지 않고 Enterprise Edition의 유효한 라이선스 확인하기

  • 로그 파일 mattermost.log``를 엽니다. 일반적으로 ``mattermost/logs/ 디렉토리에 있지만 시스템의 다른 위치에 있을 수도 있습니다. [INFO] License key 로 시작하는 로그 항목의 마지막 발생을 찾으세요. 라이선스 키가 유효한 경우, 전체 줄은 다음 예시와 유사해야 합니다:

[2017/05/19 16:51:40 UTC] [INFO] License key valid unlocking enterprise features.

사용자 경험 최적화#

최적의 Mattermost 사용자 경험을 위해 다음과 같은 모범 사례, 구성 옵션 및 기능을 강력히 권장합니다.

1. Mattermost 서버 업그레이드

서버를 자주 업그레이드하면 사용자들이 새로운 기능, 개선된 사용자 경험, 버그 수정, 보안 수정, 모바일 앱 호환성에 접근할 수 있습니다.

Mattermost Team EditionMattermost Enterprise Edition 에 정기적인 업데이트를 제공합니다. 컴포넌트 수명 주기 세부 정보는 release life cycle 문서를 참조하세요.

Mattermost 서버 업그레이드는 몇 분밖에 걸리지 않습니다. 단계별 지침은 Upgrade Guide 를 참조하세요.

2. 플러그인 설치

팀의 워크플로우와 도구 세트를 Mattermost에 연결하기 위해 플러그인과 통합을 활성화할 수 있습니다. 플러그인과 통합은 Mattermost 플랫폼을 사용자 정의하고 확장합니다.

플러그인 설치 및 관리

플러그인을 활성화하고 관리하려면 System Console > Plugins 로 이동하세요. 그런 다음 Product menu > Marketplace 에서 플러그인을 설치하세요. 자세한 내용은 Marketplace 문서를 참조하세요.

사용자를 위해 다음과 같은 커뮤니티 통합을 설치, 구성 및 활성화하는 것을 고려하세요:
  • Matterpoll 로 투표를 생성하세요.

  • GIF Commands 로 GIF를 공유하세요.

  • Memes 로 밈을 만들고 공유하세요.

  • Remind 로 개인 알림을 설정하세요.

  • Todo 로 할 일 항목을 만들고 공유하세요.

  • WelcomeBot 로 새 사용자를 위한 환영 메시지를 사용자 정의하세요.

Mattermost Marketplace 에서 사용 가능한 모든 플러그인과 통합을 탐색하세요.

통합 활성화 및 관리

웹훅, 슬래시 명령어, OAuth2.0, 봇과 같은 통합을 활성화하려면 System Console > Integrations 로 이동하세요. 이러한 통합에 대한 자세한 정보는 here 에서 찾을 수 있습니다.

3. 자동 세션 연장 활성화

System Console > Sessions > Extend session length with activitytrue 로 설정하여 데스크톱 및 모바일 사용자가 로그인 상태를 유지하고 자동으로 사용자 세션을 연장 할 수 있습니다. 자세한 내용은 Extend session length with activity 구성 설정 문서를 참조하세요.

4. 전체 내용 푸시 알림 활성화

System Console > Push Notification Server > Enable Push NotificationsUse TPNS 로 설정하여 모바일 기기에서 실시간으로 메시지를 전달하는 푸시 알림을 활성화하세요. 자세한 내용은 Push notification server 구성 설정 문서를 참조하세요.

System Console > Notifications > Push Notification ContentsFull message contents 로 설정하여 발신자 이름, 채널 이름, 메시지 텍스트를 포함한 전체 내용 푸시 알림을 활성화하세요. 자세한 내용은 Push notification contents 구성 설정 문서를 참조하세요.

참고

  • Mattermost 구독 플랜을 통해 프로덕션 수준의 가동 시간 SLA를 포함하는 HPNS를 활성화할 수 있습니다.

  • Mattermost Enterprise 고객은 ID-Only 푸시 알림 을 활성화하여 푸시 알림 내용이 Apple Push Notification Service (APNS) 또는 Google Firebase Cloud Messaging (FCM)을 통해 전달되기 전에 기기에 도달하지 않도록 할 수 있습니다. ID-Only 푸시 알림 설정은 팀원들이 모바일 푸시 알림의 이점을 누리면서도 높은 수준의 개인정보 보호 를 제공합니다.

5. 사용자 정의 이모지 활성화

이모지 를 사용하면 사용자가 메시지에서 감정이나 신체적 제스처와 같은 개념을 표현할 수 있습니다. System Console > Emoji > Enable Emoji Pickertrue 로 설정하여 이모지 선택기를 활성화하세요. 자세한 내용은 Enable emoji picker 구성 설정 문서를 참조하세요.

System Console > Emoji > Enable Custom Emojitrue 로 설정하여 사용자가 자신만의 사용자 정의 이모지를 만들고 공유할 수 있도록 하세요. 자세한 내용은 Enable custom emoji 구성 설정 문서를 참조하세요.

6. GIF 선택기 활성화

GIF는 메시징을 더 재미있고 매력적으로 만들 수 있는 애니메이션 이미지입니다. System Console > GIF (Beta) > Enable GIF Pickertrue 로 설정하여 사용자가 메시지 작성 영역에서 Mattermost GIF 선택기에 접근할 수 있도록 하세요. 자세한 내용은 Enable GIF picker 구성 설정 문서를 참조하세요.

7. 링크 미리보기 활성화

링크 미리보기는 메시지에서 공유된 링크의 관련 콘텐츠를 시각적으로 보여줍니다. System Console > Posts > Enable Link Previewstrue 로 설정하여 링크 미리보기를 활성화하세요. 자세한 내용은 Enable link previews 구성 설정 문서를 참조하세요.

8. 일괄 이메일 알림 활성화

이메일 알림을 일괄 처리하여 사용자가 너무 많은 이메일로 압도되지 않도록 할 수 있습니다.

먼저 System Console > Notifications > Enable Email Notificationstrue 로 설정하여 이메일 알림을 활성화하세요. 자세한 내용은 Enable email notifications 구성 설정 문서를 참조하세요. 이메일 알림을 사용하려면 SMTP email server 가 구성되어 있어야 합니다.

그런 다음 System Console > Notifications > Enable Email Batchingtrue 로 설정하여 일괄 이메일 알림을 활성화하세요. 자세한 내용은 Enable email batching 구성 설정 문서를 참조하세요. High Availability 에서 배포를 실행 중인 경우 일괄 이메일 알림을 사용할 수 없습니다.

9. Elasticsearch 활성화

Mattermost Enterprise 고객은 엔터프라이즈 규모에서 최적화된 검색 성능을 위해 Elasticsearch 를 활성화할 수 있습니다. Elasticsearch는 점, 대시, 이메일 주소 등이 예상치 못한 결과를 반환하는 전체 텍스트 데이터베이스 검색의 많은 알려진 문제를 해결합니다.

System Console > Elasticsearch > Enable Indexingtrue 로 설정하여 Elasticsearch를 활성화하세요. 자세한 내용은 Elasticsearch 구성 설정 문서를 참조하세요. Elasticsearch를 활성화하려면 setting up an Elasticsearch server 가 필요합니다.