실험적인 시스템 구성 설정
시스템 콘솔에서 다음 실험적인 구성 설정에 액세스할 수 있습니다. 이 설정은 자체 호스팅되는 관리자와 클라우드 관리자 둘 다 이용할 수 있으며, 자체 호스팅되는 관리자는 다음 표에 설명된대로 “config.json” 파일도 편집할 수 있습니다.
실험적인 시스템 콘솔 구성 설정
모든 플랜 에서 사용 가능
Cloud 와 self-hosted 배포판
시스템 콘솔에서 실험적 > 기능 로 이동하여 다음 실험적인 구성 설정에 액세스할 수 있습니다.
AD/LDAP 로그인 버튼 색상
백색화를 위한 AD/LDAP 로그인 버튼 색상을 지정합니다. 코드 앞에 #-기호를 사용한 16진수 코드를 사용하십시오. 이 설정은 모바일 애플리케이션에만 적용됩니다.
이 기능의 |
인증 방법 변경
True: 사용자는 프로필 또는 API를 통해 서버에서 활성화된 모든 등록 방법으로 서명 방법을 변경할 수 있습니다.
False: 사용자는 활성화된 인증 옵션에 관계없이 서명 방법을 변경할 수 없습니다.
이 기능의 |
링크 메타데이터 타임아웃
링크 메타데이터를 반환하는 요청에 대한 구성 가능한 타임아웃을 추가합니다. 이 메타데이터가 이 시간이 만료되기 전에 반환되지 않으면 메시지는 메타데이터를 필요로하지 않고 게시됩니다. 이 타임아웃은 느린 네트워크 연결의 잘못된 URL 및 나쁜 콘텐츠 유형의 실패 사례를 다룹니다.
이 기능의 |
이메일 배칭 버퍼 크기
단일 이메일에 배치된 최대 알림 수를 지정합니다.
이 기능의 |
이메일 배칭 간격
배칭 작업이 새 알림을 확인하는 빈도를 초 단위로 지정합니다. 더 긴 배칭 간격은 성능을 향상시킵니다.
이 기능의 |
계정 비활성화 기능 활성화
True: 사용자가 설정 > 고급 > 계정 비활성화에서 자신의 계정을 비활성화할 수 있음. 사용자가 자신의 계정을 비활성화하면 비활성화된 사실을 확인하는 이메일 통지를 받음. 인증 방식이 이메일/비밀번호인 경우에만 사용 가능. SAML 또는 AD/LDAP을 사용하는 경우에는 사용할 수 없음.
False: 사용자가 자신의 계정을 비활성화할 수 없음.
이 기능의 |
자동 응답 활성화
True: 사용자가 설정 > 알림에서 자동 응답을 활성화할 수 있음. 사용자는 직접 메시지에 대한 자동 응답으로 보낼 사용자 지정 메시지를 설정할 수 있음.
False: 자동 직접 메시지 응답 기능을 비활성화하고 설정에서 숨김.
이 기능의 |
채널 뷰 웹소켓 메시지 활성화
이 설정은 channel_viewed WebSocket
이벤트가 전송되는지 여부를
결정함. 클라이언트 및 장치 간에 읽지 않은 알림을 동기화함. 대규모
배포에서 설정을 비활성화하면 서버 성능을 향상시킬 수 있음.
이 기능의 |
기본 채널 나가기/들어오기 시스템 메시지 활성화
이 설정은 팀 나가기/들어오기 시스템 메시지가 기본 town-square
채널에
게시되는지 여부를 결정함.
True: 기본 town-square
채널에서 나가기/들어오기 시스템 메시지를
활성화함.
False: 기본 town-square
채널에서 나가기/들어오기 메시지를
비활성화함. 이러한 시스템 메시지는 데이터베이스에 추가되지 않음.
이 기능의 |
강화된 모드 활성화
True: Mattermost에 대한 강화된 모드를 활성화하여 보안을 위해 사용자 경험을 고려한 것.
False: 강화된 모드를 비활성화함.
강화된 모드가 활성화되면 변경 사항:
로그인 실패는 특정한 메시지 대신 일반적인 오류 메시지를 반환함.
다중 요소 인증 (MFA) 가 활성화되어 있는 경우 사용자가 MFA를 사용하지 않았는데도 항상 MFA를 사용하도록 하는 경로를 반환함. 사용자는 화면에 아무 값을 입력하여 통과할 수 있음. 강화된 모드는 MFA가 강제되었을 때 사용자 경험에는 영향을 미치지 않음에 유의.
비밀번호 재설정은 SSO 계정을 Mattermost를 통해 재설정할 수 없다는 사실을 사용자에게 알리지 않고 비밀번호 재설정 이메일을 보냈다고 주장함.
Mattermost는 클라이언트로 반환되기 전에 모든 500 오류를 샌다이즈함. 사용자 표시 오류를 서버 로그와 일치시키려면 제공된
request_id
를 사용함.사용자 이름 및 비밀번호로 인증된 표준 사용자는
override_username</code> 또는 <code>override_icon_url
과 같은 통합에 예약된 포스트 props를 사용할 수 없음.
이 기능의 |
테마 선택 활성화
이 기능은 레거시 Mattermost Enterprise Edition E10 또는 E20에서도 사용할 수 있습니다.
True: 설정의 디스플레이 > 테마 탭을 활성화하여 사용자가 테마를 선택할 수 있음.
False: 사용자가 다른 테마를 선택할 수 없음. 설정의 디스플레이 > 테마 탭이 숨겨짐.
이 기능의 |
사용자 정의 테마 허용
이 기능은 레거시 Mattermost Enterprise Edition E10 또는 E20에서도 사용할 수 있습니다.
True: 설정의 디스플레이 > 테마 > 사용자 정의 테마 섹션을 활성화함.
False: 사용자가 사용자 정의 테마를 사용할 수 없음. 설정의 디스플레이 > 테마 > 사용자 정의 테마 섹션이 숨겨짐.
이 기능의 |
기본 테마
이 기능은 레거시 Mattermost Enterprise Edition E10 또는 E20에서도 사용할 수 있습니다.
시스템에 등록된 모든 새로운 사용자에게 적용되는 기본 테마를 설정합니다.
이 기능의 |
튜토리얼 활성화
참: 사용자가 Mattermost를 계정 생성 후 처음으로 열 때 튜토리얼이 표시됩니다.
거짓: 튜토리얼이 비활성화됩니다. 사용자가 계정 생성 후 처음으로 Mattermost를 열면 타운 스퀘어에 배치됩니다.
이 기능의 |
온보딩 활성화
참: 새로운 Mattermost 사용자에게 초기 온보딩의 일부로 완료해야 하는 주요 작업이 표시됩니다.
거짓: 사용자 온보딩 작업이 비활성화됩니다. 사용자가 계정 생성 후 처음으로 Mattermost를 열면 타운 스퀘어에 배치됩니다.
이 기능의 |
사용자가 입력 중인 메시지 활성화
이 설정은 메시지 상자 아래에 “사용자가 입력 중입니다…” 메시지가 표시되는지 여부를 결정합니다. 대규모 배포에서는 이 설정을 비활성화하여 서버의 성능을 향상시킬 수 있습니다.
이 기능의 |
사용자 입력 중지 시간 제한
이 설정은 “사용자가 입력 중입니다…” 메시지를 업데이트하는 빈도를 밀리초로 측정합니다.
이 기능의 |
주요 팀
서버의 사용자가 속한 기본 팀을 나타냅니다. 기본 팀이 설정되면 다른 팀에 가입하거나 주요 팀을 떠날 수 있는 옵션이 비활성화됩니다.
주요 팀의 팀 URL이 https://example.mattermost.com/myteam/인 경우,
config.json
에서 값을 myteam
으로 설정합니다.
이 기능의 |
SAML 로그인 버튼 색상
이 기능은 레거시 Mattermost Enterprise Edition E20에서도 사용할 수 있습니다.
화이트 레이블링 목적을 위해 모바일 앱에만 적용되는 SAML 로그인 버튼의 색상을 지정합니다. 코드 앞에 # 기호를 사용하는 16진수 코드를 사용합니다.
이 기능의 |
이메일 알림에 채널 이름 사용
참: 이메일 알림 제목에 채널 및 팀 이름이 표시됩니다. 한 개의 팀만 사용하는 서버에서 유용합니다.
거짓: 이메일 알림 제목에 팀 이름만 표시됩니다.
이 기능의 |
사용자 상태 부재 제한 시간
이 설정은 사용자가 Mattermost를 떠났을 때 상태 표시기가 “부재 중”으로 변경되는 시간(초)을 정의합니다.
이 기능의 config.json
설정은 "UserStatusAwayTimeout": 300
으로
숫자 입력이 있습니다.
앱 바 비활성화
이 설정은 앱 바를 비활성화하고 모든 Mattermost 통합 아이콘을 오른쪽 채널 헤더로 이동합니다.
Note
Mattermost 통합 개발자는 사용자가 최상의 사용자 경험을 얻을 수 있도록 통합을 업데이트하는 것을 권장합니다. 자세한 내용은 채널 헤더 플러그인 변경 사용자 포럼 토론을 참조하십시오.
True: 채널 헤더에있는 모든 통합 아이콘을 채널 헤더에 표시됩니다.
False: (기본값) 호출 아이콘을 제외한 모든 통합 아이콘을 화면 오른쪽 수직 앱 바 패널에서 사용할 수 있습니다.
이 기능의 |
채널 자동완성 지연
이 설정은 메시지 작성 중에 물결표(~)를 입력한 후에 바로 채널 링크 자동
완성이 트리거되는지 여부를 제어합니다. 이 설정으로 물결표(~)를
구두점으로 사용하는 사람들에게 채널 자동완성 (예: ~town-square
)을 덜
방해하게 할 수 있습니다.
True: 사용자가 물결표 다음에 두 글자 이상을 입력한 후 자동완성이
나타납니다. 예를 들어 ~to
를 입력하면 자동완성이 표시되지만
~
를 입력하면 표시되지 않습니다.
False: (기본값) 사용자가 물결표를 입력한 후 바로 자동완성이
나타납니다. 예를 들어 ~
를 입력하면 자동완성이 나타납니다.
이 기능의 |
브라우저 포커스시 데이터 다시 가져오기 비활성화
이 설정은 브라우저 포커스시 채널 및 채널 멤버의 다시 가져오기를 비활성화합니다.
True: 브라우저가 포커스를 얻을 때 Mattermost는 채널 및 채널 멤버를 다시 가져오지 않습니다. 이로 인해 많은 채널 및 채널 멤버를 가진 사용자에게 성능이 향상될 수 있습니다.
False: (기본값) 브라우저가 포커스를 얻을 때 Mattermost는 채널 및 채널 멤버를 다시 가져옵니다.
이 기능의
|
전용 내보내기 파일 저장소 대상 활성화
이 설정을 통해 Mattermost 대량 내보내기 및 컴플라이언스 내보내기 를 위한 대체 파일 저장소 대상을 지정할 수 있습니다.
True: 새로운 ExportFileBackend()
이 생성되어 다음 구성 설정에
대한 새로운 구성 값으로 FileSettings
아래에 생성됩니다:
ExportDriverName
ExportDirectory
ExportAmazonS3AccessKeyId
ExportAmazonS3SecretAccessKey
ExportAmazonS3Bucket
ExportAmazonS3PathPrefix
ExportAmazonS3Region
ExportAmazonS3Endpoint
ExportAmazonS3SSL
ExportAmazonS3SignV2
ExportAmazonS3SSE
ExportAmazonS3Trace
ExportAmazonS3RequestTimeoutMilliseconds
ExportAmazonS3PresignExpiresSeconds
False: 표준 파일 저장가 (또는 구성 설정이 생략된 경우) 사용됩니다.
대체 파일 저장소 대상이 구성되었을 때, Mattermost 클라우드 관리자는
/exportlink [job-id|zip file|latest]
슬래시 명령을 사용하여
내보내기에 대한 S3 사전 서명 된 URL을 생성할 수 있습니다. 세부 정보는
Mattermost 워크스페이스
이전 설명서를
참조하십시오. 또는 클라우드 및 셀프 호스팅 관리자는 mmctl export
generate-presigned-url
명령을 사용하여 mmctl에서 직접 사전 서명 된 URL을 생성할 수 있습니다.
Note
S3 사전 서명 된 URL을 생성하려면 기능 플래그 EnableExportDirectDownload
을 true
로 설정해야 하며, 스토리지는 S3 링크 생성이 호환되어야 하며 이 실험적인 설정이 true
로 설정되어야 합니다. 공유 스토리지 시스템에서는 내보내기에 대한 사전 서명 된 URL을 지원하지 않습니다.
이 기능의 |
실험적인 Bleve 구성 설정
System Console에 로그인하여 실험 > Bleve로 이동하거나 다음 표에
설명된대로 config.json
파일을 편집하여 아래 구성 설정에 액세스할 수
있습니다:
Bleve 색인화 활성화
True: 새로운 게시물의 색인화가 자동으로 발생합니다. 검색 쿼리를 위한 Bleve 활성화 가 활성화될 때까지 검색 쿼리는 bleve 검색을 사용하지 않습니다.
False: 새로운 게시물의 색인화가 자동으로 발생하지 않습니다.
이 기능의 |
색인 디렉터리
bleve 색인을 저장하기 위해 사용할 디렉터리 경로입니다.
Tip
bleve 색인 디렉터리 경로는 mattermost
디렉터리 내에 존재할 필요가 없습니다. mattermost
디렉터리의 외부에 존재하는 경우, Mattermost 업그레이드의 일환으로 이러한 파일을 유지하거나 재색인하기 위해 추가 단계가 필요하지 않습니다. 자세한 내용은 Mattermost 서버 업그레이드 문서를 참조하십시오.
이 기능의 |
지금 대량 색인하기
데이터베이스의 모든 사용자, 채널 및 게시물을 오래된 것부터 최신 순으로 색인합니다. Bleve는 색인 중에 사용 가능하지만 색인 작업이 완료될 때까지 검색 결과가 불완전할 수 있습니다.
게시물의 일괄 색인에 사용되는 최대 시간 창을 구성할 수 있습니다. 자세한 내용은 대량 색인 시간 창(초) 문서를 참조하십시오.
색인 삭제
색인 삭제 를 선택하여 Bleve 색인 디렉터리의 내용을 삭제합니다. 기존 데이터베이스의 대량 색인이 다시 구축될 때까지 검색 결과가 불완전할 수 있습니다.
검색 쿼리에 대한 Bleve 활성화
True: 검색 쿼리는 bleve 검색을 사용합니다.
False: 검색 쿼리는 bleve 검색을 사용하지 않습니다.
이 기능의 |
자동 완성 쿼리에 대한 Bleve 활성화
True: 자동 완성 쿼리는 bleve 검색을 사용합니다.
False: 자동 완성 쿼리는 bleve 검색을 사용하지 않습니다.
이 기능의 |
Beta 감사 로깅 구성 설정
다음 설정을 활성화하여 감사 이벤트를 출력할 수 있습니다. 감사 기록이 활성화되면 파일 회전을 관리할 파일 크기, 백업 간격, 압축, 파일 최대 연령 및 감사 로깅에 대한 타임스탬프를 지정할 수 있습니다.
Note
이러한 설정은 System Console에서 사용할 수 없으며 config.json
에서만 설정할 수 있습니다.
로컬로 감사 파일 작성
True: 감사 파일을 로컬 파일에 작성합니다.
False: 감사 로그를 로컬 파일에 작성하지 않습니다.
이 기능의 |
파일 이름
감사 파일의 경로를 지정합니다.
이 기능의 |
파일 최대 크기 (MB)
파일이 회전되기 전에 파일이 최대로 성장할 수 있는 용량(메가바이트
단위)입니다. 기본 설정은 100
입니다.
이 기능의 |
파일 최대 보존 기간(일)
파일이 회전되기 전에 파일이 최대로 보존될 수 있는 기간(일 단위)입니다.
기본 값은 0
으로, 기간에 제한이 없음을 나타냅니다.
이 기능의 |
파일 최대 백업 수
보존된 파일의 최대 수입니다. 가장 오래된 파일이 먼저 삭제됩니다. 기본
값은 0
으로, 백업 수에 제한이 없음을 나타냅니다.
이 기능의 |
파일 압축
true
인 경우, 회전된 파일은 gzip
를 사용하여 압축됩니다.
이 기능의 |
파일 최대 대기열 크기
이 설정은 파일에 쓸 때 파일을 얼마만큼 기록할 수 있는지를 결정합니다.
기본 값은 레코드 당 1000
개입니다. 이 설정은 서버 로그에서 감사
쓰기 실패를 보고 그 수를 조정해야 하는 경우를 제외하고 기본값으로 남겨둘
수 있습니다.
이 기능의 |
셀프 호스팅 배포용 실험적 구성 설정
다음의 셀프 호스팅 구성 설정은 시스템 콘솔을 통해 접근할 수 없으며 다음
표에 설명된 대로 config.json
파일을 편집하여 접근할 수 있습니다.
허용된 테마
이 기능은 레거시 Mattermost Enterprise Edition E10 또는 E20에서도 사용할 수 있습니다.
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
EnableThemeSelection
이 true
로 설정된 경우 사용자가 선택할 수
있는 테마를 선택합니다.
이 기능의 |
통계를 위한 최대 사용자 수
이 기능은 레거시 Mattermost Enterprise Edition E10 또는 E20에서도 사용할 수 있습니다.
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
서버 상의 최대 사용자 수를 설정하여 전체 게시물, 해시태그 게시물, 파일 게시물, 일일 게시물 및 일일 활동 사용자의 총 게시물 통계가 비활성화됩니다.
이 설정은 대규모 엔터프라이즈 배포의 성능을 최적화하기 위해 사용됩니다.
이 기능의 |
최신 안드로이드 버전
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
사용을 권장하는 최신 버전의 안드로이드 React Native 앱입니다.
이 기능의 |
최소 안드로이드 버전
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
사용을 필요로 하는 안드로이드 React Native 앱의 최소 버전입니다.
이 기능의 |
최신 iOS 버전
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
사용을 권장하는 iOS 앱의 최신 버전입니다.
이 기능의 |
최소 iOS 버전
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
사용할 수있는 최소 iOS 버전을 나타냅니다.
이 기능의 |
일괄 처리 크기
이 기능은 레거시 Mattermost Enterprise Edition E20에서도 사용할 수 있습니다.
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
컴플라이언스 익스포트 파일로 일괄 처리 할 새 게시물의 수를 결정합니다.
이 기능의 |
파일 위치
이 기능은 레거시 Mattermost Enterprise Edition E20에서도 사용할 수 있습니다.
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
컴플라이언스 익스포트의 파일 위치를 설정합니다. 기본적으로 해당 파일은
구성된 로컬 저장소
디렉터리의
exports
하위 디렉터리에 작성됩니다.
이 기능의 |
푸시 알림 버퍼
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
전송될 푸시 알림 메시지의 버퍼를 제어하는 데 사용됩니다. 메시지 수가 해당 수를 초과하는 경우, 해당 푸시 알림을 만드는 요청은 공간이 확보될 때까지 차단됩니다.
이 기능의 |
시스템 관리자 제한
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
True: (Cloud 배포의 기본값) 시스템 관리자의 일부 서버 구성 설정 보기 및 수정을 제한합니다. 온프레미스 설치에서는 권장되지 않습니다. 예약된 클라우드에서 시스템 관리자 역할을 사용하도록 지원하기 위한 것입니다.
False: (셀프 호스트 배포의 기본값) 시스템 관리자 역할에는 제한이 적용되지 않습니다.
이 기능의 |
원격 클러스터
이 기능은 레거시 Mattermost Enterprise Edition E20에서도 사용할 수 있습니다.
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
공유 채널을 위해 원격 클러스터를 추가, 제거 및 볼 수 있도록합니다.
True: 시스템 관리자는 시스템 콘솔을 사용하여 원격 클러스터를 관리할 수 있습니다.
False: 원격 클러스터 관리가 비활성화됩니다.
이 기능의 |
클라이언트 측 인증 활성화
이 기능은 레거시 Mattermost Enterprise Edition E20에서도 사용할 수 있습니다.
True: Mattermost 서버에 대한 클라이언트 측 인증을 활성화합니다. 자세한 내용은 문서 를 참조하세요.
False: 클라이언트 측 인증이 비활성화됩니다.
이 기능의 |
클라이언트 측 인증 로그인 방법
이 기능은 레거시 Mattermost Enterprise Edition E20에서도 사용할 수 있습니다.
ClientSideCertEnable
구성 설정과 함께 사용됩니다.
Primary: 클라이언트 측 인증이 확인된 후, 사용자의 이메일이 인증서에서 검색되어 비밀번호 없이 로그인에 사용됩니다.
Secondary: 클라이언트 측 인증이 확인된 후, 사용자의 이메일이 인증서에서 검색되어 사용자가 제공한 이메일과 일치하는지 확인됩니다. 일치하는 경우 사용자는 일반적인 이메일/비밀번호 자격 증명으로 로그인합니다.
이 기능의 |
내보내기 출력 디렉터리
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
내보낸 파일이 저장된 디렉터리입니다. 기본적으로 내보내기는
./data/export
하위 디렉터리에 저장됩니다.
이 기능의 |
내보내기 보존 날짜
이 설정은 시스템 콘솔에는 없으며 config.json
에서만 설정할 수
있습니다.
내보낸 파일을 삭제하기 전에 유지할 날짜 수입니다.
이 기능의 |
최대 이미지 해상도
이 설정은 시스템 콘솔에는 없으며 config.json
에서만 설정할 수
있습니다.
메시지 첨부 파일의 최대 이미지 해상도 크기(픽셀)입니다.
이 기능의 |
최대 이미지 디코더 동시성
이 설정은 시스템 콘솔에는 없으며 config.json
에서만 설정할 수
있습니다.
한 번에 동시에 디코딩할 수 있는 이미지 수를 나타냅니다. -1
의 기본
값은 Mattermost가 현재 사용 중인 CPU 수를 자동으로 사용하도록
구성합니다.
Note
이 구성 설정은 서버의 총 메모리 소비에 영향을 미칩니다. 단일 이미지의
최대 메모리는 MaxImageResolution * 24바이트
로 결정됩니다. 따라서
MaxImageResolution* MaxImageDecoderConcurrency * 24
은 이미지
디코딩을 위해 할당된 메모리보다 작아야 합니다.
이 기능의 |
초기 글꼴
이 설정은 시스템 콘솔에는 없으며 config.json
에서만 설정할 수
있습니다.
색상이 적용된 배경의 자동 생성 프로필 사진에 사용되는 글꼴입니다.
이 기능의 |
Amazon S3 서명 v2
이 설정은 시스템 콘솔에는 없으며 config.json
에서만 설정할 수
있습니다.
Mattermost는 기본적으로 AWS로의 API 호출에 서명 v4를 사용하지만 특정 경우에는 v2가 필요할 수 있습니다. v2를 사용해야 하는 경우에 대한 자세한 내용은 https://docs.aws.amazon.com/general/latest/gr/signature-version-2.html을 참조하십시오.
True: 서명 버전 2 서명 프로세스 사용.
False: 서명 버전 4 서명 프로세스 사용.
이 기능의 |
Amazon S3 경로
이 설정은 시스템 콘솔에는 없으며 config.json
에서만 설정할 수
있습니다.
여러 배포에 동일한 S3 버킷을 사용하는 것을 허용합니다.
이 기능의 |
GitLab 범위
이 설정은 시스템 콘솔에는 없으며 config.json
에서만 설정할 수
있습니다.
OAuth에 대한 정보 공유 범위를 결정하는 표준 설정입니다. 현재 GitLab OAuth에서는 지원되지 않습니다.
이 기능의 |
글로벌 릴레이 SMTP 서버 타임아웃
레거시 Enterprise Edition E20의 추가 기능으로 제공됨
이 설정은 시스템 콘솔에는 없으며 config.json
에서만 설정할 수
있습니다.
SMTP 서버로의 연결 시도가 포기되기 전에 경과할 수 있는 시간(초)입니다.
기본값은 1800초입니다. 현재 이 설정은 시스템 콘솔에 없으며
config.json
에서만 설정할 수 있습니다.
이 기능의 |
Google 범위
레거시 Enterprise Edition E20에서 사용 가능
이 설정은 시스템 콘솔에는 없으며 config.json
에서만 설정할 수
있습니다.
OAuth에 대한 정보 공유 범위를 결정하는 표준 설정입니다. 권장 설정은
profile email
입니다.
이 기능의 |
입력 디렉터리 가져오기
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
가져온 파일이 저장되는 디렉터리입니다. 기본적으로 가져온 파일은
./data/import
에 저장됩니다.
이 기능의 |
가져오기 보유 기간
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
파일을 삭제하기 전에 가져온 파일을 유지할 일수입니다.
이 기능의 |
타임스탬프 기준으로 내보내기
이 기능은 레거시 Mattermost Enterprise Edition E20에서도 사용할 수 있습니다.
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
데이터를 내보낼 Unix 타임스탬프(에폭이후 초, UTC)를 설정합니다.
이 기능의 |
블록 프로파일 속도
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다. 이 설정을 변경하려면 서버를 재시작해야 합니다.
블록 프로파일에 보고된 고루틴 차단 이벤트의 분수 를 제어하는 값입니다.
프로파일러는 rate 나노초당 평균 하나의 차단 이벤트를 샘플링하려고 합니다.
프로파일에 모든 차단 이벤트를 포함하려면 속도를 1
로 설정하세요.
프로파일링을 완전히 비활성화하려면 속도를 0
으로 설정하세요.
이 기능의 |
앱 사용자 정의 URL 스키마
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
사용자 정의 모바일 Mattermost 앱에서 제공된 리디렉션 링크용 유효한 사용자 정의 URL 스키마를 정의합니다. 이를 통해 사용자가 Mattermost의 모바일 클라이언트가 아닌 사용자 정의 모바일 앱으로 리디렉션됩니다.
구성한 후 OAuth 또는 SAML 사용자 인증이 완료되면 모바일 클라이언트가
보내는 사용자 정의 URL 스키마가 유효한지 확인하여 기본 스키마인 http
또는 https
와 같은 기본 스키마를 포함하지 않도록합니다. 그런 다음
모바일 클라이언트가 제공하는 사용자 정의 스키마 URL을 통해 모바일
사용자를 다시 모바일 앱으로 리디렉션합니다. 사용자 정의 URL 스키마를
사용하여 모바일 클라이언트 값을 업데이트하는 것이 좋습니다.
이 기능의 |
Office 365 스코프
이 기능은 레거시 Mattermost Enterprise Edition E20에서도 사용할 수 있습니다.
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
OAuth에서 OAuth 클라이언트와 공유되는 정보의 범위를 결정하는 표준
설정입니다. 권장 설정은 User.Read
입니다.
이 기능의 |
플러그인 업로드 활성화
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
True: 시스템 관리자가 플러그인 > 관리에서 플러그인을 업로드할
수 있습니다. 플러그인을 업로드할 계획이 없다면 서버에 설치할 플러그인을
제어하려면 false
로 설정하세요. 자세한 내용은
문서를
참조하세요.
False: Mattermost 서버에서 플러그인 업로드를 비활성화합니다.
이 기능의 |
보안되지 않은 다운로드 URL 허용
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
True: 원격 URL에서 플러그인을 다운로드하고 설치할 수 있습니다.
False: 원격 URL에서 플러그인을 다운로드하고 설치할 수 없습니다.
이 기능의 |
플러그인 상태 검사 활성화
이 설정은 시스템 콘솔에서 사용할 수 없으며, config.json
에서만 설정할 수 있습니다.
True: 모든 플러그인이 주기적으로 모니터링되어 상태에 따라 주기적으로 다시 시작되거나 비활성화되는 플러그인 건강 검사를 활성화합니다. 건강 검사는 매 30초마다 실행됩니다. 플러그인이 1시간 동안 3번 실패하는 것을 감지하면 Mattermost 서버가 플러그인을 다시 시작하려고 시도합니다. 다시 시작이 3번 연속 실패하면 플러그인이 자동으로 비활성화됩니다.
False: Mattermost 서버에서 플러그인 건강 검사를 비활성화합니다.
이 기능의 |
플러그인 디렉터리
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만 설정할 수 있습니다.
플러그인 파일의 위치입니다. 비어 있으면 ./plugins
디렉터리에 저장됩니다. 설정한 경로는 존재해야 하며 Mattermost가 쓰기 권한을 가져야 합니다.
이 기능의 |
클라이언트 플러그인 디렉터리
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만 설정할 수 있습니다.
클라이언트 플러그인 파일의 위치입니다. 비어 있으면 ./client/plugins
디렉터리에 저장됩니다. 설정한 경로는 존재해야 하며 Mattermost가 쓰기 권한을 가져야 합니다.
이 기능의 |
범위 IDP 공급자 ID
Note
Enterprise, Professional 플랜에서 사용 가능
이 기능은 레거시 Mattermost Enterprise Edition E20에서도 사용할 수 있습니다.
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만 설정할 수 있습니다.
인증된 사용자가 연합된 Azure AD 서버의 초기 로그인 페이지를 건너뛰고 로그인에 비밀번호만 필요로하는 기능을 허용합니다.
이 기능의 |
IDP 공급자 이름 범위 설정
Note
Enterprise, Professional 플랜에서 사용 가능
이 기능은 레거시 Mattermost Enterprise Edition E20에서도 사용할 수 있습니다.
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만 설정할 수 있습니다.
사용자의 범위 ID에 연결된 이름을 추가합니다.
이 기능의 |
그룹 읽지 않은 채널
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만 설정할 수 있습니다.
이 설정은 새로운 사이드바에만 적용됩니다. 시스템 콘솔에서 이 기능을 보려면 레거시 사이드바 사용 비활성화 구성 설정을 비활성화해야 합니다.
기본값 비활성화: 모든 사용자에 대해 기본적으로 모든 사용자의 읽지 않은 채널 사이드바 섹션을 비활성화합니다. 사용자는 **설정 > 사이드바 > 별도로 읽지 않은 채널 그룹화**에서 활성화할 수 있습니다.
기본값 활성화: 모든 사용자에 대해 기본적으로 모든 사용자의 읽지 않은 채널 사이드바 섹션을 활성화합니다. 사용자는 **설정 > 사이드바 > 별도로 읽지 않은 채널 그룹화**에서 비활성화할 수 있습니다.
이 기능의 |
엄격한 CSRF 토큰 강제 적용
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만 설정할 수 있습니다.
True: 현재 사용 중인 사용자 지정 헤더와 비교하여 추가 강화를 위해 CSRF 보호 토큰을 활성화합니다. 사용자가 로그인하면 CSRF 토큰이 포함된 추가 쿠키가 생성됩니다.
False: CSRF 보호 토큰을 비활성화합니다.
이 기능의 |
개발자 플래그
이 설정은 시스템 콘솔에서 사용할 수 없으며, config.json
에서만 설정할 수 있습니다.
이 구성 설정은 Mattermost 웹 앱의 컨텐츠 보안 정책(CSP)을 설정하는 데 사용되는 플래그 목록을 지정합니다. 각 플래그는 flag~true
형식이어야 하며 (예: unsafe-eval~true,unsafe-inline~true
), 제작 환경에서는 권장되지 않습니다.
현재 지원되는 다음 값이 있습니다:
unsafe-eval
: 루트 웹 앱에unsafe-eval
CSP 지시문을 추가하여 개발자 환경에서 디버깅을 증가시킵니다.unsafe-inline
: 루트 웹 앱에unsafe-inline
CSP 지시문을 추가하여 개발자 환경에서 디버깅을 증가시킵니다.
이 구성 설정은 기본적으로 비활성화되어 있으며 개발자 모드 가 활성화되어야 합니다.
이 기능의 |
게시물 검색 활성화
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
이 설정이 활성화되면 사용자가 메시지를 검색할 수 있습니다. 검색을 비활성화하면 성능이 향상되지만 검색 상자를 사용하려고 하는 사용자에게 오류 메시지가 표시됩니다.
이 기능의 |
파일 검색 활성화
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
이 설정은 사용자가 메시지에 첨부된 문서를 파일 이름으로 검색할 수 있도록
함. 문서의 내용으로 검색하려면 ExtractContent
구성 설정도 활성화해야
합니다. 자세한 내용은 콘텐츠별 문서 검색 사용
여부
문서를 참조하십시오. 문서 내용 검색은 모바일 지원이 곧 제공될 예정으로
Mattermost Server v5.35부터 사용할 수 있습니다.
True: 지원되는 문서 유형은 파일 이름으로 검색할 수 있습니다.
False: 파일 기반 검색이 비활성화됩니다.
이 기능의 |
사용자 상태 업데이트 활성화
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
성능을 향상시키기 위해 상태 업데이트를 끕니다. 상태 업데이트가 꺼져 있을 때는 사용자가 메시지를 게시할 때만 잠시 온라인으로 표시되며 해당 메시지를 게시한 채널 멤버에게만 표시됩니다.
이 기능의 |
WebSocket 안전한 포트
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다. 이 설정을 변경하려면 서버를 다시 시작해야 합니다.
(선택 사항) 이 설정은 wss
프로토콜을 사용하여 보안 WebSocket이
수신할 포트를 정의합니다. 기본값은 443
입니다. 클라이언트가 웹소켓
연결을 시도할 때 먼저 HTTPS로 페이지가 로드되었는지 확인합니다. 그렇다면
안전한 웹소켓 연결을 사용하고, 그렇지 않다면 안전하지 않은 웹소켓 연결을
사용합니다. 생산 환경 배포는 반드시 HTTPS 및 WSS에서만 운영하는 것이
매우 권장됩니다.
이 기능의 |
WebSocket 포트
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다. 이 설정을 변경하려면 서버를 다시 시작해야 합니다.
(선택 사항) 이 설정은 ws
프로토콜을 사용하여 보안되지 않은
WebSocket이 수신할 포트를 정의합니다. 기본값은 80
입니다.
클라이언트가 웹소켓 연결을 시도할 때 먼저 HTTPS로 페이지가 로드되었는지
확인합니다. 그렇다면 안전한 웹소켓 연결을 사용하고, 그렇지 않다면
안전하지 않은 웹소켓 연결을 사용합니다. 생산 환경 배포는 반드시 HTTPS 및
WSS에서만 운영하는 것이 매우 권장됩니다.
이 기능의 |
API 팀 삭제 활성화
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
True: 팀 및 시스템 관리자가 api/v4/teams/{teamid}?permanent~true
API 엔드포인트를 호출하여 팀을 영구적으로 삭제할 수 있습니다.
False: API 엔드포인트를 호출할 수 없습니다.
api/v4/teams/{teamid}
은 여전히 팀을 소프트 삭제할 수 있습니다.
이 기능의 |
API 사용자 삭제 활성화
이 설정은 시스템 콘솔에서 사용할 수 없으며, config.json
에서만 설정할 수 있습니다.
True: 시스템 관리자 또는 사용 권한을 갖춘 사용자가
api/v4/users/{userid}?permanent~true
API 엔드포인트를 호출하여
사용자를 영구적으로 삭제할 수 있습니다.
False: API 엔드포인트를 호출할 수 없습니다.
api/v4/users/{userid}
은 여전히 사용자를 소프트 삭제할 수 있습니다.
이 기능의 |
Enable API 채널 삭제
이 설정은 시스템 콘솔에서 사용할 수 없으며, config.json
에서만 설정할 수 있습니다.
True: 시스템 관리자 또는 적절한 권한을 가진 사용자가
api/v4/channels/{channelid}?permanent~true
API 엔드포인트를 호출하여
채널을 영구적으로 삭제할 수 있습니다.
False: API 엔드포인트를 호출할 수 없습니다. 참고로
api/v4/channels/{channelid}
를 사용하여 채널을 부분적으로 삭제할
수는 있습니다.
이 기능의 |
OpenTracing 활성화
이 설정은 시스템 콘솔에서 사용할 수 없으며, config.json
에서만 설정할 수 있습니다.
True: Jaeger 클라이언트가 인스턴스화되어 각 HTTP 요청을 추적하고 앱 및 스토어 계층을 통과하는 것을 추적합니다. 앱 및 스토어에 컨텍스트가 추가되어 레이어 체인을 통해 OpenTracing ‘스팬’을 생성합니다.
기본적으로 민감한 정보 누출을 피하기 위해 OpenTracing에는 메서드 매개변수를 보고하지 않습니다. 메서드의 이름만 보고됩니다.
False: OpenTracing이 비활성화됩니다.
이 기능의 |
mmctl의 로컬 모드 활성화
이 설정은 시스템 콘솔에서 사용할 수 없으며, config.json
에서만 설정할 수 있습니다.
True: mmctl의 로컬 모드를 활성화합니다.
False: mmctl의 로컬 모드를 비활성화합니다.
이 기능의 |
Tip
mmctl의 로컬 모드를 사용하려면 서버를 실행하고 mmctl을 실행하는 동안
동일한 사용자를 사용하거나 새 사용자로 전환하기 전에 소켓 파일을 정리하세요. /var/tmp/mattermost_local.socket
과 같이 socket file "/var/tmp/mattermost_local.socket" doesn't exists, please check the server configuration for local mode
와 같은 오류가 발생하면 이 구성 설정을 true
로 설정하여 해결할 수 있습니다.
로컬 모드 소켓 위치 활성화
이 설정은 시스템 콘솔에서 사용할 수 없으며, config.json
에서만 설정할 수 있습니다.
서버가 mmctl이 로컬 모드에서 연결하고 통신하는 데 사용하는 소켓의 경로입니다. 이 키의 기본값이 변경되면 로컬 모드에서 새 소켓 경로를 가리킬 때 --local-socket-path /new/path/to/socket
플래그를 사용하여 mmctl을 가리켜야 합니다.
아무 것도 지정되지 않으면 서버와 mmctl이 가정하는 기본 경로는 /var/tmp/mattermost_local.socket
입니다.
이 기능의 |
기본 채널
이 설정은 시스템 콘솔에서 사용할 수 없으며, config.json
에서만 설정할 수 있습니다.
새로운 팀에 가입한 후에 자동으로 추가되는 기본 채널입니다. 공개 채널에만 적용되며 서버의 모든 팀에 영향을 미칩니다.
설정되지 않은 경우 모든 사용자는 기본적으로 off-topic
및 town-square
채널에 추가됩니다.
Note
town-square
가 목록에 없더라도 사용자는 새로운 팀에 가입한 후에 해당 채널에 추가됩니다.
이 기능의 config.json 설정은 “ExperimentalDefaultChannels”: []입니다. 채널 이름을 포함하는 문자열 배열 입력으로 구성됩니다. 예를 들어, [“announcement”, “developers”]와 같습니다. |
실험적인 작업 구성 설정
모든 플랜 에서 사용 가능
self-hosted 배포판
이러한 설정은 Mattermost가 데이터 보존을 활성화하거나 Elasticsearch로 게시물을 인덱싱하는 것과 같은 주기적인 작업을 스케줄하고 완료하는 방식을 구성하는 데 사용됩니다. 이러한 설정은 어떤 Mattermost 서버가 올바른 시간에 작업을 대기시키는 “Scheduler”로 지정되었는지, 주어진 작업을 완료하는 “Worker”로 지정되었는지를 제어합니다.
단일 기계에서 Mattermost를 실행할 때는 RunJobs
와 RunScheduler
모두 활성화되어야 합니다. 둘 중 하나만 활성화되어도 Mattermost는 제대로 작동하지 않습니다.
고가용성 모드에서 Mattermost를 실행할 때는 일반적으로 하나 이상의 서버에서 RunJobs
를 활성화하고 모든 서버에서 RunScheduler
를 활성화해야 합니다. 고가용성 클러스터에는 스케줄러 하나와 하나 이상의 워커가 있습니다. 자세한 정보는 아래 섹션을 참조하세요.
작업 실행
이 설정은 시스템 콘솔에서는 사용할 수 없으며 config.json
에서만 설정할 수 있습니다.
이 Mattermost 서버가 스케쥴러에서 생성된 작업을 처리할지 여부를 설정합니다. 단일 기계에서 Mattermost를 실행할 때는 항상 이 설정을 활성화해야 합니다.
고가용성모드 에서 Mattermost를 실행할 때는 하나 이상의 서버가 이 설정을 활성화해야 합니다. 고가용성 클러스터에서는 이 설정이 비활성화된 나머지 Mattermost 앱 서버와 함께 하나 이상의 전용 Workers를 활성화된 설정으로 가지는 것이 좋습니다.
이 기능의 |
스케줄러 실행
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만 설정할 수 있습니다.
이 Mattermost 서버가 Worker에 의해 완료되는 작업을 예약할지 여부를 설정합니다. 단일 기계에서 Mattermost를 실행할 때는 항상 이 설정을 활성화해야 합니다.
고가용성모드에서는 항상 이 설정이 활성화되어야 합니다. 고가용성 클러스터에서는 중복된 작업이 생성되지 않도록 하기 위해 최대 하나의 서버가 일치하는 스케줄러로 지정됩니다. 자세한 내용은 고가용성 문서를 참조하십시오.
Warning
이 설정을 기본 설정인 true
에서 변경하지 않는 것을 강력히 권장합니다. 이렇게 하면 ClusterLeader
가 스케줄러를 실행하지못하게됩니다. 그 결과로 LDAP 동기화, 규정 준수 내보내기 및 데이터 보유와 같은 반복 작업이 예약되지 않습니다. 이전 버전의 Mattermost 서버 및 이 설명서에서는 RunScheduler: false
와 함께 Job Server를 실행해야 한다는 지시가 있었습니다. 그러나 클러스터 설계가 진화하여 더는 해당하지 않습니다.
이 기능의 |
이전 데이터베이스 작업 정리
이 설정은 시스템 콘솔에서 사용할 수 없으며 config.json
에서만
설정할 수 있습니다.
완료된 이전 데이터베이스 작업을 제거하는 기준을 정의합니다. 이 설정은
기본적으로 비활성화되어 있으며 활성화하려면 0
이상의 값을 설정해야
합니다.
이 기능의 |
오래된 데이터베이스 항목 정리
이 설정은 데이터베이스 설정에만 적용됩니다. 시스템 콘솔에는 사용할 수 없으며 mmctl을 통해 설정하거나 데이터베이스에서 변경할 수 있습니다.
데이터베이스에서 삭제할 오래된 구성의 기준을 정의합니다.
이 기능의 |