반응형
dnf install mysql-server
systemctl enable --now mysqld
systemctl start mysqld
systemctl status mysqld
###########################################
mysql_secure_installation # 설정 필요
mysql -u root -p
CREATE DATABASE matterdb;
CREATE USER 'most'@'localhost' IDENTIFIED BY 'password';
grant all privileges on matterdb.* to most@localhost;
flush privileges;
exit;
dnf install wget -y
wget https://releases.mattermost.com/7.1.2/mattermost-7.1.2-linux-amd64.tar.gz
tar -xf mattermost-*-linux-amd64.tar.gz
mv mattermost /opt
mkdir /opt/mattermost/data
useradd --system --user-group mattermost
chown -R mattermost:mattermost /opt/mattermost
chmod -R g+w /opt/mattermost
vi /opt/mattermost/config/config.json
vi /opt/mattermost/config/config.json
148번 행 수정 (mysql 정보 기입)
"most:password@tcp(127.0.0.1:3306)/matterdb?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s"
cd /opt/mattermost/bin/
./mattermost # 입력하면 주루룩 나옴
vi /etc/systemd/system/mattermost.service
[Unit]
Description=Mattermost
After=syslog.target network.target mysqld.service
[Service]
Type=notify
WorkingDirectory=/opt/mattermost
User=mattermost
ExecStart=/opt/mattermost/bin/mattermost
PIDFile=/var/spool/mattermost/pid/master.pid
TimeoutStartSec=3600
LimitNOFILE=49152
[Install]
WantedBy=multi-user.target
chmod 664 /etc/systemd/system/mattermost.service
systemctl daemon-reload
systemctl enable mattermost.service
systemctl start mattermost.service
systemctl status mattermost.service
firewall-cmd --zone=public --add-port=8065/tcp
위와 같이 진행 하면 된다.
어떻게 보면 쉽고 어떻게 보면 어려운데... 우선 docker 사용을 통해 사용법을? 대략 이해 한 이후에
진행 해서.. 다른 업무 하면서 2시간? 만에 완성 된듯 하다.
내부 사용하면서의 피드백 받고 추가 적인 내용은 기재 하도록 하겠다.
반응형
'Infra' 카테고리의 다른 글
mattermost backup -> restore 백업및 복원/rocky linux 8.5ver (0) | 2022.08.03 |
---|---|
mattermost - team, user cli /메타모스트 팀,유저 커맨드 추가 (0) | 2022.08.02 |
Netapp ver 9.x user password reset 패스워드 변경 (0) | 2022.07.15 |
Netapp storage snapshot delete /스냅샷 삭제 (0) | 2022.05.09 |
Help Desk Ticket system -zammad user delete (0) | 2022.04.26 |