Mattermost 맞춤 설정

Mattermost v11.11번역일: 2026-09-02원본 보기

Mattermost 서버를 맞춤 설정하는 방법에는 여러 가지가 있습니다.

Mattermost를 맞춤 설정할 때는 Mattermost 브랜드와 혼동될 수 있는 브랜딩을 사용하지 마세요. 예를 들어 "Healthcare Central"은 완전히 다른 브랜드이므로 사용해도 괜찮습니다. 반면 "Mattermost Healthcare Central"은 Mattermost 브랜드와 혼동될 소지가 있으므로 사용할 수 없습니다. 자세한 내용은 Mattermost 상표 가이드라인을 참고하세요.

변경 내용상 필요하다고 판단되면 사용자 인터페이스에 자체 저작권 표시를 추가해도 좋습니다. 다만 로그인 화면 하단이나 About(정보) 대화 상자에서 Mattermost, Inc. 저작권 표시를 제거하지는 말아 주세요.

Mattermost 웹 앱

Mattermost 웹 앱은 Apache 2.0 라이선스로 제공됩니다. 이를 수정해 Mattermost 서버와 함께 사용하려면 다음과 같이 진행합니다.

  1. 설치 가이드 중 하나를 따라 Mattermost 서버를 설치합니다.
  2. mattermost 저장소를 포크합니다.
  3. webapp 디렉터리에 있는 웹 앱 코드로 이동해 원하는 대로 수정합니다.
  4. make package를 실행해 mattermost-webapp.tar.gz를 생성합니다.
  5. mattermost-webapp-tar.gz를 1단계에서 Mattermost를 설치한 위치로 복사합니다.
  6. 기존 client 폴더의 이름을 client-original로 바꿉니다.
  7. tar -xvf mattermost-webapp.tar.gz를 실행해 맞춤 설정된 새 client 폴더를 풉니다.
  8. Mattermost 7.5 ~ 7.10을 설치하는 경우, client-original의 products 폴더를 client로 복사합니다.
  9. Mattermost 서버를 재시작합니다.

포크하지 않고도 맞춤 브랜딩 설정을 사용해 웹 앱의 일부를 맞춤 설정할 수 있습니다.

이메일 알림의 로고를 교체하려면 /images 디렉터리에 있는 파일을 변경하세요. 앱 아이콘을 변경하려면 /app/components/app_icon.js 파일을 수정하세요.

Mattermost 서버

포크하지 않고도 Mattermost 서버에서 맞춤 설정할 수 있는 항목이 몇 가지 있습니다.

  1. en.json 파일을 수정해 Mattermost 인터페이스의 텍스트를 변경합니다.
  2. 설정을 수정해 도움말과 지원 링크를 맞춤 설정하거나 숨깁니다.
  3. /templates의 HTML 파일을 편집해 이메일 알림을 맞춤 설정합니다. Mattermost v11.3.0부터는 HTML 템플릿을 변경한 뒤 서버를 재시작해야 적용됩니다.

Mattermost 모바일 앱

Mattermost 모바일 앱은 직접 빌드하는 방식을 선택하면 맞춤 설정할 수 있습니다.

모바일 앱에 브랜딩을 적용하려면 다음과 같이 진행합니다.

  1. mattermost-mobile 저장소를 포크합니다.
  2. 이름, 이미지, 주요 텍스트 문자열을 교체합니다.
  3. 맞춤 앱을 컴파일합니다.
  4. 앱 스토어에 앱을 배포합니다.

대부분의 조직은 내부 엔터프라이즈 앱 스토어에 배포하지만, 브랜딩이 Mattermost 공식 제품과 혼동되지 않는 한 iTunes와 Google Play에 배포해도 좋습니다.

Mattermost 데스크톱 앱

Mattermost 데스크톱 앱은 직접 빌드하는 방식을 선택하면 맞춤 설정할 수 있습니다.

데스크톱 앱에 브랜딩을 적용하려면 다음과 같이 진행합니다.

  1. mattermost/desktop 저장소를 포크합니다.
  2. 이름, 이미지, 주요 텍스트 문자열을 교체합니다.
  3. 앱 컴파일에 관한 도움말은 Mattermost 개발자 문서를 참고합니다.
  4. 데스크톱 애플리케이션을 사용자에게 배포합니다.