설치 지침
Ubuntu 설치
64 비트 시스템에 Mater Server를 설치하십시오. 이 서버의 IP 주소가 10.10.10.2라고 가정하십시오. 우분투에 가장 중요한 서버를 설치하려면
- 가장 중요한 서버를 호스팅하고 터미널 창을 열 수있는 서버에 로그인하십시오.
- Matter Server의 최신 버전을 다운로드하십시오. 다음 명령에서 x.x.x를 다운로드하려는 버전으로 바꾸십시오.
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
- 가장 중요한 서버 파일을 추출하십시오.
tar -xvzf mattermost*.gz
- 추출 된 파일을
/opt
디렉토리로 옮깁니다.
sudo mv mattermost /opt
- 파일의 스토리지 디렉토리를 만듭니다.
sudo mkdir /opt/mattermost/data
-이 서비스를 실행하는 ‘Mater’라는 ‘Mater’라는 시스템 사용자와 그룹을 설정하고 소유권과 권한을 설정하십시오.
- 가장 중요한 사용자 및 그룹 생성 :
sudo useradd --system --user-group mattermost
- 가장 중요한 파일의 소유자로서 사용자와 그룹을 최대한 설정하십시오.
sudo chown -R mattermost:mattermost /opt/mattermost
- 가장 중요한 그룹에 쓰기 권한을 부여하십시오.
sudo chmod -R g+w /opt/mattermost
- 파일/opt/mattermost moster/config/config.json에서 데이터베이스 드라이버 설정
- 또한 “siteUrl"을 사이트의 전체 기본 URL로 설정하십시오 (예 : “https://matter.example.com”).
- 가장 중요한 서버를 테스트하여 모든 것이 작동하는지 확인하십시오.
- 시작 및 중지에 SystemD를 사용하려면 최대한 설정합니다.
- Systemd 단위 파일 생성 :
sudo touch /lib/systemd/system/mattermost.service
- 텍스트 편집기에서 유닛 파일을 루트로 열고 다음 줄을 파일에 복사하십시오.
[Unit]
Description=Mattermost
After=network.target
After=postgresql.service
BindsTo=postgresql.service
[Service]
Type=notify
ExecStart=/opt/mattermost/bin/mattermost
TimeoutStartSec=3600
Restart=always
RestartSec=10
WorkingDirectory=/opt/mattermost
User=mattermost
Group=mattermost
LimitNOFILE=49152
[Install]
WantedBy=postgresql.service
-Systemd를 새 장치로로드하십시오.
sudo systemctl daemon-reload
- 장치가로드되었는지 확인하십시오.
sudo systemctl status mattermost.service
- 서비스를 시작하십시오.
sudo systemctl start mattermost.service
- 가장 중요한 것이 실행 중인지 확인하십시오.
curl http://localhost:806
- 머신 시동에서 시작하도록 최대한 설정하십시오.
sudo systemctl enable mattermost.service
Docker 설치
Docker Compose와 함께 멀티 노드 구성을 사용하여 가장 중요한 배포. Docker Compose에 대한 경험이 권장됩니다. Matter Matter (이메일없이)의 단일 노드 미리보기는 Docker를 사용한 로컬 머신 설정을 참조하십시오. 설치에 문제가 있으시면 문제 해결 안내서를 참조하십시오. 개선 또는 수정을 제출하려면이 페이지 상단에서 편집을 클릭하십시오. 온라인 가이드를 사용하여 Docker Compose를 설치하십시오. Docker Compose Github 페이지에서 최신 릴리스를 다운로드하고/usr/local/bin 폴더에 바이너리를 넣어야합니다. 일반적으로 $ dockercomposeversion을 Docker Compose 버전으로 대체하여 설치하여 다음 명령을 사용할 수 있습니다.
sudo curl -L "https://github.com/docker/compose/releases/download/$dockerComposeVersion/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
실행을 통해 가장 중요한 Docker 설정을 배포합니다.
sudo apt-get install git
git clone https://github.com/mattermost/mattermost-docker.git
cd mattermost-docker
docker-compose build
mkdir -pv ./volumes/app/mattermost/{data,logs,config,plugins,client-plugins}
sudo chown -R 2000:2000 ./volumes/app/mattermost/
docker-compose up -d
Docker-Compose 네트워크는 172.18.0.0/16으로 기본값을 작성했습니다. 기본 네트워크를 변경 해야하는 경우이 링크는이를 수행하는 방법에 대한 지침을 제공합니다. 네트워크가 이미 기본값으로 설정된 경우 다음 명령을 실행하여 제거해야합니다. 그런 다음 명령을 다시 실행하여 기본 네트워크를 재생하여 새 네트워크 설정을 포함하십시오.
docker network rm mattermost-server_mm-test
현재 Docker Network를 확인하려면 다음 명령을 사용하여 나열하십시오.
docker network ls [OPTIONS]