mattermost

ec2에서 mattermost team 버전 사용하기 (slack backup import)

사리생성 2025. 8. 3. 11:46
  1. mattermost 설치
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
tar -xvzf mattermost-*.tar.gz
sudo mv mattermost /opt
sudo mkdir /opt/mattermost/data
sudo useradd --system --user-group mattermost
sudo chown -R mattermost:mattermost /opt/mattermost

## 수정.
sudo vi /opt/mattermost/config/config.json

 

  • Mysql 설치 :
$ sudo wget https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm
$ sudo dnf install mysql80-community-release-el9-1.noarch.rpm -y
$ sudo dnf update -y
$ sudo dnf install mysql-community-client -y
$ sudo dnf install mysql-community-server -y

$ sudo systemctl start mysqld
$ sudo systemctl status mysqld

$ sudo cat /var/log/mysqld.log | grep "A temporary password"
[Server] A temporary password is generated for root@localhost: 9k<F:oaZlToo
ALTER USER 'root'@'localhost' IDENTIFIED BY '패스워드';
create user mmuser@localhost identified by '패스워드';
create database mattermost CHARACTER SET UTF8mb4 COLLATE utf8mb4_general_ci;;
grant all privileges on mattermost.* to mmuser@localhost;

GRANT ALTER, CREATE, DELETE, DROP, INDEX, INSERT, SELECT, UPDATE, REFERENCES ON mattermost.* TO 'mmuser'@'localhost';
exit
1. nginx 설치 (Amazon Linux2)
sudo yum install -y epel-release
sudo yum install -y certbot python3-certbot-nginx

2. 재시작
sudo systemctl start nginx
sudo systemctl enable nginx

3. sudo nano /etc/nginx/conf.d/poomang.conf
server {
    listen 80;
    server_name matter.poomang.com;  # 또는 EC2 퍼블릭 IP

    location / {
        proxy_pass http://localhost:8065;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}


4. nginx 재 시작
sudo nginx -t
sudo systemctl restart nginx

5. 인증서 생성
sudo certbot --nginx -d matter.poomang.com

6. 갱신테스트
sudo certbot renew --dry-run

 

 

슬랙 export
https://docs.mattermost.com/administration-guide/onboard/migrate-from-slack.html

 

mattermost 로 import 

bin/mattermost import slack myteam mattermost_import.zip

 

 

 

참고사이트
- 가입접속 : [mattermostURL]/landing#/signup_user_complete
- 로그인 : [mattermostURL]/login
- 초대 URL : [mattermostURL]/signup_user_complete/?id=[...]
- 앱 다운로드 주소 : https://mattermost.com/apps/

'mattermost' 카테고리의 다른 글

mattermost 유저 패스워드 변경  (1) 2025.08.05