나의 개발 일상 기록
[CentOS7] mattermost 설치 본문
mattermost 설치 과정
아래의 링크를 참고하여 MySQL 설치를 진행합니다.
[CentOS7] MySQL 설치
CentOS7에 MySQL 설치 과정 * root 계정으로 접속을 한다. 1. MySQL yum repository package 다운로드 wget http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 위의 명령어를 사용하여 Re..
hsti.tistory.com
* MySQL에 접속하여 mattermost 설치를 위한 새 데이터베이스 및 사용자를 작성합니다.
CREATE DATABASE mattermost;
GRANT ALL ON mattermost.* TO mattermost@localhost IDENTIFIED BY '비밀번호';
* 새로운 시스템 사용자 생성
sudo useradd -U -M -d /opt/mattermost mattermost
1. mattermost package 다운로드
sudo curl -L https://releases.mattermost.com/x.x.x/mattermost-x.x.x-linux-amd64.tar.gz -o
/tmp/mattermost.tar.gz
위의 명령어를 통해 mattermost를 다운받습니다.
* curl : HTTP를 이용하여 경로의 데이터를 가져옵니다.
* -L(--location) : 서버에서 HTTP301 이나 HTTP302 응답이 왔을 경우
redirection URL로 따라갑니다.
* -o(--output) : 해당 파일 경로에 저장합니다.
2. mattermost 압축 풀기
sudo tar zxf /tmp/mattermost.tar.gz -C /opt
위의 명령어를 통해 mattermost 압축을 풀어줍니다.
* zxf : z는 gzip(gz) 압축을 의미합니다.
x는 압축해제(extract)를 의미합니다.
f는 f옵션 다음에 오는 파일(file)을 참조하라는 의미입니다.
* -C : 저장할 디렉토리를 지정합니다.
3. 디렉토리 생성
sudo mkdir -p /opt/mattermost/data
위의 명령어를 통해 디렉토리를 생성합니다
4. 디렉토리 소유권 변경
sudo chown -R mattermost: /opt/mattermost
위의 명령어를 통해 소유권을 변경합니다.
* chown : 소유권을 변경하는 명령어입니다.
chown {소유권자} : {소유권을 변경하고 싶은 파일명}
* -R : 설정하려는 폴더와 그 폴더의 모든 하위 파일들의
소유자들도 함께 변경이 됩니다.
5. 데이터베이스 정보 수정
sodu vi /opt/mattermost/config/config.json
위의 명령어를 통해 sqlSettings를 수정합니다.

6. 경로 이동
/opt/mattermost
7. mattermost 서버 실행
sudo -u mattermost bin/mattermost
위의 명령어를 통해 mattermost를 실행합니다.
실행 시 다음과 같은 내용이 출력 됩니다.

* CTRL+C 를 사용하여 mattermost 서버를 중지하고 계속 작업을 진행합니다.
8. 단위 파일 생성
sudo vi /etc/systemd/system/mattermost.service
위의 명령어를 통해 단위 파일 생성 후 아래와 같이 작성을 해줍니다.

9. mattermost 실행
sudo systemctl daemon-reload sudo systemctl start mattermost
위의 명령어를 통해 mattermost를 실행합니다.
10. mattermost 상태 확인
sudo systemctl status mattermost
위의 명령어를 통해 mattermost 상태를 확인합니다.

11. 부팅 시 등록
sudo systemctl enable mattermost
위의 명령어를 통해 부팅 시 자동으로 시작하게 해줍니다.
12. mattermost 접속
http://자기 자신의 IP:8065으로 접속
'AWS' 카테고리의 다른 글
| [CentOS7] JDK 8 설치 (0) | 2021.05.10 |
|---|---|
| [CentOS7] Linux 디렉토리 (0) | 2021.05.06 |
| [CentOS7] mattermost 버전 업데이트 (0) | 2021.02.23 |
| [CentOS7] 레드마인 설치 (0) | 2021.02.17 |
| [CentOS7] MySQL 설치 (0) | 2021.02.16 |