Configure Mattermost
Configuration covers everything you set before and after your server is running: the System Console settings themselves, the subsystems Mattermost connects to, and the capabilities you turn on for your users.
System Console settings
- System Console settings - Every System Console setting, one page per section, with its
config.jsonkey and environment variable. - Store configuration in your database - Store configuration in your Mattermost database rather than as a JSON file.
- Environment variables - Override configuration settings using environment variables.
Subsystems
- Search - Enable Bleve search, and Chinese, Japanese, and Korean search.
- Email - Set up SMTP email, and customize email templates.
- Configure Azure Blob Storage as the Mattermost file store - Use Azure Blob Storage instead of local or S3-compatible storage.
For enterprise search with Elasticsearch or OpenSearch, see the deployment guide.
Capabilities
- Branding and customization - Apply your organization's branding, and sign custom builds.
- Mattermost Agents - Enable AI-powered Agents and connect an LLM provider.
- Install and manage plugins - Install, enable, configure, update, and remove plugins.
- Install Mattermost Boards - Install and configure the Boards plugin.
- Set up auto-translation - Enable and configure automatic message translation.
- Set up content flagging - Let users flag messages for review, and handle data spillage.
- Connected workspaces - Connect your workspace to another Mattermost deployment.