InfoGrab DocsInfoGrab Docs

Linux에 Mattermost 배포

요약

Mattermost 서버는 모든 64비트 Linux 시스템에서 실행됩니다. Ubuntu/Debian, Red Hat(RHEL), 수동 설치(tarball) 방식은 모두 사용자가 호스트와 데이터베이스를 직접 준비해야 합니다.

Mattermost 서버는 모든 64비트 Linux 시스템에서 실행됩니다. 프로덕션 환경에서는 Mattermost와 PostgreSQL 데이터베이스를 별도의 호스트에서 실행하세요. 단일 호스트 설치는 개발 및 테스트에 적합합니다.

설치 방법 선택#

  • Ubuntu / Debian — 서명된 Mattermost APT 리포지터리(deb)에서 설치합니다. Ubuntu 22.04 / 24.04 LTS 및 Debian에 권장되며, apt를 통해 자동 보안 업데이트를 제공합니다.
  • Red Hat (RHEL) — SELinux 컨텍스트를 포함하여 수동 systemd 설정과 함께 릴리즈 tarball에서 설치합니다. RHEL, Rocky, Alma, Oracle Linux, CentOS Stream 9 이상을 다룹니다.
  • 수동 설치(tarball) — 릴리즈 tarball에서 모든 64비트 Linux 배포판에 설치합니다. 최대한의 유연성을 제공하며, 일반적으로 고급 관리자와 폐쇄망 환경에서 선택합니다.
  • Azure Native VM — Azure Marketplace에서 프로덕션 준비가 완료된 Mattermost 스택을 배포합니다. 관리형 컴퓨트, 데이터베이스, 스토리지, 로드 밸런싱과 함께 사용자의 Azure 구독에 프로비저닝됩니다.

설치 전 준비 사항#

Ubuntu/Debian, Red Hat(RHEL), 수동 설치(tarball) 방식은 모두 사용자가 호스트와 데이터베이스를 직접 준비해야 합니다.

  • 1 vCPU 및 2 GB RAM 이상의 64비트 Linux 호스트(최대 약 1,000명 사용자 지원)
  • PostgreSQL 15 이상 - 호스트 로컬, 별도 서버 또는 관리형 서비스 중 하나. 데이터베이스 설정을 참조하거나, MySQL에서 이동하는 경우 PostgreSQL 마이그레이션을 참조하세요.
  • 인바운드 포트 80, 443(HTTPS), 8065(시스템 콘솔). 전체 목록은 네트워크 포트를, 설치 전 점검 목록은 준비를 참조하세요.
  • 릴레이를 통해 알림 이메일을 보내는 경우 아웃바운드 포트 10025.

Azure Native VM 방식은 Azure Marketplace에서 자체 컴퓨트, 관리형 PostgreSQL, 스토리지를 프로비저닝하므로 대신 해당 사전 요구 사항을 참조하세요.

설치 후 작업#

Mattermost가 실행되면 사용자에게 노출하기 전에 다음 단계를 완료하세요.

폐쇄망 환경

네트워크가 격리된 영역에 배포하는 경우, 위의 연결형 설치 경로 대신 폐쇄망 운영을 참조하세요. 패키지 미러링과 표준 설치에 추가로 필요한 구성 변경을 다룹니다.

문제 해결

일반적인 설치 실패에 대해서는 배포 문제 해결을 참조하세요.

Linux에 Mattermost 배포

Mattermost v12.0
원문 보기

요약

Mattermost 서버는 모든 64비트 Linux 시스템에서 실행됩니다. Ubuntu/Debian, Red Hat(RHEL), 수동 설치(tarball) 방식은 모두 사용자가 호스트와 데이터베이스를 직접 준비해야 합니다.

Mattermost 서버는 모든 64비트 Linux 시스템에서 실행됩니다. 프로덕션 환경에서는 Mattermost와 PostgreSQL 데이터베이스를 별도의 호스트에서 실행하세요. 단일 호스트 설치는 개발 및 테스트에 적합합니다.

설치 방법 선택#

  • Ubuntu / Debian — 서명된 Mattermost APT 리포지터리(deb)에서 설치합니다. Ubuntu 22.04 / 24.04 LTS 및 Debian에 권장되며, apt를 통해 자동 보안 업데이트를 제공합니다.
  • Red Hat (RHEL) — SELinux 컨텍스트를 포함하여 수동 systemd 설정과 함께 릴리즈 tarball에서 설치합니다. RHEL, Rocky, Alma, Oracle Linux, CentOS Stream 9 이상을 다룹니다.
  • 수동 설치(tarball) — 릴리즈 tarball에서 모든 64비트 Linux 배포판에 설치합니다. 최대한의 유연성을 제공하며, 일반적으로 고급 관리자와 폐쇄망 환경에서 선택합니다.
  • Azure Native VM — Azure Marketplace에서 프로덕션 준비가 완료된 Mattermost 스택을 배포합니다. 관리형 컴퓨트, 데이터베이스, 스토리지, 로드 밸런싱과 함께 사용자의 Azure 구독에 프로비저닝됩니다.

설치 전 준비 사항#

Ubuntu/Debian, Red Hat(RHEL), 수동 설치(tarball) 방식은 모두 사용자가 호스트와 데이터베이스를 직접 준비해야 합니다.

  • 1 vCPU 및 2 GB RAM 이상의 64비트 Linux 호스트(최대 약 1,000명 사용자 지원)
  • PostgreSQL 15 이상 - 호스트 로컬, 별도 서버 또는 관리형 서비스 중 하나. 데이터베이스 설정을 참조하거나, MySQL에서 이동하는 경우 PostgreSQL 마이그레이션을 참조하세요.
  • 인바운드 포트 80, 443(HTTPS), 8065(시스템 콘솔). 전체 목록은 네트워크 포트를, 설치 전 점검 목록은 준비를 참조하세요.
  • 릴레이를 통해 알림 이메일을 보내는 경우 아웃바운드 포트 10025.

Azure Native VM 방식은 Azure Marketplace에서 자체 컴퓨트, 관리형 PostgreSQL, 스토리지를 프로비저닝하므로 대신 해당 사전 요구 사항을 참조하세요.

설치 후 작업#

Mattermost가 실행되면 사용자에게 노출하기 전에 다음 단계를 완료하세요.

폐쇄망 환경

네트워크가 격리된 영역에 배포하는 경우, 위의 연결형 설치 경로 대신 폐쇄망 운영을 참조하세요. 패키지 미러링과 표준 설치에 추가로 필요한 구성 변경을 다룹니다.

문제 해결

일반적인 설치 실패에 대해서는 배포 문제 해결을 참조하세요.