How to Deploy
Mattermost offers simple and flexible deployment based on your organization's orchestration requirements. Start by installing a server, then integrate and extend your experience.
Install a Server
Choose which technology base and installation method best supports your orchestration needs. All methods install Mattermost Entry, a free limited-use edition of Enterprise Advanced for technical evaluation, with the option to upload a license to unlock full access. You can find your Server URL in the invitation email from your organization.
Not sure if you're ready to deploy a server?
Deploy for Production
Recommended for production deployments requiring scalable and robust infrastructure.
Mattermost Operator
Supports local or cloud storage and databases.
Kubernetes Installation InstructionsAzure
Install on your existing Azure infrastructure.
Kubernetes Installation InstructionsOracle
Install on Oracle Cloud Infrastructure using Oracle Kubernetes Engine.
Kubernetes Installation InstructionsUbuntu
Install with our .deb signed packages using the Mattermost Personal Package Archive.
Linux Installation InstructionsRHEL/CentOS
Install by following our RHEL/CentOS configuration guide.
Linux Installation InstructionsTarball
Install on any 64-bit Linux system.
Linux Installation InstructionsDeploy for Evaluation
Deploy using container technologies for exploring functionality, testing, and development purposes in your own environment. These installation methods are not recommended for production deployments since high availability is not supported.
Desktop and Mobile Apps
Choose your deployment model, and access Mattermost wherever you work.
Desktop Apps
Source CodeMobile Apps
Source CodeIntegrate and Extend
Webhooks, slash commands, plugins, and more to customize capabilities and build advanced functionality into your Mattermost instance.
See Our Platform in Action
Experience a 1-hour trial environment tailored to your workflow.