Learn how to install, deploy, and scale Mattermost for teams and organizations of any size.
These guides will get you up and running with Mattermost in minutes.
Quick Install Guide - Deploy in minutes via Mattermost Omnibus on Ubuntu.
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.
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.
The deployment guide is for administrators who are ready to integrate Mattermost with their organization’s IT infrastructure.
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 (Experimental) - 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 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.
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.
Mobile VPN Options - Learn how to use the Mattermost mobile apps with Mobile VPNs.
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.
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 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.