How to deploy Mattermost on CentOS 7

Mattermost is an open source, instant messaging platform, a self-hosted Slack alternative. It’s written in Golang and React and can use MySQL or PostgreSQL as a database backend. Mattermost brings all your team communication into one place and provides various features including file sharing, one-on-one and group messaging, custom emojis, video calls and more. In this tutorial, we will show you how to deploy Mattermost on a CentOS 7 server and configure Nginx as a SSL reverse proxy.