Learn how to install, deploy, and scale Mattermost for teams and organizations of any size.
Prepare your Mattermost database - Learn how to prepare and configure a database for Mattermost.
Deploy on Ubuntu - Signed packages direct from Mattermost featuring a single command for install and upgrades.
Deploy using Docker - The fastest way to try Mattermost and a great single server installation option.
Deploy with a tarball - Support for any Linux distribution.
Deploy using Omnibus - An entire Mattermost installation on a single server.
Deploy using Kubernetes - Install using the Mattermost Helm Chart or Operator and simplified updates.
Deploy on Red Hat - Support for all current Red Hat Enterprise Linux platforms with a tarball.
Set up NGINX proxy - Learn how to configure Mattermost for HTTPS for deployments of more than 200 users.
Set up TLS - Learn how to configure Mattermost for HTTPS for deployments of fewer than 200 concurrent users.
Deployment guides - for administrators who are ready to integrate Mattermost with their organization’s IT infrastructure.
Deploy Mattermost Apps - Learn how to deploy Mattermost Apps to your server.
Prepare for your Mattermost deployment - Review software and hardware requirements for Mattermost server, and plan out your Mattermost rollout.
Upgrade Mattermost - Learn how to stay up to date with the latest features and improvements.
Scale Mattermost - Learn how to scale and monitor your Mattermost deployment.
Deployment troubleshooting - Having trouble with your deployment?
Changelogs - Learn what’s new, changed, and deprecated in every Mattermost release.
Additional server installation guides - Additional deployment guides and an open source component list you can reference for every release.