Deploy Mattermost
Learn how to install, deploy, and scale Mattermost for teams and organizations of any size.
Get Started
These guides will get you up and running with Mattermost in minutes.
Getting Started with Mattermost is Easy - Deploy in minutes using Docker or Omnibus.
Run Mattermost via Docker - Launch a Mattermost server instantly to test functionality and build integrations.
Administrator Tasks - Learn about the standard configurations and settings you’ll encounter.
Architecture - Learn the basics of user authentication, notifications, data management services, network connectivity, and high availability.
Implement Mattermost - Get a detailed breakdown of the technical requirements to deploy Mattermost for your team or organization.
Enterprise Roll Out Checklist - Learn how to roll Mattermost out to thousands of users.
Welcome Email Template - Use our sample email template when you’re ready to invite users to your server.
Install Guides
The Mattermost server and client apps can run on all of the most popular platforms. Here’s a list of the most popular installation methods.
Deployment Guide
The deployment guide is for administrators who are ready to integrate Mattermost with their organization’s IT infrastructure.
Server Deployment
Deployment Overview - Learn the basics of the Mattermost user experience, communication protocols, network access, data storage, and deployment options.
Set Up a Socket-based Mattermost Database - Connect your Mattermost server to your database service.
Image Proxy - Setup and configure an image proxy to make loading images faster and more reliable and prevent pixel tracking.
Backup and Disaster Recovery - Implement data backups, disaster recovery, and high availability deployment.
Encryption Options - Setup encryption for data in transit and at rest.
Configure Transport Encryption - Use transport encryption between Mattermost clusters and your proxy and database.
Bleve Search - Use the Bleve search engine to provide Lucene-style full-text search.
Desktop & Mobile App Deployment
Customize the Mattermost desktop and mobile apps to meet any deployment needs.
Desktop Apps
Desktop App Deployment Guide - Customize and distribute the Mattermost desktop app with pre-configured settings.
Desktop MSI Installer and Group Policy Installation Guides (Beta) - Use the Mattermost MSI installer and Group Policy definitions for Windows deployment.
Desktop App Custom Dictionaries - Create custom dictionaries for Mattermost spellcheck.
Desktop Managed Resources - Configure resource management for services running on the same domain as your Mattermost instance.
Mobile Apps
Using Mattermost’s Pre-Built Mobile Apps - Connect users to your Mattermost server with our prebuilt apps for Android and iOS.
Deploy Mattermost Mobile Apps - Learn the basics of how to customize and deploy Mattermost to the Enterprise.
Mobile Push Notifications - Set up mobile push notifications.
Building and Distributing Your Own Custom Mattermost Mobile Apps - Build custom mobile Mattermost apps.
Deploying Mobile Apps Using an EMM Provider - Deploy with Enterprise Mobile Management software to enforce security policies and enforce specific versions of the Mattermost mobile apps.
AppConfig for EMM Solutions with Mattermost Mobile Apps - Learn how AppConfig provides an easy way to configure enterprise mobile applications.
Mobile VPN Options - Learn how to use the Mattermost mobile apps with Mobile VPNs.
Upgrade Mattermost
Stay up to date with the latest features and improvements.
Upgrade Mattermost Server - Learn the basics of upgrading your Mattermost server to the latest version.
Enterprise Install and Upgrade - Learn how to upgrade your Mattermost server to premium versions.
Install a License Key - Learn how to add or change a Mattermost license key.
Release Definitions - Get details on the Mattermost release schedule and the types of releases.
Important Upgrade Notes - Find version-specific upgrade considerations.
Release Lifecycle - See critical release lifecycle dates.
Extended Support Release - Get information about releases that have extended release support.
Downgrade Mattermost Server - Find out how to roll back to older versions of Mattermost.
Version Archive - Download binaries for every release.
Scale Mattermost
Scale and monitor your Mattermost deployment.
Scale for Enterprise - Scale Mattermost to tens of thousands of users and beyond.
High Availability Cluster - Maintain Mattermost service during outages and hardware failures with redundant infrastructure.
Elasticsearch - Enhance search performance with Elasticsearch.
Performance Monitoring - Use Prometheus and Grafana to monitor the health and performance of your Mattermost cluster.
Mattermost Performance Alerting Guide - Learn strategies and best practices for monitoring your Mattermost cluster.