docs/main/deployment-guide/air-gapped-operations/quick-start-runbook.mdx
This runbook brings a Mattermost cluster online inside a network-isolated enclave. It assumes you are the deploying operator with administrative access to the enclave's package mirror, container registry, certificate authority, and DNS.
:::important Prerequisites
.deb / .rpm).releases.mattermost.com on an internet-connected workstation. Verify SHA-256 checksums and PGP signatures against the published list. Never let a non-verified artifact cross the air gap.mattermost/mattermost-enterprise-edition, mattermost/mattermost-mobile-push-proxy) to the internal registry. Tag images with the same version strings published upstream.max_connections, shared_buffers, and effective_cache_size per the scale tier you're targeting.mattermost.enclave.example). Issue a TLS certificate from your internal CA. Configure NGINX or your reverse proxy with TLS.EnableDiagnostics, EnableSecurityFixAlert, EnableMarketplace, automated license utilization reporting, image proxy, and the in-product version check.After completing all 12 steps, your air-gapped cluster should:
This runbook is modelled on GitLab's Offline GitLab Quick Start Guide and Red Hat OpenShift's Disconnected installation chapter. Both treat air-gapped deployment as a first-class, runbook-shaped operation rather than a "contact sales" stub.