사이트 구성 설정#

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

deployment-img 클라우드자체 호스팅 배포

제품 제품 메뉴 아이콘을 사용하여 채널과 협업 플레이북 간을 탐색하세요. 메뉴를 선택하고 시스템 콘솔 을 선택한 다음 사이트 구성 을 선택하여 시스템 콘솔에서 다음 사이트 구성 옵션을 검토하고 관리하세요:

자체 호스팅 Mattermost 배포를 관리하는 시스템 관리자는 다음 표에 설명된 대로 config.json 파일을 편집할 수 있습니다. 아래의 각 구성 값에는 JSON 인식 도구를 사용하여 config.json 파일에서 프로그래밍 방식으로 값에 접근하기 위한 JSON 경로가 포함되어 있습니다. 예를 들어, SiteName 값은 TeamSettings 아래에 있습니다.

  • jq 와 같은 도구를 사용하는 경우 다음을 입력하세요: cat config/config.json | jq '.TeamSettings.SiteName'

  • config.json 파일을 수동으로 작업할 때는 TeamSettings 와 같은 객체를 찾은 다음, 해당 객체 내에서 SiteName 키를 찾으세요.


사용자 지정#

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

deployment-img 클라우드자체 호스팅 배포

사이트 구성 > 사용자 지정 으로 이동하여 시스템 콘솔에서 다음 구성 설정에 접근하세요.

사이트 이름#

로그인 화면과 사용자 인터페이스에 표시되는 사이트 이름입니다.

문자열 입력. 최대 30자. 기본값은 Mattermost 입니다.

  • 시스템 구성 경로: 사이트 구성 > 사용자 지정

  • config.json 설정: TeamSettings > SiteName

  • 환경 변수: MM_TEAMSETTINGS_SITENAME

사이트 설명#

로그인 양식 위에 표시되는 텍스트입니다. 지정되지 않은 경우 “로그인”이라는 문구가 표시됩니다.

문자열 입력.

  • 시스템 구성 경로: 사이트 구성 > 사용자 지정

  • config.json 설정: TeamSettings > CustomDescriptionText

  • 환경 변수: MM_TEAMSETTINGS_CUSTOMDESCRIPTIONTEXT

사용자 지정 브랜딩 활성화#

  • true: 로그인 페이지에 사용자 지정 이미지와 텍스트 표시를 활성화합니다

  • false: (기본값) 사용자 지정 브랜딩이 비활성화됩니다

추가 브랜딩 옵션을 위해 사용자 지정 브랜드 이미지사용자 지정 브랜드 텍스트 구성 설정도 참조하세요.

  • 시스템 구성 경로: 사이트 구성 > 사용자 지정

  • config.json 설정: TeamSettings > EnableCustomBrand > false

  • 환경 변수: MM_TEAMSETTINGS_ENABLECUSTOMBRAND

사용자 지정 브랜드 이미지#

로그인 페이지에 표시할 JPG 이미지입니다. 이미지는 반드시 시스템 콘솔을 통해 업로드해야 합니다. config.json 설정은 없습니다. 파일은 2MB 미만 이어야 합니다.

이미지를 표시하려면 사용자 지정 브랜딩 활성화true 로 설정해야 합니다.

  • 시스템 구성 경로: 사이트 구성 > 사용자 지정

  • config.json 설정: 해당 없음

  • 환경 변수: 해당 없음

사용자 지정 브랜드 텍스트#

로그인 페이지의 사용자 지정 브랜드 이미지 아래에 표시될 텍스트입니다. Mattermost 메시지와 동일한 마크다운 서식 을 사용하여 이 텍스트를 서식 지정할 수 있습니다.

문자열 입력. 최대 500자. 텍스트를 표시하려면 사용자 지정 브랜딩 활성화true 로 설정해야 합니다.

  • 시스템 구성 경로: 사이트 구성 > 사용자 지정

  • config.json 설정: TeamSettings > CustomBrandText

  • 환경 변수: MM_TEAMSETTINGS_CUSTOMBRANDTEXT

데스크톱 앱 랜딩 페이지 활성화#

  • true: (기본값) 사용자에게 데스크톱 앱 사용을 권장합니다.

  • false: 사용자에게 데스크톱 앱 사용을 권장하지 않습니다.

  • 시스템 구성 경로: 사이트 구성 > 사용자 지정

  • config.json 설정: ServiceSettings > EnableDesktopLandingPage > true

  • 환경 변수: MM_SERVICESETTINGS_ENABLEDESKTOPLANDINGPAGE

앱 사용자 정의 URL 스키마#

이 설정은 System Console에서 사용할 수 없으며 config.json 에서만 설정할 수 있습니다.

사용자 정의로 구축된 모바일 Mattermost 앱에서 제공하는 리디렉션 링크에 대한 유효한 사용자 정의 URL 스키마를 정의합니다. 이를 통해 사용자가 Mattermost의 모바일 클라이언트가 아닌 사용자 정의로 구축된 모바일 앱으로 리디렉션됩니다.

설정 시 OAuth 또는 SAML 사용자 인증이 완료된 후, 모바일 클라이언트에서 전송된 사용자 정의 URL 스키마는 http 또는 https 와 같은 기본 스키마를 포함하지 않는지 검증됩니다. 그런 다음 모바일 사용자는 모바일 클라이언트에서 제공한 사용자 정의 스키마 URL을 사용하여 모바일 앱으로 다시 리디렉션됩니다. 모바일 클라이언트 값도 유효한 사용자 정의 URL 스키마로 업데이트하는 것을 권장합니다.

이 기능의 config.json 설정은 공백으로 구분된 문자열 배열을 입력으로 사용하는 "NativeAppSettings.AppCustomURLSchemes" 입니다.

예시:

  • MM_NativeAppSettings_AppCustomURLSchemes = mmauth:// mmauthbeta://

  • mmctl을 통한 설정: mmctl config set NativeAppSettings.AppCustomURLSchemes "mmauth://" "mmauthbeta://"

모바일 외부 브라우저#

참고

deployment-img-yellow 자체 호스팅 배포에서만 사용 가능

Mattermost v10.2 및 Mobile v2.2.1부터, 이 설정은 SSO 인증을 수행하기 위해 모바일 앱이 외부 모바일 브라우저를 사용하도록 구성합니다.

  • true: 모바일 앱이 SSO 인증을 수행하기 위해 기본 내부 모바일 브라우저를 사용합니다.

  • false: (기본값) 모바일 앱이 SSO 인증을 수행하기 위해 외부 모바일 브라우저를 사용합니다.

  • 시스템 구성 경로: N/A

  • config.json 설정: NativeAppSettings.MobileExternalBrowser

  • 환경 변수: MM_NATIVEAPPSETTINGS_MOBILEEXTERNALBROWSER

모바일 앱 SSO 리디렉션 흐름에 문제가 있을 때 이 구성 설정을 활성화하세요.


시스템 속성#

plans-img Enterprise 플랜 에서 사용 가능

deployment-img 클라우드자체 호스팅 배포

Mattermost v10.8부터, 조직별 사용자 프로필 속성을 시스템 속성으로 정의하고 관리하여 AD/LDAP 또는 SAML ID 공급자와 동기화할 수 있도록 하여 팀이 효과적으로 협업하는 데 필요한 중요한 정보를 항상 확보할 수 있습니다.

시스템 속성을 통해 사용자 데이터를 중앙화되고 일관되게 유지하면서 조직의 고유한 요구 사항에 맞게 사용자 프로필 속성을 사용자 정의하고 협업을 간소화할 수 있습니다. 직책, 계급 또는 위치와 같이 정의한 속성은 사용자가 프로필의 일부로 관리할 수 있는 속성 입니다. 이러한 사용자 정의 프로필 속성은 사용자 프로필 사진에서 볼 수 있는 기존 사용자 세부 정보를 보완합니다.

시스템 속성으로 추가된 사용자 정의 프로필 속성이 있는 사용자 프로필의 모바일 예시.

