Mattermost

  • By Mattermost Charmers
juju deploy mattermost-charmers-mattermost
Show information
You will need Juju 2.9 to be able to run this command. Learn how to upgrade to Juju 2.9.
Channel Version Revision Published Base
latest/stable 22 22 29 Apr 2021
20.04

Platform:

For an overview of Mattermost architecture, see this page on the Mattermost site. A brief summary of the key points is provided below:


At its core, Mattermost is a single-compiled Go binary that is exposed as a Restful JSON web server with Javascript and Go clients. See the Restful API docs here.

It provides the following, supported in this charm:

  • Authentication client , which provides the functionality for users to log into Mattermost via email address and password in Team Edition. Enterprise E20 adds the ability to authenticate using SAML SSO providers, which this charm supports.
  • Notification service , which sends notifications via SMTP or a Push Notification Service for mobile applications.
  • Data management service , which connects to supported databases and file storage solutions (local or Amazon S3), and manages the reading and writing of data to and from them.

The binary talks to a PostgreSQL database and a filestore such as S3.


For more information on PostgreSQL relations see this section.

For details on configuration options, see this page.


Help us improve this documentation

Most of this documentation can be collaboratively discussed and changed on the respective topic in the doc category of the Charmhub forum. See the documentation guidelines if you’d like to contribute.

Last updated 2 months ago. Help improve this document in the forum.