Notice
Recent Posts
Recent Comments
Link
«   2026/08   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags
more
Archives
Today
Total
관리 메뉴

나의 개발 일상 기록

[CentOS7] mattermost 설치 본문

AWS

[CentOS7] mattermost 설치

느린 거북이 2021. 2. 17. 16:44

mattermost 설치 과정

아래의 링크를 참고하여 MySQL 설치를 진행합니다.

hsti.tistory.com/14

 

[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
Comments