Mattermost CloudNative Bootstrapper is an open-source tool designed to simplify the deployment and management of Mattermost on Kubernetes clusters. Built with Go and React, this tool provides a user-friendly interface for creating and connecting to existing Kubernetes clusters, whether via AWS EKS or custom configurations like Kubecfg. Each installation is released under the MIT license.
Get started with Mattermost CloudNative Bootstrapper by joining the discussion on Mattermost's Community server.
- Cluster Management: Create or connect to existing Kubernetes clusters easily.
- Utility Installation: Installs essential utilities via
helm
, including the Mattermost Operator, Nginx Ingress Operator, and CloudNativePostgres Operator. - Workspace Management: Create and manage multiple Mattermost workspaces from a single dashboard.
- Database Flexibility: Connect to any existing database type or create in-cluster databases using the CloudNativePostgres Operator.
- Storage Options: Utilize an existing S3 bucket for file storage or set up local PVCs for each workspace.
All from one simple React application that packages all necessary dependencies within itself (no external CLI tools like kubectl
or helm
required!)
- Download and Install - Deploy Mattermost CloudNative Bootstrapper to set up your Kubernetes environment in minutes.
- Developer Setup - Follow this guide if you want to contribute to the Bootstrapper.
- Multi-Workspace Management: Efficiently create and manage multiple Mattermost workspaces, using a gold-standard deployment, driven by our expertise in hosting Mattermost in the Cloud.
- Cloud-Native Deployments: Streamline your deployment processes and harness the power of Kubernetes to bring immense stability to your deployments.
- Seamless Database Integration: Flexibly connect to or create databases for your Mattermost instances.
- Developer Documentation - Contribute to the Bootstrapper or explore integration options via APIs.
Please see DEVELOPERS.md for guidelines on how to contribute. Join the Mattermost Contributors server to engage in discussions about development and contributions.
- X - Follow Mattermost on X, formerly Twitter.
- Blog - Get the latest updates from the Mattermost blog.
- Facebook - Follow Mattermost on Facebook.
- LinkedIn - Follow Mattermost on LinkedIn.
- Email - Subscribe to our newsletter (1 or 2 per month).
- Mattermost - Join the ~contributors channel on the Mattermost Community Server.
- IRC - Join the #matterbridge channel on Freenode (thanks to matterircd).
- YouTube - Subscribe to Mattermost.