Tarball로 Linux에 Mattermost 배포
Linux 시스템에서 tarball을 사용하여 Mattermost 서버를 설치하는 6단계 가이드입니다. PostgreSQL 설치, 데이터베이스 준비, 서버 다운로드 및 설치, systemd 설정, 서버 구성 방법을 안내합니다.
Minimum system requirements: Hardware: 1 vCPU/core with 2GB RAM (support for up to 1,000 users) Database: PostgreSQL v14+ Network: Application 80/443, TLS, TCP Inbound Administrator Console 8065, TLS, TCP Inbound SMTP port 10025, TCP/UDP Outbound tarball을 사용하여 모든 64비트 Linux 시스템에 Mattermost 서버를 설치할 수 있습니다. 이것은 가장 유연한 설치 방법이지만 가장 많은 노력이 필요하며, 일반적으로 고급 시스템 관리자가 선호합니다. 이 Mattermost 배포에는 다음 단계가 포함됩니다: PostgreSQL 데이터베이스 설치, 데이터베이스 준비, Mattermost 서버 다운로드, 서버 설치, 서버 설정. 1단계: PostgreSQL 데이터베이스 설치 또는 데이터베이스 연결 자격증명 획득 # PostgreSQL 설치 문서를 따라 동일한 서버에 PostgreSQL을 로컬로 설치합니다. 외부 PostgreSQL 데이터베이스 서버를 사용합니다. 호스트명, 포트, 데이터베이스 이름, 사용자명, 비밀번호를 포함한 연결 자격증명이 있는지 확인합니다. 관리형 데이터베이스 서비스를 사용합니다. 2단계: 데이터베이스 준비 # 데이터베이스 준비 문서를 따라 Mattermost를 위한 PostgreSQL 데이터베이스를 설정합니다. 3단계: 다운로드 # 터미널 창에서 Mattermost 서버를 호스팅할 시스템에 SSH로 접속합니다. wget 을 사용하여 다음 명령 중 하나로 설치할 Mattermost 서버 릴리즈를 다운로드합니다. 필요에 따라 링크의 amd64 를 적절한 아키텍처(예: ARM 기반 시스템의 경우 arm64 )로 변경합니다. Latest release wget https://releases.mattermost.com/11.8.0/mattermost-11.8.0-linux-amd64.tar.gz Current ESR wget https://releases.mattermost.com/11.7.3/mattermost-11.7.3-linux-amd64.tar.gz Older releases 이전 릴리즈를 찾고 있다면 Enterprise 및 Team Edition 릴리즈를 버전 아카이브 문서에서 찾을 수 있습니다. 4단계: Mattermost 서버 설치 # tarball을 압축 해제하고 사용자 및 그룹을 만들며 파일/폴더 권한을 설정하여 Mattermost 서버를 설치합니다. 먼저 tarball을 압축 해제합니다: tar -xvzf mattermost*.gz 전체 폴더를 /opt 디렉터리(또는 필요한 경로)로 이동합니다: sudo mv mattermost /opt 기본 스토리지 폴더를 만듭니다. 기본적으로 Mattermost 서버는 파일 폴더로 /opt/mattermost/data 를 사용합니다. 이는 설치 중 시스템 콘솔에서 변경할