Difference between revisions of "Chat"

From Fixme.ch
Jump to: navigation, search
(Channel naming convention)
Line 12: Line 12:
 
* Bot: https://hubot.github.com/
 
* Bot: https://hubot.github.com/
 
* Hosted on an Openstack cloud instance
 
* Hosted on an Openstack cloud instance
 +
 +
== Upgrade ==
 +
 +
* The upgrade takes place like this,
 +
<code>
 +
systemctl stop mattermost
 +
autopostgresqlbackup
 +
ls -l /var/lib/autopostgresqlbackup/daily/mattermost/
 +
su - chat
 +
# Download the TEAM edition (not the enterprise 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
 +
</code>
  
 
== Channel naming convention ==
 
== Channel naming convention ==

Revision as of 22:32, 9 February 2017

Description

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

Upgrade

  • The upgrade takes place like this,

systemctl stop mattermost autopostgresqlbackup ls -l /var/lib/autopostgresqlbackup/daily/mattermost/ su - chat

  1. Download the TEAM edition (not the enterprise 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

Participants