시작하기 전에#

시스템 속성을 생성하고 관리하려면 Mattermost Enterprise v10.8 이상 배포가 필요하며, 시스템 속성 기능 플래그 MM_FEATUREFLAGS_CUSTOMPROFILEATTRIBUTES 를 활성화할 수 있는 Mattermost 시스템 관리자여야 합니다. 자체 호스팅 배포에서 기능 플래그를 활성화하는 방법에 대한 자세한 내용은 Mattermost 개발자 문서를 참조하세요. Mattermost Cloud 고객은 Mattermost 계정 관리자에게 문의하거나 지원 티켓을 생성하여 이 기능 플래그를 활성화하도록 요청할 수 있습니다.

또한 AD/LDAP 또는 SAML ID 공급자와 시스템 속성을 동기화하려면 AD/LDAP 또는 SAML 동기화가 활성화되고 구성되어 있는지 확인하세요. 자세한 내용은 AD/LDAP 그룹 제품 문서 또는 SAML 2.0 구성 설정 문서를 참조하세요.

속성 추가#

사이트 구성 > 시스템 속성 으로 이동하여 시스템 콘솔을 사용하여 최대 20개의 시스템 속성을 정의하고 관리할 수 있습니다. 각 속성은 사용자가 채울 수 있는 사용자 프로필 속성이 됩니다. 최대 20개의 속성에 도달하면 더 이상 필요하지 않은 속성 삭제 를 수행할 때까지 새 속성을 생성할 수 없습니다.

  1. 시스템 콘솔에서 사이트 구성 > 시스템 속성 으로 이동하여 속성 추가 를 선택하세요.

  2. 다음 세부 정보를 입력하세요:

    • 속성 이름: 속성의 고유한 이름을 입력하세요. 속성 이름은 최대 40자까지 가능합니다.

    • 유형: 다음 중 하나로 속성 유형을 지정하세요:

      • 텍스트 기반 프로필 속성의 경우 텍스트.

      • 전화번호 기반 프로필 속성의 경우 전화번호.

      • 웹사이트 주소 기반 프로필 속성의 경우 URL.

      • 사용자가 선택할 수 있는 프로필 속성 값 목록의 경우 선택. 각 값을 입력한 후 TAB 또는 ENTER를 누르세요. 값은 최대 64자까지 가능하며, 사용자는 단일 값을 선택할 수 있습니다.

      • 사용자가 선택할 수 있는 프로필 속성 값 목록의 경우 다중 선택. 각 값을 입력한 후 TAB 또는 ENTER를 누르세요. 값은 최대 64자까지 가능하며, 사용자는 여러 값을 선택할 수 있습니다.

  3. 다음 중 하나로 속성의 가시성을 지정하세요:

  • 항상 표시: 속성이 사용자 프로필에 항상 표시됩니다.

  • 비어있을 때 숨김: 속성은 값이 있을 때만 사용자 프로필에 표시됩니다.

  • 항상 숨김: 속성이 사용자 프로필에 표시되지 않습니다.

  1. 변경사항을 저장하세요.

더보기 더보기 아이콘을 사용하여 추가 메시지 옵션에 접근하세요. 를 선택하고 속성 복제 를 선택하여 기존 속성을 복제하세요. 이렇게 하면 원본 속성과 동일한 이름과 유형을 가진 새 속성이 생성됩니다. 그런 다음 필요에 따라 새 속성의 이름, 유형 및 가시성을 변경할 수 있습니다.

속성 관리#

  • 수정: 속성 필드를 선택하여 속성의 이름, 유형 또는 값을 인라인으로 변경하세요. 더보기 더보기 아이콘을 사용하여 추가 메시지 옵션에 접근하세요. 를 선택하여 속성의 가시성을 변경할 수 있습니다.

  • 순서: 목록에서 속성을 드래그 앤 드롭하여 사용자 프로필에 표시될 속성의 순서를 제어하세요.

  • 삭제: 더보기 더보기 아이콘을 사용하여 추가 메시지 옵션에 접근하세요. 를 선택하고 속성 삭제 를 선택하여 더 이상 필요하지 않거나 원하지 않는 속성을 삭제하세요.

여러 시스템 관리자가 시스템 속성을 관리하는 경우, 다른 관리자가 수행한 시스템 속성의 실시간 업데이트를 보려면 웹 브라우저 인스턴스를 새로고침하세요.

ID 공급자와 속성 동기화#

  1. 더보기 더보기 아이콘을 사용하여 추가 메시지 옵션에 접근하세요. 를 선택하고 속성을 AD/LDAP에 연결 또는 속성을 SAML에 연결 을 선택하여 속성을 AD/LDAP 또는 SAML과 동기화하세요. Mattermost는 동기화하려는 속성을 매핑할 수 있는 시스템 콘솔의 AD/LDAP 또는 SAML 2.0 구성 설정 페이지로 바로 이동합니다.

  2. 사용자 정의 프로필 속성 동기화 섹션으로 스크롤하여 사용자 프로필에서 속성을 채우는 데 사용할 속성을 지정하세요.

  3. 시스템 속성의 속성 필드에 속성 이름을 입력하여 속성의 속성 매핑을 지정하세요. 속성 이름은 ID 공급자의 속성 이름과 일치해야 합니다.

  4. 변경사항을 저장하세요.


현지화#

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

deployment-img 클라우드자체 호스팅 배포

사이트 구성 > 현지화 로 이동하여 시스템 콘솔에서 다음 구성 설정에 접근하세요. 이 섹션의 구성 설정 변경은 적용되기 전에 서버 재시작이 필요합니다.

기본 서버 언어#

시스템 메시지와 로그의 기본 언어입니다.

옵션: "bg", "de", "en", "en-AU", "es", "fa", "fr", "hu", "it", "ja", "ko", "nl", "pl", "pt-br", "ro", "ru", "sv", "tr", "uk", "vi", "zh-Hans", "zh-Hant".

기본값은 "en" 입니다.

  • 시스템 구성 경로: 사이트 구성 > 현지화

  • config.json 설정: LocalizationSettings > DefaultServerLocale

  • 환경 변수: MM_LOCALIZATIONSETTINGS_DEFAULTSERVERLOCALE

참고

이 구성 설정을 변경하면 설정 을 통해 언어 기본 설정을 설정하지 않은 사용자의 기본 서버 언어가 변경됩니다. Mattermost는 지정된 경우 사용자의 언어 기본 설정을 적용합니다.

기본 클라이언트 언어#

로그인하지 않은 사용자와 새 사용자를 위한 기본 언어입니다.

옵션: "bg", "de", "en", "en-AU", "es", "fa", "fr", "hu", "it", "ja", "ko", "nl", "pl", "pt-br", "ro", "ru", "sv", "tr", "uk", "vi", "zh-Hans", "zh-Hant".

기본값은 "en" 입니다.

  • 시스템 구성 경로: 사이트 구성 > 현지화

  • config.json 설정: LocalizationSettings > DefaultClientLocale

  • 환경 변수: MM_LOCALIZATIONSETTINGS_DEFAULTCLIENTLOCALE

참고

이 구성 설정을 변경하면 설정 을 통해 언어 기본 설정을 설정하지 않은 사용자의 기본 클라이언트 언어가 변경됩니다. Mattermost는 지정된 경우 사용자의 언어 기본 설정을 적용합니다.

사용 가능한 언어#

설정 > 표시 > 언어 에서 사용자가 볼 수 있는 언어 목록을 설정합니다. 이 필드가 비어 있으면 사용자는 지원되는 모든 언어를 볼 수 있습니다. 새로 지원되는 언어는 자동으로 추가됩니다. 이 필드가 비어 있지 않은 경우 기본 클라이언트 언어 와 다른 언어를 포함해야 합니다. 예를 들어, 언어 선택을 미국 영어와 스페인어(es)로 제한하려면 문자열은 "en,es" 가 됩니다.

