public:computer:mattermost

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
public:computer:mattermost [2022/03/18 16:00] alexpublic:computer:mattermost [2022/04/04 09:28] (current) alex
Line 2: Line 2:
 > https://mattermost.com/ 슬랙 대안 메신저 > https://mattermost.com/ 슬랙 대안 메신저
  
 +===== Installation =====
 +==== MySQL ====
 +  - MySQL Server 설치 <cli>
 +# sudo apt install mysql-server</cli>
 +  - MySQL 보안 설정 <cli>
 +# sudo mysql_secure_installation</cli>
 +  - MySQL 접속 <cli>
 +# sudo mysql</cli>
 +  - MatterMost User 생성 <cli>
 +mysql> create user 'mmuser'@'%' identified by '*********';</cli>
 +  - MatterMost database 생성 <cli>
 +mysql> create database mattermost;</cli>
 +  - MatterMost user의 database 권한 설정 <cli>
 +mysql> grant all privileges on mattermost.* to 'mmuser'@'%'; </cli>
 +  - MySQL 접속 종료 <cli>
 +mysql> exit</cli>
 +
 +==== MatterMost ====
 +  - File Download <sxh>
 +https://docs.mattermost.com/install/installing-ubuntu-2004-LTS.html?src=dl#installing-mattermost-server
 +https://mattermost.com/deploy/</sxh><cli>
 +#  wget https://releases.mattermost.com/6.5.0/mattermost-6.5.0-linux-amd64.tar.gz </cli>
 +  - 압축 해제 및 디렉토리 설정 <cli>
 +# sudo tar -xvzf mattermost*.gz
 +# sudo mv mattermost /opt
 +# sudo mkdir /opt/mattermost/data
 +# sudo useradd --sytem --user-group mattermost
 +# sudo chown -R mattermost:mattermost /opt/mattermost
 +# sudo chmod -R g+w /opt/mattermost</cli>
 +  - Config 설정 <sxh json>
 +/opt/mattermost/config/config.json
 +"SqlSettings" : {
 +  "DriverName": "mysql",
 +  "DataSource": "mmuser:Theta5912!@tcp(localhost:3306)/mattermost?charset=utf8mb4,utf8\u0026readTimeout=30x\u0026writeTimeout=30s",</sxh>
 +  - 설정 테스트 <cli>
 +cd /opt/mattermost
 +sudo -u mattermost ./bin/mattermost
 +
 +>> "Server is listening on [::]:8065", "address":"[::]:8065"</cli>
 +  - 서비스 설정 <cli>
 +# sudo touch /lib/systemd/system/mattermost.service </cli>
 +  - 서비스 등록 및 테스트
 +
 +
 +===== References =====
  
   * [[https://nhj12311.tistory.com/111|Mattermost 설치 및 이용해보기 - Slack 대안 무료 솔루션.]]   * [[https://nhj12311.tistory.com/111|Mattermost 설치 및 이용해보기 - Slack 대안 무료 솔루션.]]
   * [[https://ohseyong.com/?p=2863|[노션으로 애자일 조직 만들기] 내가 사용한 무료 협업 도구(2)]]   * [[https://ohseyong.com/?p=2863|[노션으로 애자일 조직 만들기] 내가 사용한 무료 협업 도구(2)]]
   * [[https://sakwon.tistory.com/73|오픈소스 메신저 Mattermost 설치 및 사용기(1/2)  (2020.12.12 작성)]]   * [[https://sakwon.tistory.com/73|오픈소스 메신저 Mattermost 설치 및 사용기(1/2)  (2020.12.12 작성)]]
 +  * [[https://judo0179.tistory.com/59|Mattermost 설치 및 운영하기]]
  
  • public/computer/mattermost.1647586848.txt.gz
  • Last modified: 2022/03/18 16:00
  • by alex