Deploy Mattermost
Available on all plans
self-hosted deployments
Learn how to install, deploy, and scale Mattermost for teams and organizations of any size.
Tip
See the configuration settings documentation to learn more about customizing your production deployment.
Encountering issues with your deployment? See the Deployment Troubleshooting or high scale troubleshooting documentation for details.
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.
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.