옵션: "bg", "de", "en", "en-AU", "es", "fa", "fr", "hu", "it", "ja", "ko", "nl", "pl", "pt-br", "ro", "ru", "sv", "tr", "uk", "vi", "zh-Hans", "zh-Hant".

기본값은 "en" 입니다.

  • 시스템 구성 경로: 사이트 구성 > 현지화

  • config.json 설정: LocalizationSettings > AvailableLocales

  • 환경 변수: MM_LOCALIZATIONSETTINGS_AVAILABLELOCALES

실험적 로케일 활성화#

번역을 검토하고 번역 누락을 식별하기 위해 Mattermost에서 작업 중인 언어를 활성화합니다.

  • true: 공식 지원 언어 외에도 Mattermost에서 작업 중인 언어를 사용할 수 있습니다.

  • false: (기본값) Mattermost에서는 공식 지원 언어만 사용할 수 있습니다.

  • 시스템 구성 경로: 사이트 구성 > 현지화

  • config.json 설정: LocalizationSettings > EnableExperimentalLocales > false

  • 환경 변수: MM_LOCALIZATIONETTINGS_ENABLEEXPERIMENTALLOCALES

참고

  • 클라우드 시스템 관리자는 Mattermost 계정 관리자에게 문의하여 인스턴스에 대해 이 구성 설정을 활성화하도록 요청할 수 있습니다.

  • 작업 중인 언어는 불완전할 수 있습니다. 번역이 누락된 문자열은 미국 영어로 표시됩니다.

  • 현재 이 구성 설정은 웹 및 데스크톱 앱 제품 문자열에만 영향을 미칩니다. 서버 및 모바일 제품 문자열은 이 설정의 영향을 받지 않습니다.

  • Mattermost에서 언어 기본 설정을 선택하는 방법에 대한 자세한 내용은 language 문서를 참조하세요.


사용자 및 팀#

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

deployment-img 클라우드자체 호스팅 배포

사이트 구성 > 사용자 및 팀 으로 이동하여 시스템 콘솔에서 다음 구성 설정에 접근할 수 있습니다.

팀당 최대 사용자 수#

팀당 최대 사용자 수 는 활성화 및 비활성화된 사용자를 포함한 팀당 최대 총 사용자 수입니다.

Mattermost에서 팀은 특정 목표를 가진 작은 조직이어야 합니다. 실제 세계에서 팀은 하나의 테이블에 앉을 수 있는 규모입니다. 기본 최대값(50)은 대부분의 팀에 충분하지만, 적절한 하드웨어 를 사용하면 이 제한을 수천 명의 사용자로 늘릴 수 있습니다.

채널 은 팀 내에서 다양한 주제로 커뮤니케이션을 구성하는 또 다른 방법입니다.

숫자 입력. 자체 호스팅 배포의 기본값은 50 이고, 클라우드 배포의 기본값은 10000 입니다.

  • 시스템 구성 경로: 사이트 구성 > 사용자 및 팀

  • config.json 설정: TeamSettings > MaxUsersPerTeam > 50

  • 환경 변수: MM_TEAMSETTINGS_MAXUSERSPERTEAM

팀당 최대 채널 수#

활성 및 보관된 채널을 포함한 팀당 최대 채널 수입니다.

숫자 입력. 자체 호스팅 배포의 기본값은 2000 이고, 클라우드 배포의 기본값은 10000 입니다.

  • 시스템 구성 경로: 사이트 구성 > 사용자 및 팀

  • config.json 설정: TeamSettings > MaxChannelsPerTeam > 2000

  • 환경 변수: MM_TEAMSETTINGS_MAXCHANNELSPERTEAM

기본적으로 참여/퇴장 메시지 활성화#

사용자가 채널에 참여하거나 퇴장할 때 표시되는 시스템 메시지의 기본 구성을 지정합니다.

  • true: (기본값) 참여/퇴장 메시지가 표시됩니다.

  • false: 참여/퇴장 메시지가 숨겨집니다.

사용자는 설정 > 고급 > 참여/퇴장 메시지 활성화 로 이동하여 이 기본값을 재정의할 수 있습니다.

  • 시스템 구성 경로: 사이트 구성 > 사용자 및 팀

  • config.json 설정: TeamSettings > EnableJoinLeaveMessageByDefault > true

  • 환경 변수: MM_TEAMSETTINGS_ENABLEJOINLEAVEMESSAGEBYDEFAULT

사용자가 다이렉트 메시지 채널을 열 수 있는 대상 설정#

이 설정은 사용자가 Mattermost 서버의 모든 사용자와 다이렉트 메시지 채널을 열 수 있는지, 아니면 같은 팀의 구성원과만 열 수 있는지를 결정합니다. 이 설정은 사용자 인터페이스에 표시되는 옵션에만 영향을 미치며, 백엔드 서버의 권한에는 영향을 주지 않습니다.

  • Mattermost 서버의 모든 사용자: (기본값) 사용자는 다이렉트 메시지 > 더보기 메뉴를 통해 모든 사용자에게 다이렉트 메시지를 보낼 수 있습니다. config.json 설정: "any"

  • 팀의 모든 구성원: 다이렉트 메시지 > 더보기 메뉴는 같은 팀의 사용자에게만 다이렉트 메시지를 보낼 수 있도록 합니다. Windows나 Linux에서 Ctrl K`를, Mac에서 :kbd:`⌘ K`를 누르면 현재 보고 있는 팀의 다른 사용자만 표시됩니다. 여러 팀의 구성원인 사용자는 현재 보고 있는 팀에만 다이렉트 메시지를 보낼 있습니다. 하지만 사용자는 현재 보고 있는 팀과 관계없이 다른 팀의 메시지를 받을 있습니다. ``config.json` 설정: "team"

  • 시스템 구성 경로: 사이트 구성 > 사용자 및 팀

  • config.json 설정: TeamSettings > RestrictDirectMessage

  • 환경 변수: MM_TEAMSETTINGS_RESTRICTDIRECTMESSAGE

팀원 이름 표시#

이 설정은 게시물과 다이렉트 메시지 목록에서 이름이 어떻게 표시될지 결정합니다. 시스템 관리자가 모든 사용자의 팀원 이름 표시 잠금 설정을 통해 잠그지 않았다면, 사용자는 설정 > 디스플레이 > 팀원 이름 표시 에서 이 설정을 변경할 수 있습니다.

  • 사용자 이름 표시: (셀프 호스팅 배포의 기본값) 사용자 이름이 표시됩니다. config.json 옵션: "username".

  • 닉네임이 있으면 닉네임 표시…: 사용자의 닉네임이 표시됩니다. 닉네임이 없으면 전체 이름이 표시되고, 전체 이름도 없으면 사용자 이름이 표시됩니다. config.json 옵션: "nickname_full_name".

  • 이름과 성 표시: (클라우드 배포의 기본값) 사용자의 전체 이름이 표시됩니다. 전체 이름이 없으면 사용자 이름이 표시됩니다. 이름과 성 속성이 설정된 SAML 또는 LDAP 사용 시 권장됩니다. config.json 옵션: "full_name".

  • 시스템 구성 경로: 사이트 구성 > 사용자 및 팀

  • config.json 설정: TeamSettings > TeammateNameDisplay > username

  • 환경 변수: MM_TEAMSETTINGS_TEAMMATENAMEDISPLAY

모든 사용자의 팀원 이름 표시 잠금#

참고

plans-img-yellow Enterprise 요금제에서만 사용 가능합니다.

이 설정은 사용자가 설정 > 디스플레이 > 팀원 이름 표시 에서 설정을 변경할 수 있는지 제어합니다.

  • true: 사용자는 팀원 이름 표시를 변경할 수 없습니다.

  • false: (기본값) 사용자는 팀원 이름 표시 설정을 변경할 수 있습니다.

  • 시스템 구성 경로: 사이트 구성 > 사용자 및 팀

  • config.json 설정: TeamSettings > LockTeammateNameDisplay > false

  • 환경 변수: MM_TEAMSETTINGS_LOCKTEAMMATENAMEDISPLAY

