docs/main/deployment-guide/server/containers/fips-stig.mdx
From Mattermost v11, each release provides two variants: a FIPS-compliant build and a non-FIPS build. This ensures that organizations with strict compliance requirements can adopt the FIPS version while others can continue with the standard release, both staying in sync with Mattermost’s overall product lifecycle.
FIPS/STIG compliance in Mattermost is a property of the container image, not a separate install method. This page applies equally whether you deploy with Docker or deploy on Kubernetes. In both cases, you point your deployment at mattermost/mattermost-enterprise-fips-edition instead of the standard tag.
Mattermost FIPS-compliant Docker images are built using Chainguard’s FIPS-certified base containers. These images help organizations meet stringent security requirements by ensuring compliance with the Federal Information Processing Standards (FIPS).
On top of this foundation, Mattermost product code itself is aligned with FIPS requirements, using only FIPS-approved cryptographic algorithms. This ensures that both the underlying container base and the application layer meet compliance expectations.
In addition, the Chainguard base images are STIG-hardened and rigorously scanned against the DISA General Purpose Operating System SRG, providing a robust and secure operational posture.
Mattermost’s FIPS-compliant images are built using two Chainguard base images:
All application-level code uses only FIPS-approved algorithms, ensuring that cryptographic requirements are consistently enforced across every layer of the system.
<Note>mattermost/mattermost-enterprise-edition to mattermost/mattermost-enterprise-fips-edition.