Ubuntu
Ubuntu에 Mattermost 서버를 배포하는 방법을 설명합니다. PPA 저장소를 이용한 .deb 패키지 설치, PostgreSQL 데이터베이스 설정, 서버 구성 및 업데이트 절차를 포함합니다.
Minimum system requirements: Operating System: 20.04 LTS, 22.04 LTS, 24.04 LTS 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 Mattermost PPA(Personal Package Archive)를 통해 서명된 .deb 패키지를 사용하여 Mattermost 서버를 배포할 수 있습니다. 이 방법은 자동 업데이트를 제공하는 Mattermost 서버를 가장 빠르게 설치하는 방법입니다. 이 설치 방법은 단일 서버 설치와 클러스터 설치 모두에 사용되며, 클러스터 배포 시 Packer와 같은 도구를 활용할 수 있습니다. 이 Mattermost 배포는 다음 단계로 구성됩니다: PostgreSQL 데이터베이스 설치, 데이터베이스 준비, PPA 저장소 추가, Mattermost 서버 설치, 서버 구성, 서버 업데이트. 1단계: PostgreSQL 데이터베이스 설치 또는 데이터베이스 연결 자격 증명 확보 # Mattermost는 PostgreSQL 데이터베이스가 필요합니다. 다음 중 하나를 선택할 수 있습니다: PostgreSQL 설치 문서를 참고하여 동일 서버에 PostgreSQL을 로컬로 설치합니다. 외부 PostgreSQL 데이터베이스 서버를 사용합니다. 이 경우 호스트명, 포트, 데이터베이스 이름, 사용자 이름, 비밀번호 등 연결 자격 증명을 미리 확보해야 합니다. 관리형 데이터베이스 서비스를 사용합니다. 2단계: 데이터베이스 준비 # 데이터베이스 준비 문서를 참고하여 Mattermost용 PostgreSQL 데이터베이스를 설정합니다. 3단계: Mattermost Server PPA 저장소 추가 # Important GPG 공개 키가 변경되었습니다. 새 공개 키를 가져오거나 아래에 제공된 자동 Mattermost PPA 저장소 설정 스크립트를 실행할 수 있습니다. 설정 방법에 따라 추가 단계가 필요할 수 있으며, 특히 저장소 설정 스크립트를 사용하지 않은 설치 환경에서는 주의가 필요합니다. apt 저장소를 추가하기 전에 /etc/apt/trusted.gpg.d 에서 이전 키를 삭제하는 것을 권장합니다. Ubuntu Jammy - 22.04 LTS 및 Ubuntu Noble - 24.04 LTS의 경우: sudo rm /usr/share/keyrings/mattermost-archive-keyring.gpg curl -sL -o- https://deb.packages.mattermost.com/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/mattermost-archive-keyring.gpg