사용자가 보관된 채널을 볼 수 있도록 허용#

  • true: (기본값) 사용자가 자신이 멤버였던 보관된 채널의 콘텐츠에 접근할 수 있습니다.

  • false: 사용자는 보관된 채널의 콘텐츠에 접근할 수 없습니다.

  • 시스템 구성 경로: 사이트 구성 > 사용자 및 팀

  • config.json 설정: TeamSettings > ExperimentalViewArchivedChannels > true

  • 환경 변수: MM_TEAMSETTINGS_EXPERIMENTALVIEWARCHIVEDCHANNELS

참고

클라우드 관리자는 이 구성 설정을 수정할 수 없습니다.

이메일 주소 표시#

  • true: (기본값) 모든 사용자가 다른 모든 사용자의 이메일 주소를 볼 수 있습니다.

  • false: 시스템 관리자와 컴플라이언스, 결제, 사용자 관리(사용자/팀/채널/그룹 등)에 읽기/쓰기 권한이 있는 시스템 역할을 제외하고, 클라이언트 UI에서 이메일 주소가 숨겨집니다.

  • 시스템 설정 경로: 사이트 구성 > 사용자 및 팀

  • config.json 설정: PrivacySettings > ShowEmailAddress > true

  • 환경 변수: MM_PRIVACYSETTINGS_SHOWEMAILADDRESS

전체 이름 표시#

  • true: (기본값) 클라이언트 UI에서 모든 사용자가 전체 이름을 볼 수 있습니다.

  • false: 시스템 관리자를 제외한 모든 사용자에게 전체 이름이 숨겨집니다. 전체 이름 대신 사용자명이 표시됩니다.

  • 시스템 구성 경로: 사이트 구성 > 사용자 및 팀

  • config.json 설정: PrivacySettings > ShowFullName > true

  • 환경 변수: MM_PRIVACYSETTINGS_SHOWFULLNAME

사용자 맞춤 상태 활성화#

  • true: (기본값) 모든 사용자가 볼 수 있는 상태 메시지와 이모지를 사용자가 설정할 수 있습니다.

  • false: 사용자가 맞춤 상태를 설정할 수 없습니다.

  • 시스템 구성 경로: 사이트 구성 > 사용자 및 팀

  • config.json 설정: TeamSettings > EnableCustomUserStatuses > true

  • 환경 변수: MM_TEAMSETTINGS_ENABLECUSTOMUSERSTATUSES

마지막 활동 시간 활성화#

  • true: (기본값) 비활성화된 사용자가 마지막으로 활동한 시간을 사용자 프로필과 다이렉트 메시지 채널 헤더에서 볼 수 있습니다.

  • false: 비활성화된 사용자의 마지막 온라인 시간을 볼 수 없습니다.

  • 시스템 구성 경로: 사이트 구성 > 사용자 및 팀

  • config.json 설정: TeamSettings > EnableLastActiveTime > true

  • 환경 변수: MM_TEAMSETTINGS_ENABLELASTACTIVETIME

사용자 맞춤 그룹 활성화#

참고

plans-img-yellow Enterprise 및 Professional 플랜에서만 사용 가능합니다.

  • true: (기본값) 적절한 권한이 있는 사용자는 맞춤 사용자 그룹을 생성할 수 있으며,사용자는 Mattermost 대화에서 맞춤 사용자 그룹을 @멘션할 수 있습니다.

  • false: 맞춤 사용자 그룹을 생성할 수 없습니다.

  • 시스템 구성 경로: 사이트 구성 > 사용자 및 팀

  • config.json 설정: ServiceSettings > EnableCustomGroups > true

  • 환경 변수: MM_SERVICESETTINGS.ENABLECUSTOMGROUPS

사용자 통계 업데이트 시간#

각 사용자의 전체 메시지 수와 가장 최근에 보낸 메시지의 타임스탬프를 포함하여,사용자 게시물 통계를 업데이트하는 서버 시간을 설정합니다.

서버의 로컬 시간을 기준으로 HH:MM 형식의 24시간 타임스탬프여야 합니다.기본값은 00:00 입니다.

  • 시스템 구성 경로: 사이트 구성 > 사용자 및 팀

  • config.json 설정: ServiceSettings > RefreshPostStatsRunTime > 00:00

  • 환경 변수: MM_SERVICESETTINGS.REFRESHPOSTSTATSRUNTIME


알림#

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

deployment-img 클라우드자체 호스팅 배포

사이트 구성 > 알림 에서 시스템 콘솔을 통해 다음 구성 설정에 접근할 수 있습니다.

@channel, @all, @here 확인 대화상자 표시#

  • true: (기본값) 5명 이상의 멤버가 있는 채널에서 @channel, @all, @here 또는 그룹 멘션을 게시할 때 사용자의 확인이 필요합니다.

  • false: 확인이 필요하지 않습니다.

  • 시스템 구성 경로: 사이트 구성 > 알림

  • config.json 설정: TeamSettings > EnableConfirmNotificationsToChannel > true

  • 환경 변수: MM_TEAMSETTINGS_ENABLECONFIRMNOTIFICATIONSTOCHANNEL

이메일 알림 활성화#

  • true: (기본값) 게시글에 대한 자동 이메일 알림이 활성화됩니다.

  • false: 알림이 비활성화됩니다. 개발자는 이메일 설정을 건너뛰어 개발 속도를 높이기 위해 이 옵션을 선택할 수 있습니다.(미리보기 모드 배너 활성화 설정도 참고하세요.)

  • 시스템 구성 경로: 사이트 구성 > 알림

  • config.json 설정: EmailSettings > SendEmailNotifications > true

  • 환경 변수: MM_EMAILSETTINGS_SENDEMAILNOTIFICATIONS

참고

  • 클라우드 관리자는 이 구성 설정을 수정할 수 없습니다.

  • 이 설정이 false 로 되어 있어도 SMTP 서버가 설정되어 있다면, 계정 관련 이메일(예: 인증 메시지)은 이 설정과 관계없이 전송됩니다.

  • 이메일 초대 및 계정 비활성화 이메일은 이 설정의 영향을 받지 않습니다.

  • Mattermost 이메일 설정 을 계획하지 않는 경우, 대규모 배포 환경에서 이 설정을 비활성화하면 특히 트래픽이 많은 환경에서 성능이 중요한 경우 다음과 같은 영역에서 서버 성능이 향상될 수 있습니다.

    • 서버 부하 감소: 이메일 생성 및 전송에는 처리 능력과 리소스가 필요합니다.이메일 알림을 비활성화하면 서버의 부하가 줄어들어 다른 작업에 리소스를 할당할 수 있습니다.

    • I/O 작업 감소: 이메일 전송에는 로그 및 데이터베이스 기록, 이메일 서버와의 통신 등 입력/출력(I/O) 작업이 포함됩니다.이러한 I/O 작업을 줄이면 전체 시스템 효율성이 향상될 수 있습니다.

    • 네트워크 트래픽 감소: 이메일이 전송될 때마다 네트워크 트래픽이 발생합니다.이메일 알림을 비활성화하면 전송되는 데이터 양이 줄어들어, 특히 대역폭이 제한된 환경에서 성능이 향상될 수 있습니다.

    • 응답 속도 향상: 이메일 전송과 같은 백그라운드 작업이 줄어들면, 애플리케이션이 사용자 요청에 더 빠르게 응답할 수 있어 체감 성능이 향상될 수 있습니다.

    • 리소스 할당: 이메일 전송에 사용되던 CPU, 메모리, 네트워크 대역폭 등의 리소스를 다른 곳에 사용할 수 있어, 시스템의 다른 중요한 구성 요소의 성능이 향상될 수 있습니다.

    • 하지만 이메일 알림을 비활성화하면 사용자 경험, 커뮤니케이션 효율성, 전반적인 생산성에 부정적인 영향을 줄 수 있습니다.따라서 성능 향상과 조직 및 사용자의 요구 사이의 균형을 맞추는 것이 중요합니다.

