Skip to main content
Version: Next

Mattermost

Mattermost is A self-hosted Slack-alternative, collaboration for Mission-Critical Work, used for Chat Project and Task Task Collaboration . Mattermost is a self-hosted Slack-alternative, flexible, messaging platform that enables secure team collaboration.

gui

Prepare

When referring to this document to use Mattermost, please read and ensure the following points:

  • Login to Websoft9 Console and find or install Mattermost:

    • Go to My Apps listing applications
    • Go to App Store installing target application
  • This application is installed by Websoft9 console.

  • The purpose of this application complies with the MIT open source license agreement.

  • Configure the domain name or server security group opens external network ports for application access.

Getting started

Initial setup

  1. After installing Mattermost via the Websoft9 console, view the application details through My Applications and get the login information from Access.

  2. Access the URL using a local computer browser and complete the initialization wizard.

  3. Follow the wizard's steps to create an admin account, set up a team, and configure other settings.

  4. Log in to the backend to get started.

Configuration options

  • Configuration file: /path/mattermost_config/config.json
  • Mobile (✅): download address
  • Multilingual (✅): select Administration > Personal > Settings > langugue
  • SMTP (✅): select Administration > System > General Settings > Email server settings
  • Server-side command line: mattermost
  • CLI: mmctl
    /opt/mattermost/bin/mattermost -h
    /opt/mattermost/bin/mmctl -h
  • Mattermost API Reference
  • Setting the maximum number of users per team: SITE CONFIGURATION > Users and Teams > Max Users Per Team

Administer

  • Additional action for URL change: After changing the domain name through the Websoft9 console, also update the Site URL in the Mattermost backend: ENVIRONMENT > Web Server.

Troubleshooting

Mattermost vs Slack?

Mattermost vs Slack