Software Requirements

Web Client

Supported Operating Systems and Browsers for the Mattermost Web Client include:

Email Client

Supported Email Clients for rendering Mattermost email notifications include:

Web based clients: - Gmail - Office 365 - Outlook - Yahoo - AOL

Desktop Clients: - Apple Mail version 7+ - Outlook 2016+ - Thunderbird 38.2+

Mobile Clients: - Gmail Mobile App (Android, iOS) - iOS Mail App (iOS 7+) - Blackberry Mail App (OS version 4+)

Server

Supported Operating Systems for the Mattermost Server include:

The Mattermost roadmap does not currently include production support for Fedora, FreeBSD or Arch Linux.

Hardware Requirements

Mattermost offers both real-time communication and file sharing. CPU and Memory requirements are typically driven by the number of concurrent users using real-time messaging. Storage requirements are typically driven by number and size of files shared.

The below guidelines offer estimates based on real world usage of Mattermost in multi-team configurations ranging from 10-100 users per team.

CPU

Memory

Storage

To estimate initial storage requirements, begin with a Mattermost server approximately 600 MB to 800 MB in size including operating system and database, then add the multiplied product of:

Estimated storage per user per month

File usage per user varies significantly across industries. The below benchmarks are recommended:

Example: A 30-person team with medium usage (5-25 MB/user/month) with a safety factor of 2x would require between 300 MB (30 users * 5 MB * 2x safety factor) and 1500 MB (30 users * 25 MB * 2x safety factor) of free space in the next year.

It's recommended to review storage utilization at least quarterly to ensure adequate free space is available.