¿ÀǼҽº À¥Ã¤Æà ¼ºñ½º Mattermost ¼³Ä¡/»ç¿ëÇϱâ
¿ÀǼҽº À¥Ã¤Æà ¼ºñ½º Mattermost ¼³Ä¡/»ç¿ëÇϱâ
=================================================
2015.12.18
1. Reference:
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.