Difference between revisions of "Chat"
From Fixme.ch
								
												
				 (→Upgrade)  | 
				 (→Upgrade)  | 
				||
| Line 16: | Line 16: | ||
<pre>  | <pre>  | ||
| − | ssh root@chat.fixme.ch  | + | # ssh root@chat.fixme.ch  | 
systemctl stop mattermost  | systemctl stop mattermost  | ||
autopostgresqlbackup  | autopostgresqlbackup  | ||
| Line 22: | Line 22: | ||
su - chat  | su - chat  | ||
| − | #   | + | |
| + | # Get the TEAM edition (not the enterprise version)  | ||
| + | # VERSION from http://about.mattermost.com/download/  | ||
| + | |||
VERSION=3.6.2  | VERSION=3.6.2  | ||
OLDVERSION=$(/home/chat/mattermost/bin/platform version 2>&1 | head -n 1 | awk '{print $2}')  | OLDVERSION=$(/home/chat/mattermost/bin/platform version 2>&1 | head -n 1 | awk '{print $2}')  | ||
Revision as of 14:23, 11 May 2017
Description
- https://chat.fixme.ch
 - Chatting at fixme, using a slack-like application
 
Goal
- Initial goal was to get out of slack
 - The other goal is to have a userfriendly chat, better than IRC (which still have its use cases of course)
 
Component
- Mattermost: http://www.mattermost.org/
 - Bot: https://hubot.github.com/
 - Hosted on an Openstack cloud instance
 
Upgrade
# ssh root@chat.fixme.ch
systemctl stop mattermost
autopostgresqlbackup
ls -l /var/lib/autopostgresqlbackup/daily/mattermost/
su - chat
# Get the TEAM edition (not the enterprise version)
# VERSION from http://about.mattermost.com/download/
VERSION=3.6.2
OLDVERSION=$(/home/chat/mattermost/bin/platform version 2>&1 | head -n 1 | awk '{print $2}')
wget https://releases.mattermost.com/$VERSION/mattermost-team-$VERSION-linux-amd64.tar.gz
mv mattermost mattermost-$OLDVERSION
tar xvf mattermost-team-$VERSION-linux-amd64.tar.gz
rsync -a ./mattermost-$OLDVERSION/config/ ./mattermost/config/
exit
setcap cap_net_bind_service=+ep /home/chat/mattermost/bin/platform
systemctl start mattermost
tail -F /home/chat/mattermost/logs/mattermost.log
Channel naming convention
- 10_* = general/association
 - 20_* = events
 - 30_* = projects/topics
 - 40_* = other
 - 99_* = archived channels