JSP/SERVLET
2018.02.19 / 01:02

¿ÀǼҽº À¥Ã¤Æà ¼­ºñ½º Mattermost ¼³Ä¡/»ç¿ëÇϱâ

µðÆÌ
Ãßõ ¼ö 286

¿ÀǼҽº À¥Ã¤Æà ¼­ºñ½º Mattermost ¼³Ä¡/»ç¿ëÇϱâ

=================================================

            2015.12.18 



1. Reference:

https://about.mattermost.com/



1. °³¿ä


Mattermost´Â Self-hosted, À¥ äÆà ¼­ºñ½º Ç÷§ÆûÀÌ´Ù. 


Ŭ·ÎÁî¼Ò½º¿ë SlackÀº public cloud ÇâÀÌ°í,

¿ÀǼҽº¿ë mattermost´Â private cloudÇâÀ¸·Î ¼³Ä¡ÇüÀ¸·Î ÆǸŸ¦ ÇÏ°í ÀÖ´Ù. 


mattermostÀÇ Team editionÀº ¿ÀǼҽº/¹«·á(MIT ¶óÀ̼¾½º)·Î »ç¿ë°¡´ÉÇÏ´Ù.

Mattermost´Â  Team Edition(Free, MIT Opensource), Enterprise E10, Enterprise E20 µî 3°³ÀÇ Á¦Ç°±ºÀ¸·Î ¸±¸®ÁîÇÏ°í ÀÖ´Ù.  ÀÚ¼¼ÇÑ  ±â´É Â÷ÀÌ´Â  https://about.mattermost.com/features/#featuresCompare À¥»çÀÌÆ®¿¡¼­ ¿­¶÷°¡´ÉÇÏ´Ù. 


½½·¢Àº '½½·¢ ÀÎÇÁ¶ó' À» »ç¿ëÇÏ°í, 

¸ÅÅ͸ð½ºÆ®´Â '³ªÀÇ ÀÎÇÁ¶ó'¿¡ ³» ÄÄÇ»ÅÍ(¼­¹ö)¿¡ ÀúÀåµÇ´Â°Å ÀÌ°Ô °¡Àå Å« Â÷ÀÌÀÌ´Ù.

µû¶ó¼­, ½½·¢°ú mattermostÀÇ °¡Àå Å« Â÷ÀÌ´Â »ç¿ëÀÚµéÀÇ ´ëÈ­ ³»¿ëÀÌ ¾îµð¿¡ ÀúÀåµÇ´Â°¡?ÀÌ´Ù.


ºñÀ¯ÇÏÀÚ¸é, public¿ë dropbox(»ó¾÷¿ë/Ŭ·ÎÁî/È£½ºÆÃÇü)¿Í private¿ë owncloud(¹«·á¿ë/¿ÀǼҽº/ÀÚü±¸ÃàÇü)ÀÇ ¿¹¿Í ºñ½ÁÇÏ´Ù°í º¼¼ö ÀÖ´Ù. 


½ÃÁß¿¡ ÀÌ¿Ü¿¡ ¸î°¡Áö ºñ½ÁÇÑ À¥Ã¤Æà ¼­ºñ½º ¼Ö·ù¼ÇµéÀÌ ÀÖ´Ù. ¾Æ·¡ÀÇ ¼Ö·ù¼ÇµéÀÇ °øÅëÁ¡Àº ¸ðµÎ docker ¼³Ä¡¸¦ Áö¿øÇÏ°í ÀÖ´Ù´Â °ÍÀÌ´Ù.  ÇöÀç´Â Let's Chat, ROCKET.CHAT, Mattermost µîÀÌ ´ëÇ¥ÀûÀÎ ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î ÀÌ´Ù. 

1.Let's Chat http://sdelements.github.io/lets-chat/

2.Mattermost http://www.mattermost.org/

3.ROCKET.CHAT https://rocket.chat/



¿©±â¼­´Â mattermostÀÇ Team Edition(Free, MIT Opensource) ¹öÁ¯ ¼³Ä¡ ¹æ¹ý¿¡ ´ëÇؼ­ ±â¼úÀ» ÇÑ´Ù. 



1. ¼³Ä¡Çϱâ - with docker 


 * https://hub.docker.com/r/mattermost/platform/


invain $ docker run --name mattermost-preview -d --publish 8065:8065 mattermost/mattermost-preview



2. ¼³Ä¡Çϱâ - in local Ubuntu 16.04 LTS


Step 1 – Setup MySQL Database Server

invain$ sudo apt-get install mysql-server

invain$ mysql -u root -p

mysql> CREATE DATABASE mattermost;

mysql> GRANT ALL on mattermost.* to mmuser@localhost IDENTIFIED BY 'password';

mysql> FLUSH PRIVILEGES;



Step 2 – Download Mattermost Archive

invain$ sudo adduser mmuser

invain$ sudo passwd mmuser

invain$ sudo su - mmuser

invain$ wget https://releases.mattermost.com/2.2.0/mattermost-team-2.2.0-linux-amd64.tar.gz

invain$ tar xzf mattermost-team-2.2.0-linux-amd64.tar.gz


Step 3 – Configure Mattermost

invain$ vi  config/config.json

  "DriverName": "mysql",

  "DataSource": "mmuser:password@tcp(localhost:3306)/mattermost?charset=utf8mb4,utf8",

invain$ mkdir ~/mattermost/data



Step 4 – Start Mattermost Server

invain$ cd ~/mattermost/bin

invain$ ./platform

invain$ firefox http://ip-address:8065/  



3. Apps & Integrations

https://www.mattermost.org/community-applications/

https://docs.mattermost.com/guides/integration.html




End.