빠른 시작 평가#

이 가이드는 Docker 또는 Azure Marketplace를 사용하여 Mattermost를 빠르게 시도해볼 수 있는 지침을 제공합니다. 이 옵션들은 Mattermost 인스턴스를 빠르게 설정하고 실행하여 탐색과 테스트를 할 수 있게 해주므로 테스트 및 평가 목적으로 이상적입니다. 하지만 이러한 빠른 시작 옵션들은 프로덕션 환경에서 사용하는 것을 권장하지 않습니다. 이들은 데모 목적으로만 구성되어 있습니다.

배포 옵션#

Mattermost는 Azure Marketplace에서 사전 구성된 가상 머신 이미지로 제공됩니다. 이 옵션은 기존 Azure 인프라에 원활하게 통합되므로 이미 Azure를 사용 중인 고객에게 선호됩니다.

필수 요구사항:

  • Azure 구독

  • Azure Portal에 대한 기본적인 이해

솔루션 템플릿은 다음과 같은 구성 요소를 설정합니다:

  1. 가상 머신 (Ubuntu): Mattermost 애플리케이션과 관련 데이터베이스를 호스팅하여 시스템 실행에 필요한 컴퓨팅 환경을 제공합니다.

  2. 공용 IP 주소: 공용 인터넷을 통해 Mattermost 워크스페이스에 접근할 수 있게 하여 사용자가 플랫폼에 안전하게 연결할 수 있게 합니다.

  3. 네트워크 인터페이스: 정의된 네트워크 계층을 통해 가상 머신과 다른 Azure 리소스 간의 통신을 용이하게 합니다.

  4. 네트워크 보안 그룹: 가상 방화벽 역할을 하여 인바운드 및 아웃바운드 트래픽을 제어하여 배포된 리소스를 무단 접근으로부터 보호합니다.

  5. 디스크: 업로드된 문서와 시스템 구성을 포함한 Mattermost에서 생성된 파일을 저장하기 위해 가상 머신에 마운트된 영구 스토리지를 제공합니다.

  6. 가상 네트워크: 배포된 리소스를 위한 안전하고 격리된 네트워크 환경을 생성하여 인프라 구성 요소 간의 비공개 및 제어된 연결을 가능하게 합니다.

1단계: Azure Marketplace 제안으로 이동

이 링크 를 클릭하여 Azure Marketplace의 Mattermost VM Complete 제안으로 이동하세요.

2단계: 플랜 선택 및 배포 시작

드롭다운 메뉴에서 사용 가능한 Mattermost 플랜을 선택한 다음 Create 를 클릭하여 구성 프로세스를 시작하세요.

3단계: 기본 구성

이 단계에는 Azure의 단일 화면에서 관리되는 여러 주요 구성이 포함됩니다:

  1. 구독: 사용하려는 Azure 구독을 선택하세요.

  2. 리소스 그룹: 기존 리소스 그룹을 선택하거나 새로 만드세요.

  3. 지역: 가상 머신의 배포 지역을 선택하세요(예: East US, West Europe).

  4. VM 이름: 가상 머신에 고유한 이름을 지정하세요.

  5. 첫 번째 관리자: Mattermost 인스턴스의 첫 번째 관리자를 위한 원하는 사용자 이름이메일 을 입력하세요.

  6. 인증 방법: 간단함을 위해 비밀번호 인증을 사용하세요.

VM에 고유하고 의미 있는 이름(예: 조직 이름)을 지정하는 것을 권장합니다.

4단계: VM 크기 및 네트워킹 구성 선택

  1. 가상 머신 크기: 평가용으로는 D2s v3 크기를 권장합니다. 프로덕션 사용을 위해서는 Mattermost for AKS 와 같은 더 확장 가능한 배포 옵션을 권장합니다.

  2. DNS 접두사: 인스턴스에 대한 고유한 DNS 이름을 입력하세요. 이 DNS는 워크스페이스에 대한 공개 액세스를 허용합니다. Azure 구독 내에 이미 일치하는 DNS 이름이 없는 것이 중요하며, 그렇지 않으면 배포가 나중에 실패할 수 있습니다.

  3. 네트워킹: 새 가상 네트워크와 서브넷을 선택하거나 만드세요. 새 값을 생성하면 원활한 설정이 보장되고 배포 충돌을 방지할 수 있습니다.

5단계: 제출 및 배포

구성이 완료되면 Create 를 클릭하여 완료하세요. Azure는 인프라를 프로비저닝하고 새로운 Mattermost 인스턴스를 생성하는 데 5-10분이 소요됩니다. 이 시간 동안 필요한 구성 요소(예: 가상 머신, 공용 IP, 네트워크)가 설정됩니다.

배포가 완료되면:

  • 리소스의 공용 IP 주소 섹션으로 이동하세요.

  • <your VM name>-ip 라는 이름의 리소스를 찾아 클릭하세요.

  • DNS 이름은 “Essentials” 창의 “DNS Name” 아래에 나열됩니다.

  • DNS 이름은 다음과 같은 형식입니다:

<dns name you chose>.<region>.cloudapp.azure.com (예: myorg.eastus.cloudapp.azure.com).

6단계: Mattermost 인스턴스에 로그인

공용 IP 리소스의 DNS 이름을 통해 Mattermost 배포에 접근하세요. 3단계에서 설정한 관리자 이메일과 비밀번호를 사용하여 로그인하세요.

축하합니다! Azure Marketplace 솔루션 템플릿을 통해 Mattermost를 성공적으로 배포했습니다. 이제 Mattermost를 사용하여 팀 협업을 관리할 준비가 되었습니다.

Mattermost를 시도하는 가장 빠른 방법은 공식 Docker 미리보기 컨테이너를 사용하는 것입니다. 이 방법은 최소한의 설정만 필요하며 완전히 기능하는 Mattermost 인스턴스를 제공합니다.

필수 요구사항:

  • 시스템에 설치된 Docker

  • 최소 1GB의 사용 가능한 RAM

  • 최소 1GB의 사용 가능한 디스크 공간

Docker를 사용하여 Mattermost 실행하기:

  1. Mattermost 미리보기 컨테이너를 가져와서 실행하세요:

    docker run --name mattermost-preview -d --publish 8065:8065 mattermost/mattermost-preview
    
  2. http://localhost:8065 에서 Mattermost에 접근하세요

  3. 메시지가 표시되면 첫 번째 관리자 계정을 생성하세요.

다음 단계#

두 가지 방법 중 하나를 사용하여 Mattermost 인스턴스를 설정한 후:

  • 첫 번째 팀과 채널을 생성하세요

  • 사용자를 워크스페이스에 초대하세요

  • Mattermost 기능과 통합을 탐색하세요

  • 시스템을 더 잘 이해하기 위해 애플리케이션 아키텍처 를 검토하세요

  • 프로덕션 배포를 위해 서버 배포 를 고려하세요

추가 도움이나 질문이 있으면 Mattermost 커뮤니티 포럼 을 방문하거나 배포 문제 해결 가이드를 참조하세요.