Mattermost VM Image¶
Use Mattermost Enterprise Edition VM image on your own cloud infrastructure.
This guide provides instructions for deploying a Mattermost-ready Linux VM in your cloud environment with Mattermost Enterprise Edition pre-installed and HA-oriented OS settings, leaving startup and configuration to your deployment process.
This Azure Marketplace VM image deploys a Mattermost-ready Linux virtual machine in your own subscription.
What the image includes¶
This uses a Linux base image from Canonical Ubuntu Pro 24.04 LTS.
Mattermost Enterprise Edition
Common operational dependencies
jq: for JSON processing (Mattermost configuration is stored in JSON files)nfs-common: NFS client utilities, for mounting Azure Files when you use the NFS protocol
High-availability–oriented OS tuning (file descriptor limits and kernel parameters). See high-availability-cluster-based-deployment for further details.
/etc/security/limits.conf: raises open-file limits for the Mattermost process/etc/sysctl.conf: kernel tuning (e.g. increases the maximum number of WebSocket connections).
What you need to provide¶
You still provide and operate the surrounding Azure layers: Network / Proxy, Mattermost Application (will use this VM image), Database, and File Storage.
Please check server architecture for further details.