미리보기 모드 배너 활성화#

  • true: (기본값) 이메일 알림 전송false 일 때, 사용자는 미리보기 모드 배너를 볼 수 있습니다.이 배너는 이메일 알림이 비활성화되었음을 사용자에게 알립니다.

  • false: 미리보기 모드 배너가 표시되지 않습니다.

  • 시스템 구성 경로: 사이트 구성 > 알림

  • config.json 설정: EmailSettings > EnablePreviewModeBanner > true

  • 환경 변수: MM_EMAILSETTINGS_ENABLEPREVIEWMODEBANNER

참고

클라우드 관리자는 이 구성 설정을 수정할 수 없습니다.

이메일 일괄 처리 활성화#

  • true: 일정 시간 동안 멘션 및 다이렉트 메시지에 대한 여러 이메일 알림이 하나의 이메일로 일괄 처리되어 전송됩니다.

  • false: (기본값) 멘션이나 다이렉트 메시지마다 이메일 알림이 전송됩니다.

  • 시스템 구성 경로: 사이트 구성 > 알림

  • config.json 설정: EmailSettings > EnableEmailBatching > false

  • 환경 변수: MM_EMAILSETTINGS_ENABLEEMAILBATCHING

참고

이메일 알림 내용#

참고

plans-img-yellow Enterprise 요금제에서만 사용 가능합니다.

  • 전체 메시지 내용 전송: (기본값) 이메일 알림에는 전체 메시지 내용과 발신자 이름, 채널명이 포함됩니다.``config.json`` 설정: "full"

  • 발신자 이름만 포함된 일반 설명 전송: 이메일 알림에는 발신자 이름과 팀 이름만 포함됩니다. Mattermost에 기밀 정보가 포함되어 있고 정책상 이메일에 저장할 수 없는 경우 이 옵션을 사용하세요. config.json 설정: "generic"

  • 시스템 구성 경로: 사이트 구성 > 알림

  • config.json 설정: EmailSettings > EmailNotificationContentsType

  • 환경 변수: MM_EMAILSETTINGS_EMAILNOTIFICATIONCONTENTSTYPE

알림 표시 이름#

Mattermost 시스템에서 보내는 이메일 알림의 표시 이름입니다.

문자열 입력. 기본 설정 없음. 시스템 콘솔에서 설정을 변경할 때 이 필드는 필수입니다.

  • 시스템 구성 경로: 사이트 구성 > 알림

  • config.json 설정: EmailSettings > FeedbackName

  • 환경 변수: MM_EMAILSETTINGS_FEEDBACKNAME

알림 발신 주소#

Mattermost 시스템의 알림 이메일용 이메일 주소입니다. 이 주소는 시스템 관리자가 모니터링해야 합니다.

문자열 입력. 기본값은 test@example.com 입니다. 시스템 콘솔에서 설정을 변경할 때 이 필드는 필수입니다.

  • 시스템 구성 경로: 사이트 구성 > 알림

  • config.json 설정: EmailSettings > FeedbackEmail

  • 환경 변수: MM_EMAILSETTINGS_FEEDBACKEMAIL

참고

클라우드 관리자는 이 구성 설정을 수정할 수 없습니다.

지원 이메일 주소#

이메일 알림과 시작하기 튜토리얼에 표시되는 사용자 지원(또는 피드백) 이메일 주소를 설정합니다. 이 주소는 시스템 관리자가 모니터링해야 합니다. 값이 설정되지 않은 경우 이메일 알림에는 사용자가 도움을 요청할 수 있는 방법이 포함되지 않습니다.

문자열 입력. 기본값은 feedback@mattermost.com 입니다. 시스템 콘솔에서 설정을 변경할 때 이 필드는 필수입니다.

  • 시스템 구성 경로: 사이트 구성 > 알림

  • config.json 설정: SupportSettings > SupportEmail

  • 환경 변수: MM_SUPPORTSETTINGS_SUPPORTEMAIL

알림 회신 주소#

Mattermost 시스템에서 알림 이메일을 보낼 때 회신 헤더에 사용되는 이메일 주소입니다. 이 주소는 시스템 관리자가 모니터링해야 합니다.

문자열 입력. 기본값은 test@example.com 입니다.

  • 시스템 구성 경로: 사이트 구성 > 알림

  • config.json 설정: EmailSettings > ReplyToAddress

  • 환경 변수: MM_EMAILSETTINGS_REPLYTOADDRESS

푸시 알림 내용#

  • 발신자 이름만 포함된 일반 설명: 푸시 알림에는 발신자의 이름이 포함되지만 채널 이름이나 메시지 내용은 포함되지 않습니다. config.json 설정: "generic_no_channel"

  • 발신자와 채널 이름이 포함된 일반 설명: (기본값) 푸시 알림에는 발신자와 채널의 이름이 포함되지만 메시지 내용은 포함되지 않습니다. config.json 설정: "generic"

  • 알림 페이로드에 전송된 전체 메시지 내용: 푸시 알림 페이로드에 메시지 내용이 포함되며, 이는 Apple의 Push Notification 서비스 또는 Google의 Firebase Cloud Messaging 을 통해 전송될 수 있습니다. 연결을 암호화하고 기밀 정보를 보호하기 위해 https 프로토콜과 함께만 사용하는 것을 강력히 권장 합니다. config.json 설정: "full"

  • 수신 시 서버에서 가져온 전체 메시지 내용 (Mattermost Enterprise에서 사용 가능): 알림 페이로드에는 메시지 내용이 포함되지 않습니다. 대신 iOS의 notification service app extension 또는 Android의 확장 가능한 알림 패턴 을 통해 푸시 알림을 수신할 때 Mattermost 서버에서 메시지 내용을 가져오는 데 사용되는 고유 메시지 ID가 포함됩니다.

    서버에 연결할 수 없는 경우 메시지 내용이나 발신자 이름 없이 일반 푸시 알림이 표시됩니다. Mattermost 모바일 애플리케이션을 보안 컨테이너로 래핑하는 고객의 경우, 푸시 알림을 수신할 때 컨테이너는 고유 메시지 ID를 사용하여 메시지 내용을 가져와야 합니다.

    컨테이너가 가져오기를 실행할 수 없는 경우, Apple 또는 Google의 알림 서비스를 통해 메시지 내용을 전달하지 않고는 고객의 모바일 애플리케이션에서 푸시 알림 내용을 수신할 수 없습니다. config.json 설정: "id_loaded"

  • 시스템 구성 경로: 사이트 구성 > 알림

  • config.json 설정: EmailSettings > PushNotificationContents

  • 환경 변수: MM_EMAILSETTINGS_PUSHNOTIFICATIONCONTENTS

알림 모니터링 활성화#

알림 메트릭 데이터 수집을 활성화하거나 비활성화합니다.

  • true: (기본값) 클라이언트 측 웹 및 데스크톱 앱 사용자를 위한 Mattermost 알림 데이터 수집이 활성화됩니다.

  • false: Mattermost 알림 데이터 수집이 비활성화됩니다.

  • 시스템 구성 경로: Environment > Performance Monitoring

  • config.json 설정: MetricsSettings > EnableNotificationMetrics > true

  • 환경 변수: MM_METRICSSETTINGS_ENABLENOTIFICATIONMETRICS

참고

Mattermost 알림 상태 메트릭에 대해 자세히 알아보려면 성능 모니터링 문서를 참조하세요.


시스템 전체 알림#

사이트 구성 > 시스템 전체 알림 으로 이동하여 시스템 콘솔에서 다음 구성 설정에 접근하세요.

