Desktop App deployment guide
Mattermost 데스크톱 애플리케이션은 Windows, macOS 및 Linux 운영 체제용으로 사용할 수 있습니다.
당사의 다운로드 페이지 에서 앱을 직접 다운로드 하고, 설정 도움말 및 문제 해결 팁을 위해 설치 가이드 를 방문하세요.
본 페이지는 당신만의 Mattermost 데스크톱 앱을 사용자 정의하고 배포하는 방법, 공식 Windows 데스크톱 앱을 서버 URL 및 기타 앱 설정과 함께 사용자에게 무음으로 배포하는 방법에 대한 안내를 제공합니다.
이 페이지는 다음과 같습니다.
사용자 지정 빌드 구성
당신만의 Mattermost 데스크톱 애플리케이션을 구성하여 배포하려면 src/common/config/buildConfig.ts 를 설정합니다.
데스크톱 앱의
buildConfig.ts파일을 구성합니다. 사용자 경험을 사용자 정의하기 위해 구성할 수 있는 여러 매개변수가 있습니다.
defaultTeams
- 설명
사용자가 수정할 수 없는 기본 설정으로 데스크톱 앱에 추가되는 서버 URL과 표시 이름 목록입니다. 사용자는
enableServerManagement가false로 설정되지 않는 한 여전히 서버 관리 페이지를 통해 서버를 추가 할 수 있습니다.키-값 쌍의 배열을 기대합니다.
예제
defaultTeams: [
{
name: 'example',
url: 'https://example.com'
},
{
name: 'mattermost',
url: 'https://www.mattermost.com'
}
]
helpLink
- 설명
도움말 > 자세히 알아보기 메뉴 항목에 있는 도움말 문서의 URL입니다. 지정하지 않은 경우 메뉴 옵션이 숨겨집니다.
문자열을 기대합니다.
예제
helpLink: 'https://mattermost-docs.infograb.net/messaging/managing-desktop-app-servers.html'
helpLink: ''
enableServerManagement
- 설명
사용자가 앱 설정 페이지에서 서버를 추가, 편집 또는 제거할 수 있는지를 제어합니다. false로 설정된 경우, 적어도 하나의 서버를
defaultTeams에 지정해야 합니다. 그렇지 않으면 사용자는 어떤 서버와 상호 작용할 수 없습니다.부울, true 또는 false를 기대합니다.
예제
enableServerManagement: true
응용프로그램을 빌드하려면 Mattermost 데스크톱 개발 가이드 를 따르세요.
Windows 앱: 사전 구성 및 무음 배포
공식 Windows 데스크톱 앱을 사용자에게 무음으로 특정 서버 URL로 사전 구성하여 배포할 수 있습니다. 또한 로그인시 앱 시작 옵션을 제외한 모든 앱 설정 을 설정할 수도 있습니다.
Mattermost 다운로드 페이지 에서 최신 Windows 설치기를 다운로드합니다.
실행 파일을 파일 서버와 같은 공유 위치로 이동합니다.
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
사용자 지정 폴더에 데스크톱 앱을 설치하려면 실행하기 전에 실행 파일을 폴더로 복사할 수도 있습니다. 이렇게 하면 공유 폴더에 읽기 전용 권한만 필요합니다.
텍스트 파일을
.bat확장자로 저장합니다. 예를 들어,mattermost-app-install.bat.각 사용자에게 배포 및 배치 파일을 배포하려면 표준 소프트웨어 자산 관리 도구를 사용합니다.
한 번 실행되면, 데스크탑 앱이 사용자의 지역 디렉터리에 추가되며, 사전 구성된 config.json 파일도 함께 생성됩니다. 설치 프로그램은 사용자의 시작 메뉴에 데스크톱 앱에 대한 바로 가기를 만듭니다; zip 버전을 사용하는 경우 바로 가기를 수동으로 만들어야 합니다.
Windows 앱: 앱 무음 제거
사용자 컴퓨터에서 앱을 무음으로 제거하려면 다음 명령을 실행할 수 있습니다:
%userprofile%\AppData\local\Programs\mattermost-desktop\Uninstall Mattermost.exe /currentuser /S
Note
이 명령을 실행할 때 .exe가 닫혀 있어야 합니다.
