사용 가능 플랜: Entry, Professional, Enterprise, Enterprise Advanced
다음 사이트 구성 옵션은 System Console에서 제품
메뉴를 선택하고, System Console을 선택한 다음, Site Configuration을 선택하여 검토하고 관리합니다:
Tip
자체 호스팅 Mattermost 배포를 관리하는 시스템 관리자는 다음 표에서 설명한 대로 config.json 파일을 편집할 수 있습니다. 아래 각 구성 값에는 JSON 인식 도구를 사용하여 config.json 파일에서 프로그래밍 방식으로 값에 접근하기 위한 JSON 경로가 포함되어 있습니다. 예를 들어 SiteName 값은 TeamSettings 아래에 있습니다.
- jq와 같은 도구를 사용하는 경우 다음을 입력합니다:
cat config/config.json | jq '.TeamSettings.SiteName'
config.json 파일을 수동으로 작업하는 경우 TeamSettings와 같은 객체를 찾은 다음 해당 객체 내에서 키 SiteName을 찾습니다.
사용자 지정#
다음 구성 설정은 System Console에서 Site Configuration > Customization으로 이동하여 액세스할 수 있습니다.
사이트 이름#
로그인 화면과 사용자 인터페이스에 표시되는 사이트 이름입니다. 문자열 입력. 최대 30자. 기본값은 Mattermost입니다. |
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: TeamSettings > SiteName- 환경 변수:
MM_TEAMSETTINGS_SITENAME
|
사이트 설명#
로그인 양식 위에 표시되는 텍스트입니다. 지정하지 않으면 "로그인"이라는 문구가 표시됩니다. 문자열 입력. |
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: TeamSettings > CustomDescriptionText- 환경 변수:
MM_TEAMSETTINGS_CUSTOMDESCRIPTIONTEXT
|
사용자 지정 브랜딩 활성화#
- true: 로그인 페이지에 사용자 지정 이미지와 텍스트를 표시합니다.
- false: (기본값) 사용자 지정 브랜딩이 비활성화됩니다.
더 많은 브랜딩 옵션은 사용자 지정 브랜드 이미지 및 사용자 지정 브랜드 텍스트 구성 설정도 참조하세요. |
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: TeamSettings > EnableCustomBrand > false- 환경 변수:
MM_TEAMSETTINGS_ENABLECUSTOMBRAND
|
사용자 지정 브랜드 이미지#
로그인 페이지에 표시할 JPG 이미지입니다. 이미지는 반드시 System Console을 통해 업로드해야 합니다. config.json 설정은 없습니다. 파일 크기는 2 MB 미만이어야 합니다. 이미지를 표시하려면 사용자 지정 브랜딩 활성화가 true로 설정되어 있어야 합니다. |
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: 해당 없음- 환경 변수: 해당 없음
|
사용자 지정 브랜드 텍스트#
로그인 페이지의 사용자 지정 브랜드 이미지 아래에 표시되는 텍스트입니다. | - 시스템 구성 경로: Site Configuration > Customization | Mattermost 메시지와 같은 Markdown 서식을 사용하여 이 텍스트의 서식을 지정할 수 있습니다. | - config.json 설정: TeamSettings > CustomBrandText | - 환경 변수: MM_TEAMSETTINGS_CUSTOMBRANDTEXT | | | 문자열 입력. 최대 500자. 텍스트를 표시하려면 사용자 지정 브랜딩 활성화가 | | true로 설정되어 있어야 합니다. | | |
테마 선택 활성화#
사용 가능 플랜: Professional, Enterprise, Enterprise Advanced
- true: (기본값) 설정에서 Display > Theme 탭을 활성화하여 사용자가 테마를 선택할 수 있습니다.
- false: 사용자가 다른 테마를 선택할 수 없습니다. 설정에서 Display > Theme 탭이 숨겨집니다.
|
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: ThemeSettings > EnableThemeSelection > true- 환경 변수:
MM_THEMESETTINGS_ENABLETHEMESELECTION
|
사용자 지정 테마 허용#
사용 가능 플랜: Professional, Enterprise, Enterprise Advanced
- true: (기본값) 설정에서 Display > Theme > Custom Theme 섹션을 활성화합니다.
- false: 사용자가 사용자 지정 테마를 사용할 수 없습니다. 설정에서 Display > Theme > Custom Theme 섹션이 숨겨집니다.
|
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: ThemeSettings > AllowCustomThemes > true- 환경 변수:
MM_THEMESETTINGS_ALLOWCUSTOMTHEMES
|
허용된 테마#
사용 가능 플랜: Professional, Enterprise, Enterprise Advanced
사용자가 Display > Theme에서 선택할 수 있는 테마를 쉼표로 구분된 테마 이름 목록으로 제한합니다. 테마 선택 활성화가 true로 설정되어 있어야 합니다. 문자열 배열 입력이며 옵션은 denim, sapphire, quartz, indigo, onyx입니다. 기본값은 빈 배열이며, 이 경우 모든 테마가 허용됩니다. |
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: ThemeSettings > AllowedThemes > []- 환경 변수:
MM_THEMESETTINGS_ALLOWEDTHEMES
|
기본 테마#
사용 가능 플랜: Professional, Enterprise, Enterprise Advanced
시스템의 모든 신규 사용자에게 적용되는 기본 테마를 설정합니다. 문자열 입력. denim, sapphire, quartz, indigo, onyx 중 하나입니다. 기본값은 default이며, Denim 테마로 적용됩니다. |
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: ThemeSettings > DefaultTheme > default- 환경 변수:
MM_THEMESETTINGS_DEFAULTTHEME
|
커뮤니티에 질문하기 링크 활성화#
- true: (기본값) 채널 헤더의 도움말 메뉴 아래에 Mattermost 커뮤니티로 연결되는 링크가 커뮤니티에 질문하기로 표시됩니다.
- false: 링크가 표시되지 않습니다.
이 링크는 모바일 앱에서는 표시되지 않습니다.
|
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: SupportSettings > EnableAskCommunityLink > true- 환경 변수:
MM_SUPPORTSETTINGS_ENABLEASKCOMMUNITYLINK
|
도움말 링크#
이 필드는 로그인 및 가입 페이지의 도움말 링크와 채널 헤더 도움말 메뉴 아래의 도움말 리소스 링크에 대한 URL을 설정합니다. 문자열 입력. 기본값은 https://about.mattermost.com/default-help/입니다. |
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: SupportSettings > HelpLink- 환경 변수:
MM_SUPPORTSETTINGS_HELPLINK
|
Note
이 값이 비어 있으면 로그인 및 가입 페이지에서 도움말 링크가 숨겨집니다. 단, 도움말 메뉴 아래의 도움말 리소스 링크는 계속 사용할 수 있습니다.
이용 약관 링크#
이 필드는 자체 호스팅 사이트의 이용 약관 URL을 설정합니다. 약관 링크는 가입 및 로그인 페이지 하단에 표시됩니다. 기본 URL은 mattermost.com에서 호스팅하는 이용 약관 페이지로 연결됩니다. 이 페이지에는 최종 사용자에게 Mattermost 소프트웨어가 제공되는 조건을 설명하는 Mattermost 허용 가능한 사용 정책이 포함되어 있습니다. 기본 링크를 변경하여 자체 약관을 추가하는 경우, 최종 사용자가 Mattermost 허용 가능한 사용 정책을 알 수 있도록 새 약관에 기본 약관으로 연결되는 링크를 포함해야 합니다. 문자열 입력. 기본값은 https://about.mattermost.com/default-terms/입니다. |
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: SupportSettings > TermsOfServiceLink- 환경 변수:
MM_SUPPORTSETTINGS_TERMSOFSERVICELINK
|
Note
- Mattermost 구독 고객은 Mattermost와의 계약 조건에 따라 허용 가능한 사용 정책을 자체 허용 가능한 사용 또는 행동 정책으로 대체하거나 재정의할 수 있습니다. 단, 자체 약관이 허용 가능한 사용 정책을 포함하거나 이와 동등한 조건을 포함해야 합니다. 기본 링크를 변경하여 고객이 제공하는 서비스 이용에 대한 자체 약관을 추가하는 경우, 최종 사용자가 Mattermost 소프트웨어에 대한 Mattermost 허용 가능한 사용 정책을 알 수 있도록 새 약관에 기본 약관 링크를 포함해야 합니다. - 이 설정은 자체 호스팅 배포에만 적용되며 Mattermost 정보 창의 이용 약관 링크는 변경하지 않습니다.
개인정보 보호 정책 링크#
이 필드는 자체 호스팅 사이트의 개인정보 보호 정책 URL을 설정합니다. 정책 링크는 가입 및 로그인 페이지 하단에 표시됩니다. 이 필드가 비어 있으면 링크가 표시되지 않습니다. 문자열 입력. 기본값은 https://about.mattermost.com/default-privacy-policy/입니다. |
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: SupportSettings > PrivacyPolicyLink- 환경 변수:
MM_SUPPORTSETTINGS_PRIVACYPOLICYLINK
|
Note
- 이 설정은 자체 호스팅 배포에만 적용되며 Mattermost 정보 창의 개인정보 보호 정책 링크는 변경하지 않습니다.
정보 링크#
이 필드는 자체 호스팅 사이트에 대한 일반 정보가 담긴 페이지의 URL을 설정합니다. 정보 페이지 링크는 가입 및 로그인 페이지 하단에 표시됩니다. 이 필드가 비어 있으면 링크가 표시되지 않습니다. 문자열 입력. 기본값은 https://about.mattermost.com/default-about/입니다. |
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: SupportSettings > AboutLink- 환경 변수:
MM_SUPPORTSETTINGS_ABOUTLINK
|
Note
이 설정은 자체 호스팅 배포에만 적용됩니다.
비밀번호 찾기 사용자 지정 링크#
Mattermost 로그인 페이지에서 비밀번호 찾기 링크가 활성화되어 있으면 사용자는 비밀번호를 복구하거나 변경하기 위해 사용자 지정 URL로 이동합니다. Mattermost의 비밀번호 재설정 워크플로를 사용하려면 이 필드를 비워 두세요. |
- 시스템 구성 경로: Site Configuration > Forgot password custom link
config.json 설정: SupportSettings > ForgetPasswordLink- 환경 변수:
MM_SUPPORTSETTINGS_FORGETPASSWORDLINK
|
Note
이 구성 설정은 웹, 데스크톱 앱, 모바일 앱을 포함한 모든 Mattermost 클라이언트에 적용됩니다. Authentication > Password > Enable Forgot Password Link로 이동하여 클라이언트에서 비밀번호 찾기 링크의 표시 여부를 제어할 수 있습니다. 자세한 내용은 구성 문서를 참조하세요.
문제 보고#
자체 호스팅 배포에서 도움말 메뉴를 통해 Mattermost 앱에서 문제 보고 옵션이 동작하는 방식을 지정할 수 있습니다:
- 기본값: Mattermost 라이선스를 보유한 고객은 이메일로 Mattermost 지원팀에 지원 사례를 열 수 있습니다. 라이선스가 없는 Mattermost 배포는 문제 해결 포럼으로 안내됩니다.
- 이메일 주소: Mattermost에서 문제 보고를 선택할 때 사용자가 메시지를 보내도록 안내받을 이메일 주소 입력을 활성화합니다.
- 사용자 지정 링크: Mattermost에서 문제 보고를 선택할 때 사용자가 이동할 URL 입력을 활성화합니다.
- 링크 숨기기: Mattermost에서 문제 보고 옵션을 제거합니다.
문제 보고 링크#
이 필드는 채널 헤더 도움말 메뉴의 문제 보고 링크에 대한 URL을 설정합니다. 이 필드가 비어 있으면 링크가 표시되지 않습니다. 문자열 입력. 기본값은 https://mattermost.com/pl/report-a-bug입니다. |
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: SupportSettings > ReportAProblemLink- 환경 변수:
MM_SUPPORTSETTINGS_REPORTAPROBLEMLINK
|
Note
이 설정은 자체 호스팅 배포에만 적용됩니다.
문제 보고 이메일 주소#
이 필드는 채널 헤더 도움말 메뉴의 문제 보고 링크에 대한 이메일 주소를 설정합니다. 문자열 입력. 비워 둘 수 없습니다. |
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: SupportSettings > ReportAProblemMail- 환경 변수:
MM_SUPPORTSETTINGS_REPORTAPROBLEMMAIL
|
Note
이 설정은 자체 호스팅 배포에만 적용됩니다.
모바일 앱 로그 다운로드 허용#
사용자가 문제 해결을 위해 모바일 앱 로그를 다운로드할 수 있도록 합니다. 문제 보고 링크가 표시되면 보고 절차의 일부로 모바일 로그를 다운로드할 수 있습니다. - true (기본값): 사용자가 모바일 앱 로그를 다운로드할 수 있습니다.
- false 사용자가 모바일 앱 로그를 다운로드할 수 없습니다.
|
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: SupportSettings > AllowDownloadLogs- 환경 변수:
MM_SUPPORTSETTINGS_ALLOWDOWNLOADLOGS
|
Note
이 설정은 자체 호스팅 배포에만 적용됩니다.
Mattermost 앱 다운로드 페이지 링크#
이 필드는 제품 메뉴의 앱 다운로드 링크에 대한 URL을 설정합니다. 이 필드가 비어 있으면 링크가 표시되지 않습니다. 엔터프라이즈 앱 스토어를 사용하는 경우 링크를 Mattermost 앱의 해당 다운로드 페이지로 설정하세요. 문자열 입력. 기본값은 https://mattermost.com/pl/download-apps입니다. |
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: NativeAppSettings > AppDownloadLink- 환경 변수:
MM_NATIVEAPPSETTINGS_APPDOWNLOADLINK
|
Note
이 설정은 자체 호스팅 배포에만 적용됩니다.
Android 앱 다운로드 링크#
이 필드는 Mattermost Android 앱을 다운로드할 URL을 설정합니다. 모바일 브라우저에서 Mattermost 사이트에 접속하는 사용자에게 이 링크를 통해 앱을 다운로드하도록 안내합니다. 이 필드가 비어 있으면 안내가 표시되지 않습니다. 엔터프라이즈 앱 스토어를 사용하는 경우 Android 앱으로 연결되는 링크를 설정하세요. 문자열 입력. 기본값은 https://mattermost.com/pl/android-app/입니다. |
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: NativeAppSettings > AndroidAppDownloadLink- 환경 변수:
MM_NATIVEAPPSETTINGS_ANDROIDAPPDOWNLOADLINK
|
Note
이 설정은 자체 호스팅 배포에만 적용됩니다.
iOS 앱 다운로드 링크#
이 필드는 Mattermost iOS 앱을 다운로드할 URL을 설정합니다. 모바일 브라우저에서 사이트에 접속하는 사용자에게 이 링크를 통해 앱을 다운로드하도록 안내합니다. 이 필드가 비어 있으면 안내가 표시되지 않습니다. 엔터프라이즈 앱 스토어를 사용하는 경우 iOS 앱으로 연결되는 링크를 설정하세요. 문자열 입력. 기본값은 https://mattermost.com/pl/ios-app/입니다. |
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: NativeAppSettings > IosAppDownloadLink- 환경 변수:
MM_NATIVEAPPSETTINGS_IOSAPPDOWNLOADLINK
|
Note
이 설정은 자체 호스팅 배포에만 적용됩니다.
튜토리얼 활성화#
- true: (기본값) 계정을 만든 후 Mattermost를 처음 열 때 사용자에게 튜토리얼이 표시됩니다.
- false: 튜토리얼이 비활성화됩니다. 계정을 만든 후 Mattermost를 처음 열 때 사용자는 Town Square로 이동합니다.
|
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: ServiceSettings > EnableTutorial > true- 환경 변수:
MM_SERVICESETTINGS_ENABLETUTORIAL
|
온보딩 활성화#
- true: (기본값) 신규 사용자에게 초기 온보딩의 일부로 완료해야 할 주요 작업이 표시됩니다.
- false: 사용자 온보딩 작업이 비활성화됩니다.
|
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: ServiceSettings > EnableOnboardingFlow > true- 환경 변수:
MM_SERVICESETTINGS_ENABLEONBOARDINGFLOW
|
데스크톱 앱 랜딩 페이지 활성화#
- true: (기본값) 사용자에게 데스크톱 앱을 사용하도록 안내합니다.
- false: 사용자에게 데스크톱 앱을 사용하도록 안내하지 않습니다.
|
- 시스템 구성 경로: Site Configuration > Customization
config.json 설정: ServiceSettings > EnableDesktopLandingPage > true- 환경 변수:
MM_SERVICESETTINGS_ENABLEDESKTOPLANDINGPAGE
|
최소 데스크톱 앱 버전#
이 서버에 연결하는 데 필요한 Mattermost 데스크톱 앱의 최소 버전을 지정합니다 | - 시스템 구성 경로: Site Configuration > Customization | (예: 5.10.0). 이 최소 버전보다 낮은 데스크톱 앱 버전으로 연결하는 사용자에게는 | - config.json 설정: ServiceSettings > MinimumDesktopAppVersion | 업데이트 필요 화면이 표시되며, 업데이트하기 전에는 애플리케이션을 사용할 수 없습니다. | - 환경 변수: MM_SERVICESETTINGS_MINIMUMDESKTOPAPPVERSION | | | 업데이트 화면에는 다음 설정으로 구성된 다운로드 링크가 포함됩니다: | | Mattermost 앱 다운로드 페이지 링크 | | | 유효한 시맨틱 버전(예: 5.0.0)이어야 합니다. 모든 데스크톱 앱 | | 버전의 연결을 허용하려면 비워 두세요. | | | | 문자열 입력. 기본값은 비어 있음(최소 버전을 적용하지 않음)입니다. | | |
앱 사용자 지정 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://"
|
모바일 외부 브라우저#
Mattermost v10.2 및 모바일 v2.2.1부터 이 설정은 모바일 앱이 SSO 인증을 수행할 때 외부 모바일 브라우저를 사용하도록 구성합니다. - true: 모바일 앱이 기본 내부 모바일 브라우저를 사용하여 SSO 인증을 수행합니다.
- false: (기본값) 모바일 앱이 외부 모바일 브라우저를 사용하여 SSO 인증을 수행합니다.
|
- 시스템 구성 경로: 해당 없음
config.json 설정: NativeAppSettings.MobileExternalBrowser- 환경 변수:
MM_NATIVEAPPSETTINGS_MOBILEEXTERNALBROWSER
|
Note
- 이 설정은 자체 호스팅 배포에만 적용됩니다.
- 모바일 앱 SSO 리디렉션 흐름에 문제가 있을 때 이 구성 설정을 활성화할 것을 권장합니다.
지역화#
다음 구성 설정은 System Console에서 Site Configuration > Localization으로 이동하여 액세스할 수 있습니다. 이 섹션의 구성 설정을 변경하면 적용되기 전에 서버를 다시 시작해야 합니다.
기본 서버 언어#
시스템 메시지와 로그의 기본 언어입니다. 옵션: "bg", "cs", "da", "de", "en", "en-AU", "es", "fa", "fi", "fr", "hr", "hu", "it", "ja", "ko", "lt", "nb-NO", "nl", "pl", "pt", "pt-BR", "ro", "ru", "sv", "tr", "uk", "vi", "zh-CN", "zh-TW". 기본값은 "en"입니다. |
- 시스템 구성 경로: Site Configuration > Localization
config.json 설정: LocalizationSettings > DefaultServerLocale- 환경 변수:
MM_LOCALIZATIONSETTINGS_DEFAULTSERVERLOCALE
|
Note
이 구성 설정을 변경하면 설정에서 언어 환경설정을 지정하지 않은 사용자의 기본 서버 언어가 변경됩니다. 사용자가 언어 환경설정을 지정한 경우 Mattermost는 해당 환경설정을 적용합니다.
기본 클라이언트 언어#
신규 사용자와 사용자가 로그인하지 않은 페이지의 기본 언어입니다. 옵션: "bg", "cs", "da", "de", "en", "en-AU", "es", "fa", "fi", "fr", "hr", "hu", "it", "ja", "ko", "lt", "nb-NO", "nl", "pl", "pt", "pt-BR", "ro", "ru", "sv", "tr", "uk", "vi", "zh-CN", "zh-TW". 기본값은 "en"입니다. |
- 시스템 구성 경로: Site Configuration > Localization
config.json 설정: LocalizationSettings > DefaultClientLocale- 환경 변수:
MM_LOCALIZATIONSETTINGS_DEFAULTCLIENTLOCALE
|
Note
이 구성 설정을 변경하면 설정에서 언어 환경설정을 지정하지 않은 사용자의 기본 클라이언트 언어가 변경됩니다. 사용자가 언어 환경설정을 지정한 경우 Mattermost는 해당 환경설정을 적용합니다.
사용 가능한 언어#
사용자가 Settings > Display > Language에서 볼 수 있는 언어 목록을 설정합니다. 이 필드를 비워 두면 사용자에게 지원되는 모든 언어가 표시됩니다. 새로 지원되는 언어는 자동으로 추가됩니다. 이 필드가 비어 있지 않으면 다른 언어와 함께 기본 클라이언트 언어를 반드시 포함해야 합니다. 예를 들어 언어 선택을 미국 영어와 Español (es)로 제한하려면 문자열은 "en,es"가 됩니다. 옵션: "bg", "cs", "da", "de", "en", "en-AU", "es", "fa", "fi", "fr", "hr", "hu", "it", "ja", "ko", "lt", "nb-NO", "nl", "pl", "pt", "pt-BR", "ro", "ru", "sv", "tr", "uk", "vi", "zh-CN", "zh-TW". 기본값은 "en"입니다. |
- 시스템 구성 경로: Site Configuration > Localization
config.json 설정: LocalizationSettings > AvailableLocales- 환경 변수:
MM_LOCALIZATIONSETTINGS_AVAILABLELOCALES
|
자동 번역#
사용 가능 플랜: Enterprise Advanced
다음 구성 설정은 System Console에서 Site Configuration > Localization으로 이동하여 액세스할 수 있습니다. 이 설정은 채널 메시지의 자동 번역을 구성합니다. 배포 관련 자세한 내용은 자동 번역 설정 가이드를 참조하세요.
자동 번역 활성화#
채널 메시지의 자동 번역을 활성화하거나 비활성화합니다. - true: 자동 번역을 사용할 수 있으며 채널별로 활성화할 수 있습니다.
- false: (기본값) 자동 번역이 비활성화됩니다.
|
- 시스템 구성 경로: Site Configuration > Localization
config.json 설정: AutoTranslationSettings > Enable > false- 환경 변수:
MM_AUTOTRANSLATIONSETTINGS_ENABLE
|
번역 제공자#
자동 번역에 사용할 번역 제공자입니다. libretranslate: 번역에 자체 호스팅 LibreTranslate 서버를 사용합니다.agents: 번역에 LLM 백엔드와 함께 Mattermost Agents 플러그인을 사용합니다.
기본값은 ""(선택된 제공자 없음)입니다. |
- 시스템 구성 경로: Site Configuration > Localization
config.json 설정: AutoTranslationSettings > Provider- 환경 변수:
MM_AUTOTRANSLATIONSETTINGS_PROVIDER
|
LibreTranslate URL#
번역에 사용되는 LibreTranslate 서버의 URL입니다. Mattermost 서버가 이 URL에 접근할 수 있어야 합니다. 문자열 값. |
- 시스템 구성 경로: Site Configuration > Localization
config.json 설정: AutoTranslationSettings > LibreTranslate > URL- 환경 변수:
MM_AUTOTRANSLATIONSETTINGS_LIBRETRANSLATE_URL
|
LibreTranslate API key#
LibreTranslate 서버에 인증된 방식으로 접근하기 위한 API 키입니다. LibreTranslate 서버가 인증을 요구하지 않으면 비워 두세요. 문자열 값. |
- 시스템 구성 경로: Site Configuration > Localization
config.json 설정: AutoTranslationSettings > LibreTranslate > APIKey- 환경 변수:
MM_AUTOTRANSLATIONSETTINGS_LIBRETRANSLATE_APIKEY
|
Agents LLM 서비스 ID#
번역에 사용할 Mattermost Agents 플러그인에 구성된 LLM의 서비스 ID입니다. LLM 서비스는 Agents 플러그인 설정에서 구성합니다. 문자열 값. |
- 시스템 구성 경로: Site Configuration > Localization
config.json 설정: AutoTranslationSettings > Agents > LLMServiceID- 환경 변수:
MM_AUTOTRANSLATIONSETTINGS_AGENTS_LLMSERVICEID
|
허용 언어#
자동 번역이 활성화된 채널의 모든 메시지를 번역할 언어입니다. 채널에 누가 있는지와 관계없이 모든 메시지가 이 목록의 각 언어로 번역됩니다. 언어는 언어 코드 배열로 지정합니다. 기본값은 ["en"]입니다. |
- 시스템 구성 경로: Site Configuration > Localization
config.json 설정: AutoTranslationSettings > TargetLanguages- 환경 변수:
MM_AUTOTRANSLATIONSETTINGS_TARGETLANGUAGES
|
번역 제한 시간#
번역이 완료될 때까지 기다리는 최대 시간(밀리초)입니다. 번역이 이 제한 시간을 초과하면 건너뜁니다. 숫자 값. 기본값은 5000(5초)입니다. |
- 시스템 구성 경로: Site Configuration > Localization
config.json 설정: AutoTranslationSettings > TimeoutMs > 5000- 환경 변수:
MM_AUTOTRANSLATIONSETTINGS_TIMEOUTMS
|
다이렉트 및 그룹 메시지에서 자동 번역 제한#
다이렉트 메시지와 그룹 메시지에서 자동 번역이 활성화되지 않도록 제한합니다. - true: 다이렉트 메시지 또는 그룹 메시지에서 자동 번역을 활성화할 수 없습니다.
- false: (기본값) 다이렉트 메시지와 그룹 메시지에서 자동 번역을 활성화할 수 있습니다.
|
- 시스템 구성 경로: Site Configuration > Localization
config.json 설정: AutoTranslationSettings > RestrictDMAndGM > false- 환경 변수:
MM_AUTOTRANSLATIONSETTINGS_RESTRICTDMANDGM
|
번역 작업자#
노드당 동시 번역 작업자 수입니다. 값이 높을수록 번역 처리량이 증가하지만 더 많은 리소스를 사용합니다. 이 설정은 System Console에서 사용할 수 없으며 mmctl, config.json 또는 환경 변수로만 설정할 수 있습니다. 숫자 값. 기본값은 6입니다. |
config.json 설정: AutoTranslationSettings > Workers > 6- 환경 변수:
MM_AUTOTRANSLATIONSETTINGS_WORKERS
|
사용자 및 팀#
다음 구성 설정은 System Console에서 Site Configuration > Users and Teams로 이동하여 액세스할 수 있습니다.
팀당 최대 사용자 수#
팀당 최대 사용자 수는 활성화된 사용자와 비활성화된 사용자를 포함하여 팀당 사용자의 최대 총수입니다. | - 시스템 구성 경로: Site Configuration > Users and Teams | 포함하여 팀당 사용자의 최대 총수입니다. | - config.json 설정: TeamSettings > MaxUsersPerTeam > 50 | | - 환경 변수: MM_TEAMSETTINGS_MAXUSERSPERTEAM | Mattermost에서 팀은 특정 목표를 가진 소규모 조직이어야 합니다. 현실 세계에서 팀은 하나의 | | 테이블에 둘러앉을 수 있는 규모입니다. 기본 최대값(50)은 대부분의 팀에 충분하지만, | | 적절한 하드웨어가 있으면 이 한도를 | | 수천 명의 사용자까지 늘릴 수 있습니다. | | | | 채널은 | 다양한 주제에 대해 팀 내 커뮤니케이션을 구성하는 또 다른 방법입니다. | | | | 숫자 입력. 기본값은 자체 호스팅 배포에서 50이고, 클라우드 배포에서는 10000입니다. | | |
팀당 최대 채널 수#
활성 채널과 보관된 채널을 모두 포함한 팀당 최대 채널 수입니다. 숫자 입력. 기본값은 자체 호스팅 배포에서 2000이고, 클라우드 배포에서는 10000입니다. |
- 시스템 구성 경로: Site Configuration > Users and Teams
config.json 설정: TeamSettings > MaxChannelsPerTeam > 2000- 환경 변수:
MM_TEAMSETTINGS_MAXCHANNELSPERTEAM
|
기본적으로 입장/퇴장 메시지 활성화#
사용자가 채널에 입장하거나 퇴장할 때 표시되는 시스템 메시지의 기본 구성을 지정합니다. - true: (기본값) 입장/퇴장 메시지가 표시됩니다.
- false: 입장/퇴장 메시지가 숨겨집니다.
사용자는 Settings > Advanced > Enable Join/Leave Messages로 이동하여 이 기본값을 재정의할 수 있습니다. |
- 시스템 구성 경로: Site Configuration > Users and Teams
config.json 설정: TeamSettings > EnableJoinLeaveMessageByDefault > true- 환경 변수:
MM_TEAMSETTINGS_ENABLEJOINLEAVEMESSAGEBYDEFAULT
|
사용자가 다이렉트 메시지 채널을 열 수 있는 대상#
이 설정은 사용자가 Mattermost 서버의 모든 사용자와 다이렉트 메시지 채널을 열 수 있는지, 아니면 같은 팀의 구성원과만 열 수 있는지를 결정합니다. 이 설정은 사용자 인터페이스에 표시되는 옵션에만 영향을 줍니다. 백엔드 서버의 권한에는 영향을 주지 않습니다. - Mattermost 서버의 모든 사용자: (기본값) 사용자는 Direct Messages > More 메뉴를 통해 모든 사용자에게 다이렉트 메시지를 보낼 수 있습니다.
config.json 설정: "any" - 팀의 모든 구성원: Direct Messages > More 메뉴에서 같은 팀의 사용자에게만 다이렉트 메시지를 보낼 수 있습니다. Windows 또는 Linux에서 Ctrl K를 누르거나 Mac에서 ⌘ K를 누르면 현재 보고 있는 팀의 다른 사용자만 표시됩니다. 여러 팀의 구성원인 사용자는 현재 보고 있는 팀에만 다이렉트 메시지를 보낼 수 있습니다. 그러나 사용자는 현재 보고 있는 팀과 관계없이 다른 팀의 메시지를 받을 수 있습니다.
config.json 설정: "team"
|
- 시스템 구성 경로: Site Configuration > Users and Teams
config.json 설정: TeamSettings > RestrictDirectMessage- 환경 변수:
MM_TEAMSETTINGS_RESTRICTDIRECTMESSAGE
|
팀원 이름 표시#
이 설정은 게시물과 다이렉트 메시지 목록 아래에 이름이 표시되는 방식을 결정합니다. 시스템 관리자가 모든 사용자의 팀원 이름 표시 잠금 구성 설정으로 이 설정을 잠그지 않은 경우 사용자는 인터페이스의 Settings > Display > Teammate Name Display에서 이 설정을 변경할 수 있습니다. - 사용자 이름 표시: (자체 호스팅 배포의 기본값) 사용자 이름을 표시합니다.
config.json 옵션: "username". - 닉네임이 있으면 닉네임 표시...: 사용자의 닉네임을 표시합니다. 사용자에게 닉네임이 없으면 전체 이름이 표시됩니다. 사용자에게 전체 이름이 없으면 사용자 이름이 표시됩니다.
config.json 옵션: "nickname_full_name". - 이름과 성 표시: (클라우드 배포의 기본값) 사용자의 전체 이름을 표시합니다. 사용자에게 전체 이름이 없으면 사용자 이름이 표시됩니다. 이름과 성 속성이 구성된 경우 SAML 또는 LDAP을 사용할 때 권장됩니다.
config.json 옵션: "full_name".
|
- 시스템 구성 경로: Site Configuration > Users and Teams
config.json 설정: TeamSettings > TeammateNameDisplay > username- 환경 변수:
MM_TEAMSETTINGS_TEAMMATENAMEDISPLAY
|
모든 사용자의 팀원 이름 표시 잠금#
사용 가능 플랜: Enterprise, Enterprise Advanced
이 설정은 사용자가 Settings > Display > Teammate Name Display의 설정을 변경할 수 있는지를 제어합니다. - true: 사용자가 팀원 이름 표시를 변경할 수 없습니다.
- false: (기본값) 사용자가 팀원 이름 표시 설정을 변경할 수 있습니다.
|
- 시스템 구성 경로: Site Configuration > Users and Teams
config.json 설정: TeamSettings > LockTeammateNameDisplay > false- 환경 변수:
MM_TEAMSETTINGS_LOCKTEAMMATENAMEDISPLAY
|
이메일 사용자의 프로필 필드 잠금#
사용 가능 플랜: Enterprise, Enterprise Advanced
이 설정은 이메일과 비밀번호로 로그인하는 사용자가 Settings > Profile에서 자신의 프로필 필드를 변경할 수 있는지를 제어합니다. 시스템 관리자는 항상 예외이며 System Console 또는 API를 통해 모든 사용자의 프로필을 편집할 수 있습니다. 외부 제공자(AD/LDAP, SAML 또는 OAuth)를 통해 인증하는 사용자는 영향을 받지 않으며, 해당 사용자의 필드는 계속 제공자의 속성 설정에 따라 관리됩니다. - 프로필 필드를 잠그지 않음: (기본값) 사용자가 모든 프로필 필드를 변경할 수 있습니다.
config.json 옵션: "none". - 이름과 사용자 이름 잠금: 사용자가 이름, 성 또는 사용자 이름을 변경할 수 없습니다.
config.json 옵션: "name_and_username". - 전체 프로필 잠금: 추가로 닉네임, 직책, 프로필 사진도 잠급니다. 이메일은 로그인 자격 증명이므로 비밀번호 재입력과 인증으로 보호되며 계속 편집할 수 있습니다.
config.json 옵션: "all".
비어 있는 이름과 성은 사용자가 한 번 입력할 수 있으므로 팀 초대 링크나 공개 서버 가입을 통해 합류한 사용자도 이름 없이 남지 않습니다. 한 번 설정되면 이름은 잠깁니다. 이 설정을 활성화하면 사용자 초대 권한이 있는 사용자는 자신이 보내는 각 이메일 초대에 대해 이름, 성, 사용자 이름을 미리 설정할 수 있습니다. 초대받은 사용자는 계정 생성 페이지에서 미리 설정된 사용자 이름을 보게 되며 이를 변경할 수 없습니다. 이 정보를 올바르게 입력할 수 있다고 신뢰하는 사용자에게만 고급 권한을 통해 사용자 초대 권한을 제한할 것을 권장합니다. 워크스페이스 전체에서 "성 이름" 형식의 표시 이름 규칙을 적용하려면 이 설정을 이름과 성 표시로 설정된 팀원 이름 표시 및 true로 설정된 팀원 이름 표시 잠금과 함께 사용하세요. |
- 시스템 구성 경로: Site Configuration > Users and Teams
config.json 설정: TeamSettings > LockProfileFieldsForEmailUsers > none- 환경 변수:
MM_TEAMSETTINGS_LOCKPROFILEFIELDSFOREMAILUSERS
|
사용자가 보관된 채널 보기 허용#
- true: (기본값) 사용자가 구성원이었던 보관된 채널의 콘텐츠에 접근할 수 있습니다.
- false: 사용자가 보관된 채널의 콘텐츠에 접근할 수 없습니다.
|
- 시스템 구성 경로: Site Configuration > Users and Teams
config.json 설정: TeamSettings > ExperimentalViewArchivedChannels > true- 환경 변수:
MM_TEAMSETTINGS_EXPERIMENTALVIEWARCHIVEDCHANNELS
|
Note
- Mattermost v11부터 이 구성 설정은 항상 활성화되며 더 이상 구성할 수 없습니다. 사용자는 구성원으로 속한 보관된 채널에 항상 접근할 수 있습니다. - 클라우드 관리자는 이 구성 설정을 수정할 수 없습니다.
이메일 주소 표시#
- true: (기본값) 모든 사용자가 다른 모든 사용자의 이메일 주소를 볼 수 있습니다.
- false: 시스템 관리자와 컴플라이언스, 결제 또는 사용자 관리(사용자/팀/채널/그룹 등)에 대한 읽기/쓰기 권한이 있는 시스템 역할을 제외하고 클라이언트 사용자 인터페이스에서 이메일 주소를 숨깁니다.
|
- 시스템 구성 경로: Site Configuration > Users and teams
config.json 설정: PrivacySettings > ShowEmailAddress > true- 환경 변수:
MM_PRIVACYSETTINGS_SHOWEMAILADDRESS
|
전체 이름 표시#
- true: (기본값) 클라이언트 사용자 인터페이스에서 모든 사용자에게 전체 이름이 표시됩니다.
- false: 시스템 관리자를 제외한 모든 사용자에게 전체 이름을 숨깁니다. 전체 이름 대신 사용자 이름이 표시됩니다.
|
- 시스템 구성 경로: Site Configuration > Users and Teams
config.json 설정: PrivacySettings > ShowFullName > true- 환경 변수:
MM_PRIVACYSETTINGS_SHOWFULLNAME
|
익명 팀 및 채널 URL 활성화#
사용 가능 플랜: Enterprise Advanced
Mattermost v11.6.0부터 이 설정을 활성화하면 팀 및 채널 URL이 익명화되며, 이는 URL에 더 이상 팀 또는 채널 이름이 포함되지 않는다는 뜻입니다. 이렇게 하면 웹 주소를 통해 팀 및 채널 이름이 식별되는 것을 방지합니다. 이 설정을 활성화하면 팀 및 채널 생성 워크플로에 사용자가 URL을 정의하는 단계가 더 이상 포함되지 않으며, 팀과 채널은 자동으로 생성된 익명 URL로 만들어집니다. 이는 새로 생성되는 팀과 채널에만 적용되며 기존 팀과 채널은 영향을 받지 않습니다. - true: 팀 및 채널 URL이 익명화됩니다.
- false: 팀 및 채널 URL에 팀 또는 채널 이름이 포함됩니다.
|
- 시스템 구성 경로: Site Configuration > Users and Teams
config.json 설정: PrivacySettings > UseAnonymousURLs- 환경 변수:
MM_PRIVACYSETTINGS_USEANONYMOUSURLS
|
사용자 지정 사용자 상태 활성화#
- true: (기본값) 사용자가 모든 사용자에게 표시되는 상태 메시지와 이모지를 설정할 수 있습니다.
- false: 사용자가 사용자 지정 상태를 설정할 수 없습니다.
|
- 시스템 구성 경로: Site Configuration > Users and Teams
config.json 설정: TeamSettings > EnableCustomUserStatuses > true- 환경 변수:
MM_TEAMSETTINGS_ENABLECUSTOMUSERSTATUSES
|
마지막 활동 시간 표시 활성화#
- true: (기본값) 사용자는 사용자 프로필과 다이렉트 메시지 채널 헤더에서 비활성화된 사용자의 마지막 활동 시간을 볼 수 있습니다.
- false: 사용자는 비활성화된 사용자가 마지막으로 온라인 상태였던 시간을 볼 수 없습니다.
|
- 시스템 구성 경로: Site Configuration > Users and Teams
config.json 설정: TeamSettings > EnableLastActiveTime > true- 환경 변수:
MM_TEAMSETTINGS_ENABLELASTACTIVETIME
|
사용자 상태 자리 비움 제한 시간#
사용자의 상태 표시기가 자리 비움으로 변경되기까지 활동이 없는 시간(초)입니다. 초 단위의 숫자 입력. 기본값은 300(5분)입니다. |
- 시스템 구성 경로: Site Configuration > Users and Teams
config.json 설정: TeamSettings > UserStatusAwayTimeout > 300- 환경 변수:
MM_TEAMSETTINGS_USERSTATUSAWAYTIMEOUT
|
사용자 지정 사용자 그룹 활성화#
- true: (기본값) 적절한 권한이 있는 사용자가 사용자 지정 사용자 그룹을 만들 수 있으며, 사용자는 Mattermost 대화에서 사용자 지정 사용자 그룹을 @멘션할 수 있습니다.
- false: 사용자 지정 사용자 그룹을 만들 수 없습니다.
|
- 시스템 구성 경로: Site Configuration > Users and Teams
config.json 설정: ServiceSettings > EnableCustomGroups > true- 환경 변수:
MM_SERVICESETTINGS_ENABLECUSTOMGROUPS
|
사용자 통계 업데이트 시간#
각 사용자의 총 메시지 수와 각 사용자가 가장 최근에 보낸 메시지의 타임스탬프를 포함한 사용자 게시물 통계를 업데이트할 서버 시간을 설정합니다. 서버의 현지 시간을 기준으로 HH:MM 형식의 24시간 타임스탬프여야 합니다. 기본값은 00:00입니다. |
- 시스템 구성 경로: Site Configuration > Users and Teams
config.json 설정: ServiceSettings > RefreshPostStatsRunTime > 00:00- 환경 변수:
MM_SERVICESETTINGS_REFRESHPOSTSTATSRUNTIME
|
계정 비활성화 활성화#
- true: 사용자가 Settings > Advanced > Deactivate Account에서 자신의 계정을 비활성화할 수 있습니다. 사용자가 자신의 계정을 비활성화하면 비활성화를 확인하는 이메일 알림을 받습니다.
- false: (기본값) 사용자가 자신의 계정을 비활성화할 수 없습니다.
인증이 이메일과 비밀번호를 사용하도록 설정된 경우에만 사용할 수 있습니다. 인증에 SAML 또는 AD/LDAP를 사용하는 경우에는 사용할 수 없습니다. |
- 시스템 구성 경로: Site Configuration > Users and Teams
config.json 설정: TeamSettings > EnableUserDeactivation > false- 환경 변수:
MM_TEAMSETTINGS_ENABLEUSERDEACTIVATION
|
채널 카테고리 정렬#
Mattermost v11.8부터 채널 카테고리 정렬이 기본적으로 활성화됩니다. 활성화하면 채널 관리자가 채널을 만들거나 편집할 때 기본 사이드바 카테고리를 선택할 수 있습니다. 채널 관리자는 기존 카테고리를 선택하거나, 새 카테고리 이름을 입력하거나, 채널 설정에서 기본 카테고리를 해제할 수 있습니다. 채널에 합류한 구성원은 사이드바에서 해당 카테고리 아래에 채널이 표시됩니다. 비활성화하면 기본 카테고리 선택기가 숨겨집니다.
- true: (기본값) 지원되는 채널을 만들거나 편집할 때 채널 관리자에게 기본 카테고리(선택 사항) 필드가 표시됩니다. 기존 카테고리를 선택하거나, 새 카테고리 이름을 입력하거나, 채널 설정에서 기본 카테고리를 해제할 수 있습니다. 채널에 합류한 구성원은 사이드바에서 해당 카테고리 아래에 채널이 표시됩니다.
- false: 채널을 만들거나 편집할 때 기본 카테고리 선택기가 숨겨집니다.
|
- 시스템 구성 경로: Site Configuration > Users and Teams
config.json 설정: TeamSettings > EnableChannelCategorySorting > true- 환경 변수:
MM_TEAMSETTINGS_ENABLECHANNELCATEGORYSORTING
|
다음 구성 설정은 System Console에서 Site Configuration > Notifications로 이동하여 액세스할 수 있습니다.
@channel, @all 또는 @here 확인 대화상자 표시#
- true: (기본값) 구성원이 5명을 초과하는 채널에서 @channel, @all, @here 또는 그룹 멘션을 게시할 때 사용자에게 확인을 요구합니다.
- false: 확인이 필요하지 않습니다.
|
- 시스템 구성 경로: Site Configuration > Notifications
config.json 설정: TeamSettings > EnableConfirmNotificationsToChannel > true- 환경 변수:
MM_TEAMSETTINGS_ENABLECONFIRMNOTIFICATIONSTOCHANNEL
|
이메일 알림 활성화#
- true: (기본값) 게시물에 대한 자동 이메일 알림을 활성화합니다.
- false: 알림을 비활성화합니다. 개발자는 이메일 설정을 건너뛰어 개발 속도를 높이기 위해 이 옵션을 선택할 수 있습니다(미리 보기 모드 배너 활성화 설정도 참조하세요).
|
- 시스템 구성 경로: Site Configuration > Notifications
config.json 설정: EmailSettings > SendEmailNotifications > ture- 환경 변수:
MM_EMAILSETTINGS_SENDEMAILNOTIFICATIONS
|
Note
- 클라우드 관리자는 이 구성 설정을 수정할 수 없습니다. - 이 설정이 false이고 SMTP 서버가 설정되어 있으면 이 설정과 관계없이 계정 관련 이메일(예: 인증 메시지)이 전송됩니다. - 이메일 초대와 계정 비활성화 이메일은 이 설정의 영향을 받지 않습니다. - 이메일을 위해 Mattermost를 구성할 계획이 없다면, 대규모 배포에서 이 구성 설정을 비활성화하면 특히 성능이 핵심 고려 사항인 트래픽이 많은 환경에서 다음 영역의 서버 성능이 향상될 수 있습니다:
- 서버 부하 감소: 이메일을 생성하고 전송하려면 처리 능력과 리소스가 필요합니다. 이메일 알림을 비활성화하면 서버 부하가 줄어들며, 줄어든 만큼을 다른 작업에 할당할 수 있습니다.
- I/O 작업 감소: 이메일 전송에는 로그와 데이터베이스에 기록하고 이메일 서버와 통신을 처리하는 등의 입력/출력(I/O) 작업이 수반됩니다. 이러한 I/O 작업을 줄이면 전체 시스템 효율성이 향상될 수 있습니다.
- 네트워크 트래픽 감소: 전송되는 각 이메일은 네트워크 트래픽을 발생시킵니다. 이메일 알림을 비활성화하면 전송되는 데이터 양이 줄어들어 특히 대역폭이 제한된 환경에서 성능이 향상될 수 있습니다.
- 응답 시간 단축: 처리해야 할 백그라운드 작업(예: 이메일 전송)이 줄어들면 애플리케이션이 사용자 요청에 더 빠르게 응답할 수 있어 체감 성능이 향상됩니다.
- 리소스 할당: 이메일 전송에 사용되었을 CPU 주기, 메모리, 네트워크 대역폭과 같은 리소스를 다른 곳에 사용할 수 있으므로 시스템의 다른 핵심 구성 요소의 성능이 향상될 수 있습니다.
- 그러나 이메일 알림을 비활성화하면 사용자 경험, 커뮤니케이션 효율성, 전반적인 생산성에 부정적인 영향을 줄 수 있습니다. 성능 향상과 조직 및 사용자의 요구 사항 사이의 균형을 맞추는 것이 중요합니다.
미리 보기 모드 배너 활성화#
- true: (기본값) 이메일 알림 전송이 false이면 사용자에게 미리 보기 모드 배너가 표시됩니다. 이 배너는 이메일 알림이 비활성화되어 있음을 사용자에게 알립니다.
- false: 미리 보기 모드 배너가 표시되지 않습니다.
|
- 시스템 구성 경로: Site Configuration > Notifications
config.json 설정: EmailSettings > EnablePreviewModeBanner > true- 환경 변수:
MM_EMAILSETTINGS_ENABLEPREVIEWMODEBANNER
|
Note
클라우드 관리자는 이 구성 설정을 수정할 수 없습니다.
이메일 일괄 처리 활성화#
- true: 일정 기간 동안 발생한 멘션과 다이렉트 메시지에 대한 여러 이메일 알림이 하나의 이메일로 일괄 처리됩니다.
- false: (기본값) 멘션 또는 다이렉트 메시지마다 이메일 알림이 전송됩니다.
|
- 시스템 구성 경로: Site Configuration > Notifications
config.json 설정: EmailSettings > EnableEmailBatching > false- 환경 변수:
MM_EMAILSETTINGS_ENABLEEMAILBATCHING
|
이메일 일괄 처리 버퍼 크기#
하나의 이메일로 일괄 처리할 수 있는 알림의 최대 개수를 지정합니다. 숫자 입력입니다. 기본값은 256입니다. |
- 시스템 구성 경로: Site Configuration > Notifications
config.json 설정: EmailSettings > EmailBatchingBufferSize > 256- 환경 변수:
MM_EMAILSETTINGS_EMAILBATCHINGBUFFERSIZE
|
Note
- 클라우드 관리자는 이 구성 설정을 수정할 수 없습니다.
- 이 설정은 이메일 일괄 처리가 활성화된 경우에만 적용됩니다.
- Mattermost 로그에서 다음 오류가 나타나면 버퍼 크기를 기본값보다 늘릴 것을 권장합니다:
Email batching job's receiving buffer was full. Please increase the EmailBatchingBufferSize. Falling back to sending immediate mail. 이 값을 늘리면 서버 성능에 영향을 주지 않고 이메일을 대기열에 쌓아 둘 수 있습니다.
- 수신 버퍼가 가득 차면 알림이 즉시 전송됩니다.
이메일 일괄 처리 간격#
일괄 처리 작업이 새 알림을 확인하는 최대 빈도를 초 단위로 지정합니다. 초 단위 숫자 입력입니다. 기본값은 30입니다. |
- 시스템 구성 경로: Site Configuration > Notifications
config.json 설정: EmailSettings > EmailBatchingInterval > 30- 환경 변수:
MM_EMAILSETTINGS_EMAILBATCHINGINTERVAL
|
Note
- 클라우드 관리자는 이 구성 설정을 수정할 수 없습니다.
- 이 설정은 이메일 일괄 처리가 활성화된 경우에만 적용됩니다.
- 일괄 처리 간격이 길수록 성능이 향상될 수 있습니다.
- 수신 버퍼가 가득 차면 알림이 즉시 전송됩니다. 이런 일이 발생하면 이메일 일괄 처리 버퍼 크기를 늘리세요.
이메일 알림 내용#
사용 가능 플랜: Enterprise, Enterprise Advanced
- 전체 메시지 내용 전송: (기본값) 이메일 알림에 발신자 이름과 채널 이름과 함께 전체 메시지 내용이 포함됩니다.
config.json 설정: "full" - 발신자 이름만 포함한 일반 설명 전송: 이메일 알림에 발신자 이름과 팀 이름만 포함됩니다. Mattermost에 기밀 정보가 있고 정책상 이메일에 저장할 수 없는 경우 이 옵션을 사용하세요.
config.json 설정: "generic"
|
- 시스템 구성 경로: Site Configuration > Notifications
config.json 설정: EmailSettings > EmailNotificationContentsType- 환경 변수:
MM_EMAILSETTINGS_EMAILNOTIFICATIONCONTENTSTYPE
|
이메일 알림에 채널 이름 사용#
- true: 이메일 알림 제목에 채널 이름과 팀 이름이 표시됩니다. 팀을 하나만 사용하는 서버에 유용합니다.
- false: (기본값) 이메일 알림 제목에 팀 이름만 표시됩니다.
|
- 시스템 구성 경로: Site Configuration > Notifications
config.json 설정: EmailSettings > UseChannelInEmailNotifications > false- 환경 변수:
MM_EMAILSETTINGS_USECHANNELINEMAILNOTIFICATIONS
|
알림 표시 이름#
Mattermost 시스템에서 전송하는 이메일 알림의 표시 이름입니다. 문자열 입력입니다. 기본 설정은 없습니다. 이 필드는 시스템 콘솔에서 설정을 변경할 때 필수입니다. |
- 시스템 구성 경로: Site Configuration > Notifications
config.json 설정: EmailSettings > FeedbackName- 환경 변수:
MM_EMAILSETTINGS_FEEDBACKNAME
|
알림 발신 주소#
Mattermost 시스템에서 보내는 알림 이메일의 이메일 주소입니다. 이 주소는 시스템 관리자가 모니터링해야 합니다. 문자열 입력입니다. 기본값은 test@example.com입니다. 이 필드는 시스템 콘솔에서 설정을 변경할 때 필수입니다. |
- 시스템 구성 경로: Site Configuration > Notifications
config.json 설정: EmailSettings > FeedbackEmail- 환경 변수:
MM_EMAILSETTINGS_FEEDBACKEMAIL
|
Note
클라우드 관리자는 이 구성 설정을 수정할 수 없습니다.
지원 이메일 주소#
이메일 알림과 시작 가이드 튜토리얼에 표시되는 사용자 지원(또는 피드백) 이메일 주소를 설정합니다. 이 주소는 시스템 관리자가 모니터링해야 합니다. 값을 설정하지 않으면 이메일 알림에 사용자가 도움을 요청할 수 있는 방법이 포함되지 않습니다. 문자열 입력입니다. 기본값은 feedback@mattermost.com입니다. 이 필드는 시스템 콘솔에서 설정을 변경할 때 필수입니다. |
- 시스템 구성 경로: Site Configuration > Notifications
config.json 설정: SupportSettings > SupportEmail- 환경 변수:
MM_SUPPORTSETTINGS_SUPPORTEMAIL
|
알림 답장 주소#
Mattermost 시스템에서 알림 이메일을 보낼 때 reply-to 헤더에 사용되는 이메일 주소입니다. 이 주소는 시스템 관리자가 모니터링해야 합니다. 문자열 입력입니다. 기본값은 test@example.com입니다. |
- 시스템 구성 경로: Site Configuration > Notifications
config.json 설정: EmailSettings > ReplyToAddress- 환경 변수:
MM_EMAILSETTINGS_REPLYTOADDRESS
|
알림 바닥글 우편 주소#
이메일 알림 바닥글에 조직 이름과 우편 주소를 포함하는 선택 설정입니다. 설정하지 않으면 아무것도 표시되지 않습니다. 문자열 입력입니다. |
- 시스템 구성 경로: Site Configuration > Notifications
config.json 설정: EmailSettings > FeedbackOrganization- 환경 변수:
MM_EMAILSETTINGS_FEEDBACKORGANIZATION
|
푸시 알림 내용#
발신자 이름만 포함한 일반 설명: 푸시 알림에 발신자 이름은 포함되지만 채널 이름이나 메시지 내용은 포함되지 않습니다. config.json 설정: "generic_no_channel" 발신자 및 채널 이름을 포함한 일반 설명: (기본값) 푸시 알림에 발신자와 채널의 이름은 포함되지만 메시지 내용은 포함되지 않습니다. config.json 설정: "generic" 알림 페이로드에 전체 메시지 내용 전송: 푸시 알림 페이로드에 메시지 내용을 포함하며, 이 페이로드는 Apple의 푸시 알림 서비스 또는 Google의 Firebase Cloud Messaging을 통해 전송될 수 있습니다. 연결을 암호화하고 기밀 정보를 보호하려면 이 옵션을 https 프로토콜에서만 사용할 것을 강력히 권장합니다. config.json 설정: "full" 수신 시 서버에서 전체 메시지 내용 가져오기 (Mattermost Enterprise에서 사용 가능): 알림 페이로드에는 메시지 내용이 없습니다. 대신 푸시 알림을 수신할 때 iOS의 알림 서비스 앱 확장 또는 Android의 확장 가능한 알림 패턴을 통해 Mattermost 서버에서 메시지 내용을 가져오는 데 사용하는 고유한 메시지 ID가 포함됩니다. 서버에 연결할 수 없으면 메시지 내용이나 발신자 이름이 없는 일반 푸시 알림이 표시됩니다. Mattermost 모바일 애플리케이션을 보안 컨테이너로 감싸서 사용하는 고객의 경우, 푸시 알림을 수신할 때 컨테이너가 고유한 메시지 ID를 사용하여 메시지 내용을 가져와야 합니다. 컨테이너가 가져오기를 실행할 수 없으면 메시지 내용을 Apple 또는 Google의 알림 서비스를 거치지 않고서는 고객의 모바일 애플리케이션이 푸시 알림 내용을 수신할 수 없습니다. config.json 설정: "id_loaded"
|
- 시스템 구성 경로: Site Configuration > Notifications
config.json 설정: EmailSettings > PushNotificationContents- 환경 변수:
MM_EMAILSETTINGS_PUSHNOTIFICATIONCONTENTS
|
알림 모니터링 활성화#
알림 메트릭 데이터 수집을 활성화하거나 비활성화합니다. - true: (기본값) 클라이언트 측 웹 및 데스크톱 앱 사용자에 대한 Mattermost 알림 데이터 수집이 활성화됩니다.
- false: Mattermost 알림 데이터 수집이 비활성화됩니다.
|
- 시스템 구성 경로: Environment > Performance Monitoring
config.json 설정: MetricsSettings > EnableNotificationMetrics > true- 환경 변수:
MM_METRICSSETTINGS_ENABLENOTIFICATIONMETRICS
|
Note
Mattermost 알림 상태 메트릭에 대한 자세한 내용은 성능 모니터링 문서를 참조하세요.
시스템 전체 알림#
사용 가능 플랜: Entry, Professional, Enterprise, Enterprise Advanced
다음 구성 설정은 시스템 콘솔에서 Site Configuration > System-wide notifications로 이동하여 액세스할 수 있습니다.
시스템 전체 알림 활성화#
- true: 모든 팀의 모든 사용자에게 Mattermost 인터페이스 상단에 표시되는 시스템 전체 알림을 활성화합니다.
- false: (기본값) 시스템 전체 알림을 비활성화합니다.
|
- 시스템 구성 경로: Site Configuration > System-wide notifications
config.json 설정: AnnouncementSettings > SystemWideNotifications > false- 환경 변수:
MM_ANNOUNCEMENTSETTINGS_SYSTEMWIDENOTIFICATIONS
|
배너 텍스트#
활성화된 경우 시스템 전체 알림의 텍스트입니다. 문자열 입력입니다. |
- 시스템 구성 경로: Site Configuration > System-wide notifications
config.json 설정: AnnouncementSettings > BannerText- 환경 변수:
MM_ANNOUNCEMENTSETTINGS_BANNERTEXT
|
배너 색상#
시스템 전체 알림의 배경색입니다. CSS 색상 값의 문자열 입력입니다. |
- 시스템 구성 경로: Site Configuration > System-wide notifications
config.json 설정: AnnouncementSettings > BannerColor > "#f2a93b"- 환경 변수:
MM_ANNOUNCEMENTSETTINGS_BANNERCOLOR
|
배너 텍스트 색상#
시스템 전체 알림에 표시되는 텍스트의 색상입니다. CSS 색상 값의 문자열 입력입니다. |
- 시스템 구성 경로: Site Configuration > System-wide notifications
config.json 설정: AnnouncementSettings > BannerTextColor > "#333333"- 환경 변수:
MM_ANNOUNCEMENTSETTINGS_BANNERTEXTCOLOR
|
배너 해제 허용#
- true: (기본값) 사용자가 시스템 전체 알림을 해제할 수 있습니다. 해제한 알림은 사용자가 다음에 로그인할 때, 관리자가 텍스트를 업데이트할 때, 또는 관리자가 시스템 전체 알림을 비활성화했다가 다시 활성화할 때 다시 표시됩니다.
- false: 사용자가 배너를 해제할 수 없습니다.
|
- 시스템 구성 경로: Site Configuration > System-wide notifications
config.json 설정: AnnouncementSettings > AllowBannerDismissal > true- 환경 변수:
MM_ANNOUNCEMENTSETTINGS_ALLOWBANNERDISMISSAL
|
이모지#
다음 구성 설정은 시스템 콘솔에서 Site Configuration > Emoji로 이동하여 액세스할 수 있습니다.
이모지 선택기 활성화#
- true: (기본값) 메시지를 작성할 때와 메시지 반응에 이모지 선택기를 활성화합니다.
- false: 메시지 작성 및 반응에서 이모지 선택기를 비활성화합니다.
|
- 시스템 구성 경로: Site Configuration > Emoji
config.json 설정: ServiceSettings > EnableEmojiPicker > true- 환경 변수:
MM_SERVICESETTINGS_ENABLEEMOJIPICKER
|
사용자 지정 이모지 활성화#
- true: (기본값) 사용자가 이모지 선택기의 사용자 지정 이모지 옵션을 통해 최대 6000개의 이모지를 추가할 수 있습니다. 이모지는 최대 512 KB 크기의 GIF, PNG 또는 JPG 파일일 수 있습니다.
- false: 사용자 지정 이모지를 비활성화합니다.
|
- 시스템 구성 경로: Site Configuration > Emoji
config.json 설정: ServiceSettings > EnableCustomEmoji > true- 환경 변수:
MM_SERVICESETTINGS_ENABLECUSTOMEMOJI
|
Note
Mattermost는 최대 6000개의 사용자 지정 이모지를 지원하지만, 사용자 지정 이모지가 늘어나면 서버 성능이 저하될 수 있습니다.
게시물#
다음 구성 설정은 시스템 콘솔에서 Site Configuration > Posts로 이동하여 액세스할 수 있습니다.
스레드 자동 팔로우#
- true: (기본값) 사용자가 시작했거나, 참여했거나, 멘션된 모든 스레드에 대해 자동 팔로우를 활성화합니다. 데이터베이스의 Threads 테이블은 스레드와 스레드 참여자를 추적합니다. ThreadMembership 테이블은 각 사용자가 팔로우하는 스레드와 해당 스레드의 읽음 또는 읽지 않음 상태를 추적합니다.
- false: 스레드 자동 팔로우를 비활성화합니다.
|
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: ServiceSettings > ThreadAutoFollow > true- 환경 변수:
MM_SERVICESETTINGS_THREADAUTOFOLLOW
|
Note
- 이 설정은 자체 호스팅 배포에만 적용됩니다. - 스레드 토론이 작동하려면 이 설정을 반드시 활성화해야 합니다. - 이 설정을 활성화해도 이전 사용자 작업을 기반으로 스레드가 자동으로 팔로우되지는 않습니다. 예를 들어, 이 설정을 활성화하기 전에 사용자가 참여한 스레드는 사용자가 새 댓글을 추가하거나 스레드에서 언급되지 않는 한 자동으로 팔로우되지 않습니다.
스레드 토론#
Important
v7.0 이전의 레거시 Mattermost 릴리즈에서 업그레이드하는 고객은 이 기능을 활성화하기 전에 스레드 토론 활성화를 위한 관리자 가이드(이전에는 접힌 답장 스레드라고 불림)를 검토해야 합니다.
- - 항상 켜짐: (기본값) 서버와 모든 사용자에 대해 스레드 토론 | - 시스템 구성 경로: Site Configuration > Posts | | -
config.json 설정: ServiceSettings > CollapsedThreads 을 활성화합니다. 최적의 사용자 경험을 제공하고 사용자가 스레드 대화를 읽고 응답하는 방식의 일관성을 보장하기 위한 권장 구성입니다. | - 환경 변수: MM_SERVICESETTINGS_COLLAPSEDTHREADS | | | config.json 설정: "always_on" | |
- 기본 켜짐: 서버와 모든 사용자에 대해 스레드 토론을 활성화합니다. | |
- 기본 꺼짐: 서버에 대해서는 스레드 토론을 활성화하지만 사용자에 대해서는 활성화하지 않습니다. | |
- 비활성화됨: 사용자가 스레드 토론을 활성화할 수 없습니다.
config.json 설정: "disabled" | |
|
메시지 우선순위#
- true: (기본값) 모든 사용자에 대해 메시지 우선순위를 활성화하여 중요하거나 긴급한 루트 메시지에 시각적 표시기를 설정할 수 있게 합니다.
- false: 메시지 우선순위를 설정하고 확인을 요청하는 기능을 비활성화합니다.
|
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: ServiceSettings > PostPriority > true- 환경 변수:
MM_SERVICESETTINGS_POSTPRIORITY
|
Note
규모가 큰 배포에서 이 구성 설정을 비활성화하면 특히 성능과 응답성이 중요한 환경에서 다음 영역의 서버 성능이 향상될 수 있습니다.
- 처리 간소화: 게시물 우선순위가 활성화되면 시스템은 지정된 우선순위 수준에 따라 게시물을 관리하고 우선순위를 지정해야 합니다. 이렇게 하면 시스템이 게시물을 평가하고 정렬해야 하므로 추가 처리 오버헤드가 발생합니다. 이 기능을 비활성화하면 모든 게시물이 동등하게 처리되어 처리 로직이 간소화되고 계산 부하가 줄어듭니다.
- 지연 시간 감소: 게시물 우선순위가 활성화되면 시스템이 각 게시물의 우선순위를 결정하고 올바른 순서로 처리하는 동안 지연이 발생할 수 있습니다. 게시물 우선순위를 비활성화하면 시스템이 선착순으로 게시물을 처리하므로 더 일관되고 빠른 처리가 이루어질 수 있습니다.
- 리소스 활용 감소: 게시물 우선순위를 관리하면 CPU 및 메모리와 같은 추가 시스템 리소스가 소비될 수 있습니다. 이 기능을 비활성화하면 이러한 리소스가 확보되어 시스템이 다른 작업에 할당할 수 있으므로 전반적인 성능이 향상됩니다.
- 확장성 향상: 고트래픽 환경에서는 게시물 우선순위를 관리하는 복잡성이 더욱 두드러질 수 있습니다. 이 기능을 비활성화하면 시스템 운영이 간소화되어 사용자 및 게시물 수가 증가함에 따라 확장하기가 더 쉬워집니다.
지속적 알림#
- true: (기본값) 사용자가 긴급 메시지의 멘션된 수신자에게 반복 알림을 보낼 수 있습니다.
- false: 반복 알림을 보내는 기능을 비활성화합니다.
|
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: ServiceSettings > AllowPersistentNotifications > true- 환경 변수:
MM_SERVICESETTINGS_ALLOWPERSISTENTNOTIFICATIONS
|
지속적 알림의 최대 수신자 수#
사용자가 지속적 알림을 보낼 수 있는 최대 수신자 수입니다. 숫자 입력입니다. 기본값은 5입니다. |
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: ServiceSettings > PersistentNotificationMaxRecipients > 5- 환경 변수:
MM_SERVICESETTINGS_PERSISTENTNOTIFICATIONMAXRECIPIENTS
|
지속적 알림 빈도#
지속적 알림으로 전송된 긴급 메시지의 반복 알림 사이의 간격(분)입니다. 숫자 입력입니다. 기본값은 5입니다. 최솟값은 2입니다. |
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: ServiceSettings > PersistentNotificationIntervalMinutes > 5- 환경 변수:
MM_SERVICESETTINGS_PERSISTENTNOTIFICATIONINTERVALMINUTES
|
게시물당 지속적 알림 총 횟수#
사용자가 지속적 알림을 받을 수 있는 최대 횟수입니다. 숫자 입력입니다. 기본값은 6입니다. |
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: ServiceSettings > PersistentNotificationMaxCount > 6- 환경 변수:
MM_SERVICESETTINGS_PERSISTENTNOTIFICATIONMAXCOUNT
|
읽으면 소멸 메시지 활성화#
사용 가능 플랜: Entry, Enterprise Advanced
읽으면 소멸 메시지는 되돌릴 수 없는 동작을 합니다.
- 수신자가 읽으면 소멸 메시지를 공개하면 다시 숨길 수 없습니다.
- 읽으면 소멸 메시지가 만료되거나 소멸되면 영구적으로 삭제되며 복구할 수 없습니다.
- 수신자는 읽으면 소멸 메시지에 답글을 달거나 편집하거나 스레드를 만들 수 없습니다.
읽으면 소멸 메시지를 활성화하거나 비활성화합니다. - false: (기본값) 읽으면 소멸 메시지를 보내는 옵션을 사용할 수 없습니다.
- true: 사용자가 채널, 다이렉트 메시지, 그룹 메시지에서 읽으면 소멸 메시지를 보낼 수 있습니다.
|
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: ServiceSettings > EnableBurnOnRead > false- 환경 변수:
MM_SERVICESETTINGS_ENABLEBURNONREAD
|
Note
이 기능을 비활성화하면 사용자가 새 읽으면 소멸 메시지를 전송하지 못합니다. 비활성화된 후에도 사용자는 기존 읽으면 소멸 메시지와 상호작용할 수 있습니다.
읽으면 소멸 지속 시간#
사용 가능 플랜: Entry, Enterprise Advanced
읽으면 소멸 메시지가 공개된 후의 카운트다운 지속 시간을 설정합니다. 수신자가 읽으면 소멸 메시지를 공개하면 지정된 시간이 지난 후 해당 사용자에게서 메시지가 삭제됩니다. 이 설정은 모든 읽으면 소멸 메시지에 적용됩니다. 초 단위 숫자 입력입니다. 기본값은 600초(10분)입니다. |
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: ServiceSettings > BurnOnReadDurationSeconds > 600- 환경 변수:
MM_SERVICESETTINGS_BURNONREADDURATIONSECONDS
|
읽으면 소멸 메시지의 최대 생존 시간#
사용 가능 플랜: Entry, Enterprise Advanced
읽으면 소멸 메시지가 전송된 후 존재할 수 있는 최대 지속 시간을 설정합니다. 모든 수신자가 메시지를 공개하지 않았더라도 지정된 시간이 지나면 메시지가 삭제됩니다. 초 단위 숫자 입력입니다. 기본값은 604800초(7일)입니다. |
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: ServiceSettings > BurnOnReadMaximumTimeToLiveSeconds > 604800- 환경 변수:
MM_SERVICESETTINGS_BURNONREADMAXIMUMTIMETOLIVESECONDS
|
웹사이트 링크 미리 보기 활성화#
Important
미리 보기를 생성하려면 서버가 인터넷에 연결되어 있어야 합니다. 필요한 경우 방화벽 또는 아웃바운드 프록시를 통해 이 연결을 설정할 수 있습니다.
- true: 서버가 메시지에 링크된 첫 번째 웹사이트, 이미지 또는 YouTube 동영상의 미리 보기를 생성합니다. 사용자는 Settings > Display > Website Link Previews에서 웹사이트 미리 보기를 비활성화할 수 있지만, 이미지 또는 YouTube 미리 보기는 비활성화할 수 없습니다.
- false: (기본값) 모든 미리 보기가 비활성화되며 서버는 메시지에 포함된 링크의 메타데이터를 요청하지 않습니다.
|
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: ServiceSettings > EnableLinkPreviews > true- 환경 변수:
MM_SERVICESETTINGS_ENABLELINKPREVIEWS
|
Note
규모가 큰 배포에서 이 구성 설정을 비활성화하면 다음 영역의 서버 성능이 향상될 수 있습니다.
- 네트워크 요청 감소: 링크 미리 보기가 활성화되면 시스템은 연결된 웹페이지에서 메타데이터(제목, 설명, 이미지 등)를 가져와야 합니다. 이를 위해 추가 네트워크 요청이 필요하며 시스템 속도가 느려질 수 있습니다.
- 서버 부하 감소: 링크 미리 보기를 생성하면 연결된 페이지의 콘텐츠를 구문 분석해야 합니다. 많은 사용자가 링크를 공유하는 경우 서버는 수많은 네트워크 요청을 수행하고 많은 양의 추가 데이터를 처리해야 하므로 서버 부하가 증가합니다.
- 데이터 처리 감소: 공유된 모든 링크는 필요한 미리 보기 정보를 추출하기 위해 처리되어야 합니다. 이 처리는 CPU 및 메모리 리소스를 소비하며, 그렇지 않으면 다른 작업을 위해 예약될 수 있습니다.
- 클라이언트 측 렌더링 시간 감소: 클라이언트 측에서 링크 미리 보기(텍스트, 이미지, 레이아웃 추가)를 렌더링하는 데 시간과 리소스가 필요합니다. 링크 미리 보기를 비활성화하면 클라이언트가 이러한 요소를 렌더링할 필요가 없어 메시지 표시가 빨라집니다.
- 대역폭 절약: 링크 미리 보기에는 종종 연결된 콘텐츠의 이미지 및 기타 데이터가 포함됩니다. 이를 비활성화하면 이러한 추가 리소스를 다운로드하는 데 사용될 대역폭을 절약할 수 있습니다.
- 그러나 링크 미리 보기를 비활성화하면 사용자 경험, 커뮤니케이션 효율성 및 전반적인 생산성에 부정적인 영향을 미칠 수 있습니다. 성능 향상과 조직 및 사용자의 요구 사이의 균형을 맞추는 것이 중요합니다.
특정 도메인의 링크 미리 보기 비활성화#
이 설정을 사용하여 특정 도메인의 링크 미리 보기를 비활성화합니다. 쉼표로 구분된 도메인 목록의 문자열 입력입니다. 예: "mattermost.com, images.example.com" |
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: ServiceSettings > RestrictLinkPreviews- 환경 변수:
MM_SERVICESETTINGS_RESTRICTLINKPREVIEWS
|
메시지 링크 미리 보기 활성화#
- true: (기본값) Mattermost 메시지에 대한 공유 링크 | - 시스템 구성 경로: Site Configuration > Posts 는 원본 메시지에 접근할 수 있는 모든 사용자에게 미리 보기를 생성합니다. | -
config.json 설정: ServiceSettings > EnablePermalinkPreviews > true | - false: 공유 링크가 미리 보기를 생성하지 않습니다. | - 환경 변수:
MM_SERVICESETTINGS_ENABLEPERMALINKPREVIEWS |
|
Note
규모가 큰 배포에서 이 구성 설정을 비활성화하면 특히 메시지 처리량이 높거나 리소스가 제한된 환경에서 다음 영역의 서버 성능이 향상될 수 있습니다.
- 서버 부하 감소: 퍼머링크 미리 보기가 활성화되면 서버는 공유된 각 링크에 대한 미리 보기 요약을 생성해야 합니다. 이렇게 하면 메타데이터를 가져오기 위한 추가 요청이 생성되고 웹 페이지를 구문 분석해야 할 수도 있어 서버의 처리 부하가 증가합니다.
- 데이터 전송 감소: 퍼머링크 미리 보기에는 이미지, 제목, 설명 등의 추가 메타데이터가 포함됩니다. 미리 보기를 비활성화하면 전송해야 하는 데이터 양이 줄어들어 대역폭 사용량이 감소하고 특히 링크 볼륨이 높은 채널에서 메시지 로드 시간이 향상될 수 있습니다.
- 메시지 렌더링 속도 향상: 클라이언트 측에서 멀티미디어 미리 보기가 있는 메시지를 렌더링하는 데는 일반 텍스트 메시지보다 더 많은 시간이 걸립니다. 미리 보기를 비활성화하면 렌더링 복잡성이 줄어들고 특히 리소스가 제한된 장치에서 클라이언트 성능이 향상될 수 있습니다.
- 네트워크 지연 시간: 링크 미리 보기의 메타데이터를 가져오면 서버가 외부 리소스에 접근해야 하므로 네트워크 지연 시간이 발생할 수 있습니다. 이를 비활성화하면 이러한 지연이 제거되어 더 빠른 메시지 처리 및 표시가 보장됩니다.
- 메시지 처리 간소화: 미리 보기가 없는 경우 메시지는 저장, 검색 및 표시하는 데 더 간단하고 리소스 집약적이지 않습니다. 이는 전반적인 시스템 응답성과 효율성 향상에 기여할 수 있습니다.
- 그러나 퍼머링크 미리 보기를 비활성화하면 사용자 경험, 커뮤니케이션 효율성 및 전반적인 생산성에 부정적인 영향을 미칠 수 있습니다. 성능 향상과 조직 및 사용자의 요구 사이의 균형을 맞추는 것이 중요합니다.
SVG 활성화#
- true: 메시지에 첨부된 SVG 파일의 미리 보기를 활성화합니다.
- false: (기본값) SVG 파일의 미리 보기를 비활성화합니다.
|
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: ServiceSettings > EnableSVGs > false- 환경 변수:
MM_SERVICESETTINGS_ENABLESVGS
|
Warning
모든 사용자를 신뢰할 수 없는 환경에서는 SVG를 활성화하는 것을 권장하지 않습니다.
LaTeX 코드 블록 렌더링 활성화#
- true: 코드 블록 내 LaTeX 렌더링을 활성화합니다. | - 시스템 구성 경로: Site Configuration > Posts
- false: (기본값) 블록 내 렌더링을 비활성화합니다. 대신 LaTeX 코드가 강조 표시됩니다. | -
config.json 설정: ServiceSettings > EnableLatex > false| - 환경 변수: MM_SERVICESETTINGS_ENABLELATEX |
|
Warning
모든 사용자를 신뢰할 수 없는 환경에서는 LaTeX 렌더링을 활성화하는 것을 권장하지 않습니다.
인라인 LaTeX 렌더링 활성화#
- true: 렌더링을 활성화합니다 | - 시스템 구성 경로: Site Configuration > Posts | 메시지 텍스트 내 LaTeX. | -
config.json 설정: ServiceSettings > EnableInlineLatex > false - false: (기본값) LaTeX 인라인 렌더링을 비활성화합니다. 대신 메시지 텍스트 내 LaTeX가 강조 표시됩니다. | - 환경 변수:
MM_SERVICESETTINGS_ENABLEINLINELATEX | 해당 기능이 활성화되어 있으면 LaTeX를 코드 블록에서도 렌더링할 수 있습니다. LaTeX 코드 블록 렌더링 활성화를 참조하세요. | |
|
Warning
모든 사용자를 신뢰할 수 없는 환경에서는 LaTeX 렌더링을 활성화하는 것을 권장하지 않습니다.
사용자 지정 URL 스킴#
메시지 텍스트에서 자동으로 링크를 생성하는 URL 스킴의 목록입니다. 예: ["git", "smtp"]. 다음 스킴은 항상 링크를 생성합니다: http, https, ftp, tel, mailto. config.json 설정: 문자열 배열
|
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: DisplaySettings > CustomURLSchemes > []- 환경 변수:
MM_DISPLAYSETTINGS_CUSTOMURLSCHEMES
|
최대 Markdown 노드 수#
메시지의 단일 텍스트에 포함할 수 있는 Markdown 요소(이모지, 링크, 표 셀 등)의 최대 개수입니다. 숫자 입력입니다. 기본값은 0이며, 이 경우 Mattermost에서 지정한 제한이 적용됩니다. |
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: DisplaySettings > MaxMarkdownNodes > 0- 환경 변수:
MM_DISPLAYSETTINGS_MAXMARKDOWNNODES
|
Note
이 제한은 웹, 데스크톱 앱, 모바일 앱을 포함한 모든 Mattermost 클라이언트에 적용됩니다.
Google API 키#
이 설정에 키를 입력하면 Mattermost가 포함된 YouTube 동영상의 제목을 표시하고 동영상을 더 이상 사용할 수 없는지 감지합니다. 키를 설정하면 조회수가 많은 포함 동영상에 대해 Google이 접근을 제한하는 것도 방지할 수 있습니다. 문자열 입력입니다. |
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: ServiceSettings > GoogleDeveloperKey- 환경 변수:
MM_SERVICESETTINGS_GOOGLEDEVELOPERKEY
|
Note
- 이 설정은 자체 호스팅 배포에만 적용됩니다.
- 이 키는 클라이언트 측 JavaScript에서 사용되며 YouTube Data API가 서비스로 추가되어 있어야 합니다.
메시지 임시 저장 서버 동기화 활성화#
지원되는 모든 Mattermost 클라이언트 간에 임시 저장 메시지를 동기화하는 기능을 활성화하거나 비활성화합니다. - true: (기본값) 메시지 임시 저장본이 서버에 저장되며 다른 클라이언트에서 액세스할 수 있습니다. 사용자는 Settings > Advanced Settings로 이동하여 임시 저장 메시지의 서버 동기화를 비활성화할 수 있습니다.
- false: 임시 저장 메시지는 각 장치에 로컬로 저장됩니다.
|
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: ServiceSettings > AllowSyncedDrafts > true- 환경 변수:
MM_SERVICESETTINGS_ALLOWSYNCEDDRAFTS
|
Note
임시 저장은 특히 협업 환경에서 작업 연속성을 유지하는 데 매우 유용하지만, 장치 간 임시 저장 동기화를 비활성화하면 다음과 같이 계산 및 데이터 관리 오버헤드를 줄여 성능이 눈에 띄게 향상될 수 있습니다.
- 데이터 동기화 감소: 임시 저장이 활성화되고 장치 간 동기화가 되면 시스템은 상당한 대역폭과 컴퓨팅 리소스를 소비할 수 있는 데이터 동기화 작업을 처리해야 합니다. 임시 저장 동기화를 비활성화하면 서버와 네트워크의 부하가 줄어듭니다.
- 저장 공간 사용 감소: 임시 저장을 저장하려면 추가 데이터베이스 작업과 저장 공간이 필요합니다. 각 임시 저장은 저장, 관리 및 검색해야 하는 추가 데이터입니다. 임시 저장이 없으면 시스템이 유지해야 하는 레코드가 줄어들어 데이터베이스 작업이 간소화될 수 있습니다.
- 클라이언트 처리 감소: 클라이언트 측에서 임시 저장 관리에는 변경 사항 모니터링, 주기적인 임시 저장 저장, 여러 장치에서 임시 저장을 편집하는 경우 충돌 해결 처리가 포함됩니다. 임시 저장을 비활성화하면 이러한 클라이언트 측 프로세스가 줄어들어 메모리 및 CPU 리소스가 확보됩니다.
- 아키텍처 간소화: 동기화된 임시 저장을 유지하려면 종종 일관성을 보장하고 데이터 충돌을 방지하기 위한 복잡한 백엔드 로직이 필요합니다. 임시 저장 동기화를 제거하여 이 아키텍처를 간소화하면 더 효율적이고 빠른 백엔드 작업이 가능합니다.
- 사용자 경험 향상: 사용자는 임시 저장 동기화의 오버헤드 없이 더 빠른 로드 시간과 지연 시간 감소를 경험할 수 있습니다. 이는 인터넷 연결이 제한되거나 가변적인 환경에서 특히 눈에 띌 수 있습니다.
- 그러나 임시 저장 동기화를 비활성화하면 사용자 경험, 커뮤니케이션 효율성 및 전반적인 생산성에 부정적인 영향을 미칠 수 있습니다. 성능 향상과 조직 및 사용자의 요구 사이의 균형을 맞추는 것이 중요합니다.
고유 이모지 반응 제한#
각 메시지의 고유 이모지 반응 수를 제한합니다. 이 제한을 늘리면 클라이언트 성능이 저하될 수 있습니다. 숫자 입력입니다. 기본값은 50입니다. 최댓값은 500입니다. |
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: ServiceSettings > UniqueEmojiReactionLimitPerPost > 50- 환경 변수:
MM_SERVICESETTINGS_UNIQUEEMOJIREACTIONLIMITPERPOST
|
사용자 입력 중 메시지 활성화#
이 설정은 메시지 입력란 아래에 "사용자가 입력 중..." 메시지를 표시할지 여부를 결정합니다. - true: (기본값) 메시지 입력란 아래에 "사용자가 입력 중..." 메시지가 표시됩니다.
- false: "사용자가 입력 중..." 메시지가 표시되지 않습니다.
|
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: ServiceSettings > EnableUserTypingMessages > true- 환경 변수:
MM_SERVICESETTINGS_ENABLEUSERTYPINGMESSAGES
|
Note
규모가 큰 배포에서 이 구성 설정을 비활성화하면 다음 영역의 서버 성능이 향상될 수 있습니다.
- 서버 부하 감소: 입력 이벤트는 추가 웹소켓 트래픽을 발생시킵니다. 이를 비활성화하면 서버가 처리해야 하는 데이터 양이 줄어들어 전반적인 응답 시간이 개선되고 서버 부하가 감소합니다.
- 네트워크 트래픽 감소: 입력 이벤트가 활성화되면 모든 키 입력마다 네트워크 이벤트가 발생합니다. 특히 활발한 채널에서는 상당한 양의 네트워크 트래픽이 발생할 수 있습니다. 이러한 이벤트를 비활성화하면 네트워크를 통해 전송되는 정보량이 줄어듭니다.
- 클라이언트 성능: 클라이언트 측에서 입력 이벤트를 처리하려면 리소스가 필요합니다. 이러한 이벤트를 처리하지 않으면 클라이언트가 더 빠르게 응답하고 메모리와 CPU를 덜 사용할 수 있습니다.
사용자 입력 시간 제한#
사용자 입력 웹소켓 이벤트를 전송하는 사이에 대기하는 시간(밀리초)이며, "사용자가 입력 중..." 메시지가 업데이트되는 빈도를 결정합니다. 밀리초 단위 숫자 입력입니다. 기본값은 5000입니다. 최솟값은 1000입니다. |
- 시스템 구성 경로: Site Configuration > Posts
config.json 설정: ServiceSettings > TimeBetweenUserTypingUpdatesMilliseconds > 5000- 환경 변수:
MM_SERVICESETTINGS_TIMEBETWEENUSERTYPINGUPDATESMILLISECONDS
|
Note
이 설정은 사용자 입력 중 메시지 활성화가 true로 설정된 경우에만 적용됩니다.
콘텐츠 신고#
사용 가능 플랜: Entry, Enterprise Advanced
다음 구성 설정은 시스템 콘솔에서 Site Configuration > Content Flagging으로 이동하여 액세스할 수 있습니다.
콘텐츠 신고 활성화#
- true: 콘텐츠 신고 기능을 활성화합니다.
- false: (기본값) 기능을 비활성화합니다.
|
- 시스템 구성 경로: Site Configuration > Content Flagging
config.json 설정: ContentFlaggingSettings > EnableContentFlagging > false- 환경 변수:
MM_CONTENTFLAGGINGSETTINGS_ENABLECONTENTFLAGGING
|
알림 설정#
각 이벤트의 기본 알림 수신자입니다. - 이벤트: flagged, assigned, removed, dismissed
- 수신자: reviewers, author, reporter
기본 매핑은 다음과 같습니다. - flagged = reviewers
- assigned = reviewers
- removed = reviewers, author, reporter
- dismissed = reviewers, reporter
|
- 시스템 구성 경로: Site Configuration > Content Flagging
config.json 설정: ContentFlaggingSettings > NotificationSettings > EventTargetMapping- 환경 변수: N/A
|
추가 설정#
신고 사유를 지정합니다. 기본 사유는 다음과 같습니다. - 부적절한 콘텐츠
- 민감한 데이터
- 보안 우려
- 괴롭힘 또는 학대
- 스팸 또는 피싱
|
- 시스템 구성 경로: Site Configuration > Content Flagging
config.json 설정: ContentFlaggingSettings > AdditionalSettings > Reasons- 환경 변수: N/A
|
신고자에게 댓글 추가 요구#
- true: (기본값) 신고자는 신고할 때 댓글을 추가해야 합니다.
- false: 신고자가 댓글을 추가하지 않아도 됩니다.
|
- 시스템 구성 경로: Site Configuration > Content Flagging
config.json 설정: ContentFlaggingSettings > AdditionalSettings > ReporterCommentRequired > true- 환경 변수:
MM_CONTENTFLAGGINGSETTINGS_ADDITIONALSETTINGS_REPORTERCOMMENTREQUIRED
|
검토자에게 댓글 추가 요구#
- true: (기본값) 검토자는 신고된 콘텐츠를 검토할 때 댓글을 추가해야 합니다.
- false: 검토자가 댓글을 추가하지 않아도 됩니다.
|
- 시스템 구성 경로: Site Configuration > Content Flagging
config.json 설정: ContentFlaggingSettings > AdditionalSettings > ReviewerCommentRequired > true- 환경 변수:
MM_CONTENTFLAGGINGSETTINGS_ADDITIONALSETTINGS_REVIEWERCOMMENTREQUIRED
|
검토 중 채널에서 메시지 숨기기#
- true: (기본값) 검토 중에는 신고된 콘텐츠를 채널에서 숨깁니다.
- false: 검토 중에도 신고된 콘텐츠를 계속 표시합니다.
|
- 시스템 구성 경로: Site Configuration > Content Flagging
config.json 설정: ContentFlaggingSettings > AdditionalSettings > HideFlaggedContent > true- 환경 변수:
MM_CONTENTFLAGGINGSETTINGS_ADDITIONALSETTINGS_HIDEFLAGGEDCONTENT
|
모든 팀에 동일한 검토자 사용#
- true: (기본값) 모든 팀에 동일한 검토자 집단을 사용합니다.
- false: 팀별로 검토자를 관리할 수 있습니다.
|
- 시스템 구성 경로: Site Configuration > Content Flagging
config.json 설정: ContentFlaggingSettings > ReviewerSettings > CommonReviewers > true- 환경 변수:
MM_CONTENTFLAGGINGSETTINGS_REVIEWERSETTINGS_COMMONREVIEWERS
|
시스템 관리자를 검토자로 지정#
- true: 시스템 관리자를 검토자로 포함합니다.
- false: (기본값) 시스템 관리자는 기본적으로 포함되지 않습니다.
|
- 시스템 구성 경로: Site Configuration > Content Flagging
config.json 설정: ContentFlaggingSettings > ReviewerSettings > SystemAdminsAsReviewers > false- 환경 변수:
MM_CONTENTFLAGGINGSETTINGS_REVIEWERSETTINGS_SYSTEMADMINSASREVIEWERS
|
팀 관리자를 검토자로 지정#
사용 가능 플랜: Entry, Enterprise, Enterprise Advanced(Professional 제외)
- true: (기본값) 팀 관리자를 각 팀의 검토자로 포함합니다.
- false: 팀 관리자는 검토자로 포함되지 않습니다.
|
- 시스템 구성 경로: Site Configuration > Content Flagging
config.json 설정: ContentFlaggingSettings > ReviewerSettings > TeamAdminsAsReviewers > true- 환경 변수:
MM_CONTENTFLAGGINGSETTINGS_REVIEWERSETTINGS_TEAMADMINSASREVIEWERS
|
Mattermost v12.0부터 다음 설정으로 게시물 전달 감사 로깅을 제어합니다. 이 로깅은 적격 채널에서 메시지가 전달될 때마다 감사 로그 항목을 기록합니다. 전달 기록을 남기려면 audit-delivery 로그 수준을 사용하는 감사 로그 대상이 필요합니다. 자세한 내용은 게시물 전달 감사 로깅을 참조하세요.
Important
게시물 전달 감사 로깅은 현재 베타 상태입니다. 기본적으로 비활성화된 기능 플래그 MM_FEATUREFLAGS_POSTDELIVERYTRACKING가 필요하며, 이를 활성화한 후에는 서버를 다시 시작해야 합니다. 또한 audit-delivery 로그 수준을 사용하는 감사 로그 대상이 필요합니다.
게시물 전달 감사 로깅 활성화#
- true: 메시지가 사용자에게 전달될 때마다 감사 로그 항목이 기록됩니다.
- false: (기본값) 메시지 전달이 기록되지 않습니다.
|
- 시스템 구성 경로: Site Configuration > Data Spillage Handling
config.json 설정: DeliveryTrackingSettings > Enable > false- 환경 변수:
MM_DELIVERYTRACKINGSETTINGS_ENABLE
|
전달 기록은 감사 로그에만 기록되며 Mattermost 인터페이스 어디에도 표시되지 않습니다.
Warning
audit-delivery 로그 수준을 사용하는 감사 로그 대상이 없으면 전달 기록은 버려집니다. 이러한 대상을 구성하지 않고 이 설정을 true로 지정하면 아무것도 기록되지 않으며, Mattermost는 해당 구성을 막지 않습니다. 게시물 전달 감사 로깅을 참조하세요.
전달 기록 대상#
- true: (기본값) 적격한 모든 채널에서 전달을 기록합니다.
- false: 선택한 채널에서만 전달을 기록합니다.
|
- 시스템 구성 경로: Site Configuration > Data Spillage Handling
config.json 설정: DeliveryTrackingSettings > EnableForAllChannels > true- 환경 변수:
MM_DELIVERYTRACKINGSETTINGS_ENABLEFORALLCHANNELS
|
Note
적격한 모든 채널에서 전달을 기록하는 것은 가장 완전한 옵션이지만 비용도 가장 많이 듭니다. 다이렉트 메시지와 그룹 메시지는 이 설정과 관계없이 적격 대상이 아닙니다.
전달을 기록할 채널#
메시지 전달을 기록할 채널입니다. 전달 기록 대상이 선택한 채널로 설정된 경우에만 적용되며, 이 경우 채널이 하나 이상 필요합니다. 데이터베이스에 저장되므로 config.json 설정과 환경 변수가 없습니다. 시스템 콘솔에서 또는 /api/v4/delivery_tracking/config API 엔드포인트를 통해 목록을 관리하세요. 다이렉트 메시지 채널과 그룹 메시지 채널은 선택할 수 없습니다. |
- 시스템 구성 경로: Site Configuration > Data Spillage Handling
config.json 설정: N/A- 환경 변수: N/A
|
파일 공유 및 다운로드#
다음 구성 설정은 시스템 콘솔에서 Site Configuration > File Sharing and Downloads로 이동하여 액세스할 수 있습니다.
파일 공유 허용#
- true: (기본값) 사용자가 메시지에 파일을 첨부할 수 있습니다.
- false: 사용자가 메시지에 파일(이미지 포함)을 첨부하지 못하게 합니다. 이는 모바일 앱을 포함한 모든 클라이언트와 장치의 사용자에게 영향을 줍니다.
|
- 시스템 구성 경로: Site Configuration > File Sharing and Downloads
config.json 설정: FileSettings > EnableFileAttachments > true- 환경 변수:
MM_FILESETTINGS_ENABLEFILEATTACHMENTS
|
파일 검색 활성화#
- true: (기본값) 사용자가 파일 이름으로 메시지에 첨부된 파일을 검색할 수 있습니다.
- false: 파일 검색이 비활성화됩니다. 웹 앱과 데스크톱 앱은 검색 결과와 채널 파일 보기에서 파일 탭을 숨깁니다.
|
- 시스템 구성 경로: Site Configuration > File Sharing and Downloads
config.json 설정: ServiceSettings > EnableFileSearch > true- 환경 변수:
MM_SERVICESETTINGS_ENABLEFILESEARCH
|
사용자가 파일 이름뿐 아니라 문서 내용으로도 문서를 검색할 수 있게 하려면 내용 기준 문서 검색도 활성화하세요. 규모가 큰 배포에서 파일 검색을 비활성화하면 데이터베이스 또는 검색 엔진에 대한 파일 검색 쿼리가 제거되어 성능이 향상될 수 있습니다.
모바일에서 파일 업로드 허용#
- true: (기본값) 사용자가 모바일 앱에서 메시지에 파일을 첨부할 수 있습니다.
- false: 사용자가 모바일 앱에서 메시지에 파일(이미지 포함)을 첨부할 수 없습니다.
|
- 시스템 구성 경로: Site Configuration > File Sharing and Downloads
config.json 설정: FileSettings > EnableMobileUpload > true- 환경 변수:
MM_FILESETTINGS_ENABLEMOBILEUPLOAD
|
모바일에서 파일 다운로드 허용#
- true: (기본값) 모바일 앱에서 파일 다운로드를 활성화합니다.
- false: 모바일 앱에서 파일 다운로드를 비활성화합니다. 사용자는 모바일 웹 브라우저에서는 여전히 파일을 다운로드할 수 있습니다.
|
- 시스템 구성 경로: Site Configuration > File sharing and downloads
config.json 설정: FileSettings > EnableMobileDownload > true- 환경 변수:
MM_FILESETTINGS_ENABLEMOBILEDOWNLOAD
|
모바일에서 보안 파일 미리 보기 활성화#
사용 가능 플랜: Enterprise Advanced
이 설정은 필수 파일 보기 기능은 허용하면서 파일 접근을 제한하여 조직의 모바일 보안 태세를 향상시킵니다.
- true: 대부분의 파일 형식에 대해 파일 다운로드, 미리 보기, 공유를 차단합니다. | - 시스템 구성 경로: Site Configuration > File sharing and downloads | 다음 설정이 활성화되어 있는 경우에도 | -
config.json 설정: FileSettings > MobileEnableSecureFilePreview > false | 모바일에서 파일 다운로드 허용 | - 환경 변수: MM_FILESETTINGS_MOBILEENABLESECUREFILEPREVIEW 구성 설정이 활성화되어 있습니다. PDF, | | 동영상, 이미지에 한해서만 앱 내 미리 보기를 허용합니다. 파일은 앱의 캐시에 임시로 저장되며 내보내거나 공유할 수 없습니다. | | - false: (기본값) 보안 파일 미리 보기 모드가 비활성화됩니다. | |
|
모바일에서 PDF 링크 탐색 허용#
사용 가능 플랜: Enterprise Advanced
- true: (기본값) 보안 파일 미리 보기 모드가 활성화된 상태에서 PDF 내부 링크를 탭할 수 있습니다. 링크는 기기 브라우저 또는 지원되는 앱에서 열립니다.
- false: 보안 파일 미리 보기 모드가 활성화된 상태에서 PDF 내 링크 탐색을 비활성화합니다.
|
- 시스템 구성 경로: Site Configuration > File sharing and downloads
config.json 설정: FileSettings > MobileAllowPdfLinkNavigation > true- 환경 변수:
MM_FILESETTINGS_MOBILEALLOWPDFLINKNAVIGATION
|
공개 링크#
자체 호스팅 배포에서 시스템 콘솔의 Site Configuration > Public Links로 이동하여 다음 구성 설정에 액세스할 수 있습니다.
공개 파일 링크 활성화#
- true: 사용자가 Mattermost 메시지에 첨부된 파일에 대한 공개 링크를 생성할 수 있습니다. | - 시스템 구성 경로: Site Configuration > Public Links
- false: (기본값) 사용자가 파일에 대한 공개 링크를 생성하지 못하게 하며, 이전에 생성된 모든 링크를 비활성화합니다. | -
config.json 설정: FileSettings > EnablePublicLink > false | - 환경 변수: MM_FILESETTINGS_ENABLEPUBLICLINK |
|
Note
false로 설정하면 이전에 생성된 공개 링크를 방문하려는 모든 사람이 오류 메시지를 받게 됩니다. 설정이 true로 돌아오면 공개 링크 솔트가 재생성되지 않는 한 이전에 생성된 링크에 액세스할 수 있습니다.
공개 링크 솔트#
공개 파일 링크의 URL에 추가되는 32자 솔트입니다. 이 설정을 변경하면 이전에 생성된 모든 링크가 무효화됩니다. 솔트는 Mattermost를 설치할 때 무작위로 생성되며, 시스템 콘솔에서 재생성을 선택하여 다시 생성할 수 있습니다. 문자열 입력. |
- 시스템 구성 경로: Site Configuration > Public Links
config.json 설정: FileSettings > PublicLinkSalt- 환경 변수:
MM_FILESETTINGS_PUBLICLINKSALT
|
시스템 콘솔의 Site Configuration > Notices로 이동하여 다음 구성 설정에 액세스할 수 있습니다.
관리자 공지 활성화#
- true: (기본값) 시스템 관리자가 서버 업그레이드 및 관리 기능에 대한 제품 내 공지를 받습니다. | - 시스템 구성 경로: Site Configuration > Notices - | -
config.json 설정: AnnouncementSettings > AdminNoticesEnabled > true | - false: 시스템 관리자가 특정 공지를 받지 않습니다. 관리자는 모든 사용자 대상 공지는 계속 받습니다(최종 사용자 공지 활성화 참조) | - 환경 변수:
MM_ANNOUNCEMENTSETTINGS_ADMINNOTICESENABLED |
|
최종 사용자 공지 활성화#
- true: (기본값) 모든 사용자가 클라이언트 업그레이드 및 최종 사용자 기능에 대한 제품 내 공지를 받습니다. | - 시스템 구성 경로: Site Configuration > Notices
- false: 사용자가 제품 내 공지를 받지 않습니다. | -
config.json 설정: AnnouncementSettings > UserNoticesEnabled > true | - 환경 변수: MM_ANNOUNCEMENTSETTINGS_USERNOTICESENABLED |
|
연결된 워크스페이스#
사용 가능 플랜: Entry, Enterprise, Enterprise Advanced(Professional 제외)
다음 설정은 시스템 콘솔에서 사용할 수 없으며 config.json에서만 설정할 수 있습니다.
연결된 워크스페이스가 활성화되면 시스템 관리자는 시스템 콘솔에서 Site Configuration > Connected Workspaces로 이동하여 연결된 워크스페이스를 생성하고 관리할 수 있습니다.
연결된 워크스페이스 활성화#
Mattermost 인스턴스 간 보안 연결을 설정하고, 사용자가 일반 공개 및 비공개 채널과 마찬가지로 참여할 수 있는 공유 채널에 보안 연결을 초대하는 기능을 활성화합니다.
연결된 워크스페이스는 v10.2 이상을 실행하는 Mattermost Enterprise 서버가 필요합니다.
기본적으로 두 구성 설정은 모두 비활성화되어 있으며 보안 연결로 채널을 공유하려면 활성화해야 합니다. 연결된 워크스페이스 기능을 활성화하려면 서버를 재시작해야 합니다.
이 기능의 두 가지 config.json 설정은 다음과 같습니다.
ConnectedWorkspacesSettings.EnableRemoteClusterService: false (옵션: true, false)
ConnectedWorkspacesSettings.EnableSharedChannels: false (옵션: true, false)
Note
- 두 설정 모두 시스템 콘솔에서 사용할 수 없으며
ConnectedWorkspacesSettings 아래의 config.json에서만 설정할 수 있습니다.
- 클라우드 배포의 시스템 관리자는 해당 클라우드 배포 인스턴스에 필요한 구성 설정을 활성화하도록 요청을 제출할 수 있습니다.
- Mattermost v10.2 이상으로 업그레이드한 후
EnableSharedChannels 및 EnableRemoteClusterService를 포함한 공유 채널에 대한 기존 구성 값은 config.json 파일의 연결된 워크스페이스 구성 설정으로 자동 변환됩니다. 더 이상 사용되지 않는 공유 채널 실험적 설정은 이전 버전과의 호환성을 지원하기 위해 config.json 파일에 남아 있습니다.
공유 채널 상태 동기화 비활성화#
연결된 워크스페이스 간의 멤버 상태 및 가용성 동기화를 비활성화합니다.
- true: 채널 및 멤버 상태와 가용성이 동기화되지 않습니다.
- false: (기본값) 채널 및 채널 멤버 상태와 가용성이 일정한 간격으로 동기화됩니다.
|
- 시스템 구성 경로: N/A
config.json 설정: ConnectedWorkspacesSettings > DisableSharedChannelsStatusSync > false- 환경 변수: N/A
|
Note
이러한 기능을 활성화하면 빈번한 업데이트, 데이터베이스 쿼리 및 API 통신으로 인해 Mattermost 서버의 CPU, 메모리 및 데이터베이스 부하가 증가할 수 있습니다. 과도한 동기화 빈도 및 재시도는 시스템 리소스를 과부하시켜 성능 저하 또는 불안정을 초래할 수 있습니다. 이러한 기능을 활성화할 때 시스템을 주의 깊게 모니터링하세요.
동기화당 기본 최대 게시물 수#
한 번에 동기화할 기본 최대 메시지 수를 정의합니다. 기본값은 50입니다. |
- 시스템 구성 경로: N/A
config.json 설정: ConnectedWorkspacesSettings > DefaultMaxPostsPerSync > 50- 환경 변수: N/A
|
연결 열기 시 사용자 동기화#
워크스페이스 간에 새 연결이 설정될 때 사용자를 자동으로 동기화합니다. 이렇게 하면 원격 사용자가 공유 채널에 먼저 게시하지 않아도 다이렉트 메시지 및 그룹 메시지를 위해 즉시 검색 가능합니다.
- true: (기본값) 새 연결이 설정될 때 사용자가 자동으로 동기화됩니다.
- false: 새 연결이 설정될 때 사용자가 자동으로 동기화되지 않습니다.
|
- 시스템 구성 경로: N/A
config.json 설정: ConnectedWorkspacesSettings > SyncUsersOnConnectionOpen > true- 환경 변수: N/A
|
Note
이러한 기능을 활성화하면 빈번한 업데이트, 데이터베이스 쿼리 및 API 통신으로 인해 Mattermost 서버의 CPU, 메모리 및 데이터베이스 부하가 증가할 수 있습니다. 과도한 동기화 빈도 및 재시도는 시스템 리소스를 과부하시켜 성능 저하 또는 불안정을 초래할 수 있습니다. 이러한 기능을 활성화할 때 시스템을 주의 깊게 모니터링하세요.
전역 사용자 동기화 배치 크기#
연결된 워크스페이스 간에 전역 사용자 동기화를 수행할 때 각 배치에서 동기화할 사용자 수입니다. 기본값은 100입니다. |
- 시스템 구성 경로: N/A
config.json 설정: ConnectedWorkspacesSettings > GlobalUserSyncBatchSize > 100- 환경 변수: N/A
|
Note
이러한 기능을 활성화하면 빈번한 업데이트, 데이터베이스 쿼리 및 API 통신으로 인해 Mattermost 서버의 CPU, 메모리 및 데이터베이스 부하가 증가할 수 있습니다. 과도한 동기화 빈도 및 재시도는 시스템 리소스를 과부하시켜 성능 저하 또는 불안정을 초래할 수 있습니다. 이러한 기능을 활성화할 때 시스템을 주의 깊게 모니터링하세요.
멤버 동기화 배치 크기#
연결된 워크스페이스 간에 채널 멤버십을 동기화할 때 각 배치에서 동기화할 채널 멤버 수입니다. 기본값은 100입니다. |
- 시스템 구성 경로: N/A
config.json 설정: ConnectedWorkspacesSettings > MemberSyncBatchSize > 100- 환경 변수: N/A
|
Note
이러한 기능을 활성화하면 빈번한 업데이트, 데이터베이스 쿼리 및 API 통신으로 인해 Mattermost 서버의 CPU, 메모리 및 데이터베이스 부하가 증가할 수 있습니다. 과도한 동기화 빈도 및 재시도는 시스템 리소스를 과부하시켜 성능 저하 또는 불안정을 초래할 수 있습니다. 이러한 기능을 활성화할 때 시스템을 주의 깊게 모니터링하세요.
분류 표시#
Mattermost v11.8부터 시스템 관리자는 시스템 콘솔에서 Site Configuration > Classification Markings로 이동하여 분류 표시를 구성할 수 있습니다.
분류 표시는 웹 및 데스크톱 앱에서 전역 또는 채널 수준 배너로 표시할 수 있는 재사용 가능한 분류 등급을 정의합니다. 각 분류 등급에는 이름, 색상, 순위가 포함됩니다. US DoD, NATO, UK GSCP, Canada, Australia PSPF와 같은 사전 설정을 선택하거나 사용자 지정 분류 등급을 정의할 수 있습니다. 등급은 속성 관리에서 사용할 수 있는 것과 동일한 순위 속성 유형을 사용하여 정렬되므로, 각 등급은 최저에서 최고까지 정해진 위치에 놓입니다.
Note
분류 표시와 채널 속성은 이번 릴리즈에서 정보 제공 목적으로만 사용됩니다. 접근 정책에서 평가되지 않으며 채널, 메시지, 파일에 대한 접근을 제어하지 않습니다.
분류 표시를 구성하려면 다음과 같이 합니다.
- System Console > Site Configuration > Classification Markings로 이동합니다.
- 분류 표시 활성화(Enable classification markings)를 활성화합니다.
- 분류 사전 설정(Classification preset)을 선택하거나 사용자 지정 분류 등급을 생성합니다.
- 분류 등급 이름, 색상, 순위를 구성합니다.
- 필요한 경우 전역 분류 표시기(Global Classification Indicators) 아래에서 전역 분류 배너(Global Classification Banner)를 활성화합니다.
- 배너 표시 위치(Banner visibility)를 선택합니다.
- 상단만(Top only)
- 상단 및 하단(Top and bottom)
- 표시할 전역 분류 등급(Global classification level)을 선택합니다.
- 저장(Save)을 선택합니다.
분류와 채널 속성#
Mattermost v12.0부터 ChannelAttributes 기능 플래그가 활성화되면 분류도 System Attributes > Attribute Management 아래에 전역 속성으로 표시됩니다. 이곳에서 분류 정의는 읽기 전용이며, 분류 등급, 순위, 색상, 전역 배너는 계속 분류 표시 페이지에서 관리합니다. 분류가 적용되는 리소스와 채널 표시 위치는 속성 관리에서 관리합니다.
분류 표시가 활성화되면 Mattermost는 분류에 채널 리소스를 추가하고 기본적으로 배너 표시용으로 구성합니다. 이후 채널 관리자는 채널 정보 또는 Channel Settings > Info에서 분류 값을 지정합니다. Channel Settings > Configuration 아래의 기존 분류 제어는 숨겨집니다.
분류가 채널 배너에 포함되면 선택한 등급의 색상이 배너 색상을 결정합니다. 채널 배너 관리자는 배너 텍스트를 사용자 지정하고 분류를 다른 채널 속성과 결합할 수 있습니다. 배너에서 분류 토큰을 제거하면 분류 값은 그대로 두고 배너 색상 제어권이 채널로 돌아갑니다.
구성, 지정, 업그레이드, 배너 동작에 대한 자세한 내용은 채널 속성을 참조하세요.
config.json 전용 설정#
다음 자체 호스팅 배포 설정은 config.json 파일에서만 구성할 수 있으며 시스템 콘솔에서는 사용할 수 없습니다.
팀 간 검색#
모든 팀 또는 특정 팀에 걸친 검색 기능을 비활성화합니다. - true: (기본값) 팀 간 검색이 활성화됩니다. 사용자가 멤버로 속한 모든 팀의 모든 채널, 특정 팀, 또는 현재 팀을 대상으로 검색할 수 있습니다.
- false: 팀 간 검색이 비활성화됩니다. 현재 팀 내에서 사용자가 멤버로 속한 모든 채널에 대해서만 검색이 수행됩니다.
|
- 시스템 구성 경로: N/A
config.json 설정: ServiceSettings.EnableCrossTeamSearch > true- 환경 변수:
MM_SERVICESETTINGS_ENABLECROSSTEAMSEARCH
|