Desktop App deployment guide

Mattermost 데스크톱 애플리케이션은 Windows, macOS 및 Linux 운영 체제용으로 사용할 수 있습니다.

당사의 다운로드 페이지 에서 앱을 직접 다운로드 하고, 설정 도움말 및 문제 해결 팁을 위해 설치 가이드 를 방문하세요.

본 페이지는 당신만의 Mattermost 데스크톱 앱을 사용자 정의하고 배포하는 방법, 공식 Windows 데스크톱 앱을 서버 URL 및 기타 앱 설정과 함께 사용자에게 무음으로 배포하는 방법에 대한 안내를 제공합니다.

사용자 지정 빌드 구성

당신만의 Mattermost 데스크톱 애플리케이션을 구성하여 배포하려면 src/common/config/buildConfig.ts 를 설정합니다.

  1. 데스크톱 앱의 buildConfig.ts 파일을 구성합니다. 사용자 경험을 사용자 정의하기 위해 구성할 수 있는 여러 매개변수가 있습니다.

defaultTeams

설명

사용자가 수정할 수 없는 기본 설정으로 데스크톱 앱에 추가되는 서버 URL과 표시 이름 목록입니다. 사용자는 enableServerManagementfalse 로 설정되지 않는 한 여전히 서버 관리 페이지를 통해 서버를 추가 할 수 있습니다.

키-값 쌍의 배열을 기대합니다.

예제

defaultTeams: [
  {
    name: 'example',
    url: 'https://example.com'
  },
  {
    name: 'mattermost',
    url: 'https://www.mattermost.com'
  }
]

enableServerManagement

설명

사용자가 앱 설정 페이지에서 서버를 추가, 편집 또는 제거할 수 있는지를 제어합니다. false로 설정된 경우, 적어도 하나의 서버를 defaultTeams 에 지정해야 합니다. 그렇지 않으면 사용자는 어떤 서버와 상호 작용할 수 없습니다.

부울, true 또는 false를 기대합니다.

예제

enableServerManagement: true
  1. 응용프로그램을 빌드하려면 Mattermost 데스크톱 개발 가이드 를 따르세요.

Windows 앱: 사전 구성 및 무음 배포

공식 Windows 데스크톱 앱을 사용자에게 무음으로 특정 서버 URL로 사전 구성하여 배포할 수 있습니다. 또한 로그인시 앱 시작 옵션을 제외한 모든 앱 설정 을 설정할 수도 있습니다.

  1. Mattermost 다운로드 페이지 에서 최신 Windows 설치기를 다운로드합니다.

  2. 실행 파일을 파일 서버와 같은 공유 위치로 이동합니다.

  3. Windows 배치 파일을 생성하려면:

  • 메모장 또는 메모장++와 같은 텍스트 편집기를 엽니다.

  • 다음 명령어를 텍스트 파일에 복사하고 붙여 넣습니다.

rem "단계 1: Mattermost 데스크톱 앱을 사용자 지역 디스크로 무음으로 설치"
start \\SERVER\shared_folder\mattermost-setup-4.6.2-win.exe --silent

if not exist "%APPDATA%\Mattermost" mkdir %APPDATA%\Mattermost

rem "단계 2: 사용자 환경 설정 디렉터리에 초기 config.json 생성"
(
  echo {
  echo   "version": 2,
  echo   "teams": [
  echo     {
  echo       "name": "core",
  echo       "url": "https://community.mattermost.com",
  echo       "order": 0
  echo     }
  echo   ],
  echo   "showTrayIcon": true,
  echo   "trayIconTheme": "light",
  echo   "minimizeToTray": true,
  echo   "notifications": {
  echo     "flashWindow": 2,
  echo     "bounceIcon": true,
  echo     "bounceIconType": "informational"
  echo   },
  echo   "showUnreadBadge": true,
  echo   "useSpellChecker": true,
  echo   "enableHardwareAcceleration": true,
  echo   "autostart": true,
  echo   "spellCheckerLocale": "en-US",
  echo   "darkMode": false
  echo }
) > %APPDATA%\Mattermost\config.json

Note

사용자 지정 폴더에 데스크톱 앱을 설치하려면 실행하기 전에 실행 파일을 폴더로 복사할 수도 있습니다. 이렇게 하면 공유 폴더에 읽기 전용 권한만 필요합니다.

  1. 텍스트 파일을 .bat 확장자로 저장합니다. 예를 들어, mattermost-app-install.bat .

  2. 각 사용자에게 배포 및 배치 파일을 배포하려면 표준 소프트웨어 자산 관리 도구를 사용합니다.

한 번 실행되면, 데스크탑 앱이 사용자의 지역 디렉터리에 추가되며, 사전 구성된 config.json 파일도 함께 생성됩니다. 설치 프로그램은 사용자의 시작 메뉴에 데스크톱 앱에 대한 바로 가기를 만듭니다; zip 버전을 사용하는 경우 바로 가기를 수동으로 만들어야 합니다.

Windows 앱: 앱 무음 제거

사용자 컴퓨터에서 앱을 무음으로 제거하려면 다음 명령을 실행할 수 있습니다:

%userprofile%\AppData\local\Programs\mattermost-desktop\Uninstall Mattermost.exe /currentuser /S

Note

이 명령을 실행할 때 .exe가 닫혀 있어야 합니다.