시스템 전체 알림 활성화#

  • true: 모든 팀의 모든 사용자를 위한 Mattermost 인터페이스 상단에 시스템 전체 알림을 표시합니다.

  • false: (기본값) 시스템 전체 알림을 비활성화합니다.

  • 시스템 구성 경로: 사이트 구성 > 시스템 전체 알림

  • config.json 설정: AnnouncementSettings > SystemWideNotifications > false

  • 환경 변수: MM_ANNOUNCEMENTSETTINGS_SYSTEMWIDENOTIFICATIONS

배너 닫기 허용#

  • true: (기본값) 사용자가 시스템 전체 알림을 닫을 수 있습니다. 사용자가 다음에 로그인할 때, 관리자가 텍스트를 업데이트할 때, 또는 관리자가 시스템 전체 알림을 비활성화했다가 다시 활성화할 때 알림이 다시 나타납니다.

  • false: 사용자가 배너를 닫을 수 없습니다.

  • 시스템 구성 경로: 사이트 구성 > 시스템 전체 알림

  • config.json 설정: AnnouncementSettings > AllowBannerDismissal > true

  • 환경 변수: MM_ANNOUNCEMENTSETTINGS_ALLOWBANNERDISMISSAL


이모지#

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

deployment-img 클라우드자체 호스팅 배포

시스템 콘솔에서 사이트 구성 > 이모지 로 이동하여 다음 구성 설정에 접근할 수 있습니다.

이모지 선택기 활성화#

  • true: (기본값) 메시지 작성 및 메시지 반응에 이모지 선택기를 활성화합니다.

  • false: 메시지 작성 및 반응에서 이모지 선택기를 비활성화합니다.

  • 시스템 구성 경로: 사이트 구성 > 이모지

  • config.json 설정: ServiceSettings > EnableEmojiPicker > true

  • 환경 변수: MM_SERVICESETTINGS_ENABLEEMOJIPICKER

사용자 정의 이모지 활성화#

  • true: (기본값) 이모지 선택기의 사용자 정의 이모지 옵션을 통해 최대 6000개의 이모지를 추가할 수 있습니다. 이모지는 최대 512 KB 크기의 GIF, PNG 또는 JPG 파일일 수 있습니다.

  • false: 사용자 정의 이모지를 비활성화합니다.

  • 시스템 구성 경로: 사이트 구성 > 이모지

  • config.json 설정: ServiceSettings > EnableCustomEmoji > true

  • 환경 변수: MM_SERVICESETTINGS_ENABLECUSTOMEMOJI

참고

Mattermost는 최대 6000개의 사용자 정의 이모지를 지원하지만, 사용자 정의 이모지가 증가하면 서버 성능이 저하될 수 있습니다.


게시물#

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

deployment-img 클라우드자체 호스팅 배포

시스템 콘솔에서 사이트 구성 > 게시물 로 이동하여 다음 구성 설정에 접근할 수 있습니다.

스레드 자동 팔로우#

참고

deployment-img-yellow 자체 호스팅 배포에서만 사용 가능

  • true: (기본값) 사용자가 시작하거나 참여하거나 멘션된 모든 스레드에 대해 자동 팔로우를 활성화합니다. 데이터베이스의 Threads 테이블은 스레드와 스레드 참가자를 추적합니다. ThreadMembership 테이블은 각 사용자의 팔로우한 스레드와 스레드의 읽음/읽지 않음 상태를 추적합니다.

  • false: 스레드 자동 팔로우를 비활성화합니다.

  • 시스템 구성 경로: 사이트 구성 > 게시물

  • config.json 설정: ServiceSettings > ThreadAutoFollow > true

  • 환경 변수: MM_SERVICESETTINGS_THREADAUTOFOLLOW

참고

  • 스레드 토론 기능을 사용하려면 이 설정을 반드시 활성화해야 합니다.

  • 이 설정을 활성화해도 이전 사용자 작업을 기반으로 스레드를 자동으로 팔로우하지 않습니다. 예를 들어, 이 설정을 활성화하기 전에 사용자가 참여한 스레드는 사용자가 새 댓글을 추가하거나 스레드에서 멘션되지 않는 한 자동으로 팔로우되지 않습니다.

스레드 토론#

중요

v7.0 이전의 레거시 Mattermost 릴리스에서 업그레이드하는 고객은 이 기능을 활성화하기 전에 스레드 토론 활성화 관리자 가이드 (이전에는 Collapsed Reply Threads로 알려짐)를 검토해야 합니다.

  • 항상 켜짐: (기본값) 서버와 모든 사용자에 대해 스레드 토론 을 활성화합니다. 이는 최적의 사용자 경험과 사용자가 스레드 대화를 읽고 응답하는 방식의 일관성을 보장하기 위한 권장 구성입니다. config.json 설정: "always_on"

  • 기본 켜짐: 서버와 모든 사용자에 대해 스레드 토론을 활성화합니다.

  • 기본 꺼짐: 서버에서는 스레드 토론을 활성화하지만 사용자에게는 활성화하지 않습니다.

  • 비활성화: 사용자가 스레드 토론을 활성화할 수 없습니다. config.json 설정: "disabled"

  • 시스템 구성 경로: 사이트 구성 > 게시물

  • config.json 설정: ServiceSettings > CollapsedThreads

  • 환경 변수: MM_SERVICESETTINGS_COLLAPSEDTHREADS

메시지 우선순위#

Mattermost Enterprise 또는 Professional 고객은 특정 시간 민감한 메시지가 확인되고 조치되었는지 추적하기 위해 메시지 확인을 추가로 요청할 수 있습니다. 자세한 내용은 메시지 우선순위 문서를 참조하세요.

  • true: (기본값) 모든 사용자에 대해 메시지 우선순위를 활성화하여 중요하거나 긴급한 루트 메시지에 대한 시각적 표시기를 설정할 수 있게 합니다.

  • false: 메시지 우선순위 설정 및 확인 요청 기능을 비활성화합니다.

  • 시스템 구성 경로: 사이트 구성 > 게시물

  • config.json 설정: ServiceSettings > PostPriority > true

  • 환경 변수: MM_SERVICESETTINGS_POSTPRIORITY

참고

더 큰 배포 환경에서 이 구성 설정을 비활성화하면 특히 성능과 응답성이 중요한 환경에서 다음과 같은 영역에서 서버 성능이 향상될 수 있습니다:

  • 처리 단순화: 게시물 우선순위가 활성화되면 시스템은 지정된 우선순위 수준에 따라 게시물을 관리하고 우선순위를 지정해야 합니다. 이로 인해 시스템이 게시물을 평가하고 그에 따라 정렬해야 하므로 추가 처리 오버헤드가 발생합니다. 이 기능을 비활성화하면 모든 게시물이 동일하게 처리되어 처리 로직이 단순화되고 계산 부하가 감소합니다.

  • 지연 시간 감소: 게시물 우선순위가 활성화되면 시스템이 각 게시물의 우선순위를 결정하고 올바른 순서로 처리하는 동안 지연이 발생할 수 있습니다. 게시물 우선순위를 비활성화하면 시스템이 선착순으로 게시물을 처리하므로 더 일관되고 잠재적으로 더 빠른 게시물 처리가 가능합니다.

  • 리소스 사용량 감소: 게시물 우선순위 관리에는 CPU 및 메모리와 같은 추가 시스템 리소스가 소모될 수 있습니다. 이 기능을 비활성화하면 이러한 리소스를 확보하여 시스템이 다른 작업에 할당할 수 있으므로 전반적인 성능이 향상됩니다.

  • 확장성 향상: 트래픽이 많은 환경에서는 게시물 우선순위 관리의 복잡성이 더욱 두드러질 수 있습니다. 이 기능을 비활성화하면 시스템 운영이 단순화되어 사용자와 게시물 수가 증가함에 따라 확장이 더 쉬워집니다.

지속적 알림#

  • true: (기본값) 사용자는 긴급 메시지의 멘션된 수신자에게 반복 알림을 트리거할 수 있습니다.

  • false: 반복 알림 전송 기능을 비활성화합니다.

  • 시스템 구성 경로: 사이트 구성 > 게시물

  • config.json 설정: ServiceSettings > AllowPersistentNotifications > true

  • 환경 변수: MM_SERVICESETTINGS_ALLOWPERSISTENTNOTIFICATIONS

지속적 알림의 최대 수신자 수#

사용자가 지속적 알림을 보낼 수 있는 최대 수신자 수입니다.

숫자 입력. 기본값은 5 입니다.

  • 시스템 구성 경로: 사이트 구성 > 게시물

  • config.json 설정: ServiceSettings > PersistentNotificationMaxRecipients > 5

  • 환경 변수: MM_SERVICESETTINGS_PERSISTENTNOTIFICATIONMAXRECIPIENTS

지속적 알림 빈도#

지속적 알림으로 전송된 긴급 메시지의 반복 알림 간격(분)입니다.

숫자 입력. 기본값은 5 이며 최소값은 2 입니다.

  • 시스템 구성 경로: 사이트 구성 > 게시물

  • config.json 설정: ServiceSettings > PersistentNotificationIntervalMinutes > 5

  • 환경 변수: MM_SERVICESETTINGS_PERSISTENTNOTIFICATIONINTERVALMINUTES

게시물당 지속적 알림 총 횟수#

사용자가 받을 수 있는 지속적 알림의 최대 횟수입니다.

숫자 입력. 기본값은 6 입니다.

  • 시스템 구성 경로: 사이트 구성 > 게시물

  • config.json 설정: ServiceSettings > PersistentNotificationMaxCount > 6

  • 환경 변수: MM_SERVICESETTINGS_PERSISTENTNOTIFICATIONMAXCOUNT

SVG 활성화#

  • true: 메시지에 첨부된 SVG 파일의 미리보기를 활성화합니다.

  • false: (기본값) SVG 파일의 미리보기를 비활성화합니다.

  • 시스템 구성 경로: 사이트 구성 > 게시물

  • config.json 설정: ServiceSettings > EnableSVGs > false

  • 환경 변수: MM_SERVICESETTINGS_ENABLESVGS

경고

모든 사용자를 신뢰할 수 없는 환경에서는 SVG를 활성화하는 것이 권장되지 않습니다.

LaTeX 코드 블록 렌더링 활성화#

  • true: 코드 블록의 LaTeX 렌더링을 활성화합니다.

  • false: (기본값) 블록에서의 렌더링을 비활성화합니다. 대신 LaTeX 코드가 강조 표시됩니다.

  • 시스템 구성 경로: 사이트 구성 > 게시물

  • config.json 설정: ServiceSettings > EnableLatex > false

  • 환경 변수: MM_SERVICESETTINGS_ENABLELATEX

경고

모든 사용자를 신뢰할 수 없는 환경에서는 LaTeX 렌더링을 활성화하는 것이 권장되지 않습니다.

인라인 LaTeX 렌더링 활성화#

  • true: 메시지 텍스트의 LaTeX 렌더링을 활성화합니다.

  • false: (기본값) LaTeX의 인라인 렌더링을 비활성화합니다. 대신 메시지 텍스트의 LaTeX가 강조 표시됩니다. 해당 기능이 활성화된 경우 코드 블록에서도 LaTeX를 렌더링할 수 있습니다. LaTeX 코드 블록 렌더링 활성화 를 참조하세요.

  • 시스템 구성 경로: 사이트 구성 > 게시물

  • config.json 설정: ServiceSettings > EnableInlineLatex > false

  • 환경 변수: MM_SERVICESETTINGS_ENABLEINLINELATEX

경고

모든 사용자를 신뢰할 수 없는 환경에서는 LaTeX 렌더링을 활성화하는 것이 권장되지 않습니다.

사용자 정의 URL 스키마#

메시지 텍스트에서 자동으로 링크를 생성하는 URL 스키마 목록입니다. 예: ["git", "smtp"]. 다음 스키마는 항상 링크를 생성합니다: http, https, ftp, tel, mailto.

config.json 설정: 문자열 배열

  • 시스템 구성 경로: 사이트 구성 > 게시물

  • config.json 설정: DisplaySettings > CustomURLSchemes > []

  • 환경 변수: MM_DISPLAYSETTINGS_CUSTOMURLSCHEMES

최대 Markdown 노드#

메시지의 단일 텍스트에 포함될 수 있는 Markdown 요소(이모지, 링크, 테이블 셀 등)의 최대 개수입니다.

숫자 입력. 기본값은 Mattermost에서 지정한 제한을 적용하는 0 입니다.

  • 시스템 구성 경로: 사이트 구성 > 게시물

  • config.json 설정: DisplaySettings > MaxMarkdownNodes > 0

  • 환경 변수: MM_DISPLAYSETTINGS_MAXMARKDOWNNODES

참고

이 제한은 웹, 데스크톱 앱, 모바일 앱을 포함한 모든 Mattermost 클라이언트에 적용됩니다.

Google API 키#

참고

deployment-img-yellow 자체 호스팅 배포에서만 사용 가능

이 설정에 키가 제공되면 Mattermost는 임베드된 YouTube 동영상의 제목을 표시하고 동영상이 더 이상 사용할 수 없는지 감지합니다. 키를 설정하면 많은 조회수를 받는 임베드된 동영상에 대한 Google의 접근 제한을 방지할 수 있습니다.

문자열 입력.

  • 시스템 구성 경로: 사이트 구성 > 게시물

  • config.json 설정: ServiceSettings > GoogleDeveloperKey

  • 환경 변수: MM_SERVICESETTINGS_GOOGLEDEVELOPERKEY

참고

이 키는 클라이언트 측 Javascript에서 사용되며 YouTube Data API가 서비스로 추가되어 있어야 합니다.

메시지 초안의 서버 동기화 활성화#

지원되는 모든 Mattermost 클라이언트에서 초안 메시지 동기화 기능을 활성화하거나 비활성화합니다.

  • true: (기본값) 메시지 초안이 서버에 저장되며 다른 클라이언트에서 접근할 수 있습니다. 사용자는 설정 > 고급 설정 으로 이동하여 초안 메시지의 서버 동기화를 비활성화할 수 있습니다.

  • false: 초안 메시지는 각 기기에 로컬로 저장됩니다.

  • 시스템 구성 경로: 사이트 구성 > 게시물

  • config.json 설정: ServiceSettings > AllowSyncedDrafts > true

  • 환경 변수: MM_SERVICESETTINGS_ALLOWSYNCEDDRAFTS

참고

초안은 작업 연속성을 유지하는 데 매우 유용할 수 있지만, 특히 협업 환경에서 기기 간 초안 동기화를 비활성화하면 계산 및 데이터 관리 오버헤드를 줄임으로써 다음과 같은 성능 향상을 얻을 수 있습니다:

  • 데이터 동기화 감소: 초안이 활성화되고 기기 간에 동기화되면 시스템은 상당한 대역폭과 컴퓨팅 리소스를 소비할 수 있는 데이터 동기화 작업을 처리해야 합니다. 초안 동기화를 비활성화하면 서버와 네트워크의 부하가 감소합니다.

  • 저장소 사용량 감소: 초안 저장에는 추가 데이터베이스 작업과 저장 공간이 필요합니다. 각 초안은 저장, 관리, 검색이 필요한 추가 데이터입니다. 초안이 없으면 시스템이 유지해야 할 레코드가 줄어들어 데이터베이스 작업이 효율적으로 이루어질 수 있습니다.

  • 클라이언트 처리 감소: 클라이언트 측에서 초안 관리는 변경 사항 모니터링, 주기적인 초안 저장, 여러 기기에서 초안이 편집될 경우 충돌 해결을 포함합니다. 초안을 비활성화하면 이러한 클라이언트 측 프로세스가 감소하여 메모리와 CPU 리소스가 확보됩니다.

  • 단순화된 아키텍처: 동기화된 초안을 유지하려면 일관성을 보장하고 데이터 충돌을 방지하기 위한 복잡한 백엔드 로직이 필요합니다. 초안 동기화를 제거하여 이 아키텍처를 단순화하면 더 효율적이고 빠른 백엔드 작업이 가능해집니다.

  • 사용자 경험 개선: 초안 동기화 오버헤드가 없어 사용자는 더 빠른 로드 시간과 지연 시간 감소를 경험할 수 있습니다. 이는 제한적이거나 불안정한 인터넷 연결 환경에서 특히 두드러집니다.

  • 하지만 초안 동기화를 비활성화하면 사용자 경험, 커뮤니케이션 효율성, 전반적인 생산성에 부정적인 영향을 미칠 수 있습니다. 성능 개선과 조직 및 사용자의 요구 사항 사이의 균형을 맞추는 것이 중요합니다.

고유 이모지 반응 제한#

각 메시지의 고유 이모지 반응 수를 제한합니다. 이 제한을 늘리면 클라이언트 성능이 저하될 수 있습니다.

숫자 입력. 기본값은 50 입니다. 최대값은 500입니다.

  • 시스템 구성 경로: 사이트 구성 > 게시물

  • config.json 설정: ServiceSettings > UniqueEmojiReactionLimitPerPost > 50

  • 환경 변수: MM_SERVICESETTINGS_UNIQUEEMOJIREACTIONLIMITPERPOST


파일 공유 및 다운로드#

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

deployment-img 클라우드자체 호스팅 배포

사이트 구성 > 파일 공유 및 다운로드 로 이동하여 System Console에서 다음 구성 설정에 접근할 수 있습니다.

파일 공유 허용#

  • true: (기본값) 사용자가 메시지에 파일을 첨부할 수 있습니다.

  • false: 사용자가 메시지에 파일(이미지 포함)을 첨부하지 못하도록 합니다. 이 설정은 모든 클라이언트와 기기, 모바일 앱 사용자에게 적용됩니다.

  • 시스템 설정 경로: 사이트 구성 > 파일 공유 및 다운로드

  • config.json 설정: FileSettings > EnableFileAttachments > true

  • 환경 변수: MM_FILESETTINGS_ENABLEFILEATTACHMENTS

모바일에서 파일 업로드 허용#

참고

plans-img-yellow Enterprise 요금제에서만 사용 가능합니다.

  • true: (기본값) 모바일 앱에서 사용자가 메시지에 파일을 첨부할 수 있습니다.

  • false: 모바일 앱에서 사용자가 메시지에 파일(이미지 포함)을 첨부하지 못하도록 합니다.

  • 시스템 설정 경로: 사이트 구성 > 파일 공유 및 다운로드

  • config.json 설정: FileSettings > EnableMobileUpload > true

  • 환경 변수: MM_FILESETTINGS_ENABLEMOBILEUPLOAD

모바일에서 파일 다운로드 허용#

참고

plans-img-yellow Enterprise 요금제에서만 사용 가능합니다.

  • true: (기본값) 모바일 앱에서 파일 다운로드를 사용할 수 있습니다.

  • false: 모바일 앱에서 파일 다운로드를 비활성화합니다. 사용자는 모바일 웹 브라우저에서는 여전히 파일을 다운로드할 수 있습니다.

  • 시스템 설정 경로: Site Configuration > File sharing and downloads

  • config.json 설정: FileSettings > EnableMobileDownload > true

  • 환경 변수: MM_FILESETTINGS_ENABLEMOBILEDOWNLOAD



공지#

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

deployment-img 클라우드자체 호스팅 배포

다음 설정은 시스템 콘솔에서 Site Configuration > Notices 로 이동하여 접근할 수 있습니다.

관리자 공지 활성화#

  • true: (기본값) 시스템 관리자는 서버 업그레이드 및 관리 기능에 대한 제품 내 공지 를 받게 됩니다.

  • false: 시스템 관리자는 별도의 공지를 받지 않습니다. 단, 모든 사용자를 위한 공지는 계속 받게 됩니다(Enable end user notices 참고).

  • 시스템 설정 경로: Site Configuration > Notices -

  • config.json 설정: AnnouncementSettings > AdminNoticesEnabled > true

  • 환경 변수: MM_ANNOUNCEMENTSETTINGS_ADMINNOTICESENABLED

최종 사용자 공지 활성화#

  • true: (기본값) 모든 사용자는 클라이언트 업그레이드 및 최종 사용자 기능에 대한 제품 내 공지 를 받게 됩니다.

  • false: 사용자는 제품 내 공지를 받지 않습니다.

  • 시스템 설정 경로: Site Configuration > Notices

  • config.json 설정: AnnouncementSettings > UserNoticesEnabled > true

  • 환경 변수: MM_ANNOUNCEMENTSETTINGS_USERNOTICESENABLED

연결된 워크스페이스(베타)#

plans-img Enterprise 플랜 에서 사용 가능

deployment-img 클라우드자체 호스팅 배포

다음 설정은 시스템 콘솔에서 사용할 수 없으며, config.json 에서만 설정할 수 있습니다.

연결된 워크스페이스가 활성화되면, 시스템 관리자는 시스템 콘솔의 Site Configuration > Connected Workspaces (Beta) 에서 연결된 워크스페이스를 생성 및 관리 할 수 있습니다.

연결된 워크스페이스 활성화(베타)#

Mattermost 인스턴스 간에 보안 연결을 설정할 수 있는 기능을 활성화하며, 보안 연결을 공유 채널에 초대하여 사용자가 공개 및 비공개 채널처럼 참여할 수 있도록 합니다.

연결된 워크스페이스 기능을 사용하려면 Mattermost Enterprise 서버가 v10.2 이상이어야 합니다.

기본적으로 두 가지 설정 모두 비활성화되어 있으며, 보안 연결을 통해 채널을 공유하려면 활성화해야 합니다. 연결된 워크스페이스 기능을 활성화하려면 서버를 재시작해야 합니다.

이 기능에는 두 가지 config.json 설정이 포함됩니다:

  • ConnectedWorkspacesSettings.EnableRemoteClusterService: false (옵션: true, false)

  • ConnectedWorkspacesSettings.EnableSharedChannels: false (옵션: true, false)

참고

  • 이 두 설정은 시스템 콘솔에서 사용할 수 없으며, ConnectedWorkspacesSettings 아래의 config.json 에서만 설정할 수 있습니다.

  • 클라우드 배포 환경의 시스템 관리자는 해당 클라우드 인스턴스에 필요한 설정을 활성화해 달라고 요청할 수 있습니다.

  • Mattermost v10.2 이상으로 업그레이드하면, 기존의 공유 채널 관련 설정(EnableSharedChannels, EnableRemoteClusterService 등)은 자동으로 config.json 의 연결된 워크스페이스 설정으로 변환됩니다. 이전 버전과의 호환성을 위해 공유 채널 실험적 설정config.json 파일에 남아 있습니다.

공유 채널 상태 동기화 비활성화(베타)#

연결된 워크스페이스 간의 멤버 상태 및 가용성 동기화를 비활성화합니다.

  • true: 채널과 멤버 상태 및 가용성이 동기화되지 않습니다.

  • false: (기본값) 채널과 채널 멤버 상태 및 가용성이 정기적으로 동기화됩니다.

  • 시스템 구성 경로: N/A

  • config.json 설정: ConnectedWorkspacesSettings > DisableSharedChannelsStatusSync > false

  • 환경 변수: 해당 없음

동기화당 기본 최대 게시물 수(베타)#

한 번에 동기화할 기본 최대 메시지 수를 정의합니다.

기본값은 50 입니다.

  • 시스템 구성 경로: N/A

  • config.json 설정: ConnectedWorkspacesSettings > DefaultMaxPostsPerSync > 50

  • 환경 변수: 해당 없음


config.json 전용 설정#

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

deployment-img 셀프 호스팅 배포