Overview
Mattermost sign-in
The Mattermost Team Edition sign-in page, served on first boot with a per-instance System Admin password and no manual setup.
Mattermost sign-in
Channels and messaging
System Console
User management
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
Mattermost Team Collaboration - Ready to Run on AWS
Mattermost is the open source platform for secure team collaboration - channels, direct messages, file sharing, search, integrations, and bots. This AMI delivers Mattermost Team Edition (Mattermost 11) fully installed and configured so your team has a complete, private collaboration platform running within minutes of launch. A self-hosted alternative to public SaaS messaging for organizations with data residency or compliance requirements.
Why This AMI Over Manual Installation
- Zero manual setup: The Mattermost server, PostgreSQL database, and nginx reverse proxy are pre-configured and start automatically on first boot.
- No shared credentials: A one-shot service generates a unique PostgreSQL password and Mattermost System Administrator account per instance, stored in a root-only file. No default passwords ship in the image.
- Independently resizable storage: File uploads and plugins reside on a dedicated EBS volume you can expand without touching the root volume.
- Automatic site URL configuration: The instance address is set as the Mattermost site URL on first boot, eliminating a common misconfiguration step.
Compared to a manual install or generic community AMI, this image removes the typical 30-45 minute setup of database provisioning, reverse proxy configuration, and credential hardening.
Application Stack
The Mattermost server runs as a single Go binary behind nginx, configured as a websocket-aware reverse proxy with TLS termination support. PostgreSQL provides the relational database. The architecture is designed for single-server deployments suitable for small-to-medium teams.
Security Posture
- Fresh, unique credentials generated per instance on first boot
- Credentials stored in a root-only file - never exposed in user-accessible locations
- nginx configured as a reverse proxy ready for TLS termination (cloudimg support can assist with certificate setup)
- Dedicated storage volume isolates user data from the operating system
- Deployed within your own VPC for full network isolation using AWS security groups
Use Cases
Regulated Industries (Financial Services, Healthcare, Defence): Organizations that cannot send internal communications through third-party SaaS platforms due to data residency,ITAR, or sector-specific compliance requirements. Deploy Mattermost in a private subnet with no internet egress for maximum data control.
DevOps and Engineering Teams: Use Mattermost as a ChatOps hub - integrate CI/CD pipelines, incident alerting, and bot-driven workflows directly into team channels without routing sensitive build logs through external services.
Cross-Department Project Collaboration: Provide a central messaging platform for distributed teams that need file sharing, threaded discussions, and searchable history without per-user SaaS licensing at scale.
Getting Started
- Launch the AMI from AWS Marketplace in your chosen VPC and subnet.
- Retrieve the generated System Admin credentials from the root-only file on the instance.
- Browse to the instance public or private address.
- Sign in as the administrator, create your first team, and invite members.
- Connect the Mattermost desktop and mobile apps to the same address.
cloudimg Support - Included24/7
This product includes professional support from cloudimg engineers covering deployment assistance, upgrades, performance tuning, integrations, TLS termination setup, and database administration. Critical issues receive a one-hour average response time.
To schedule a guided deployment walkthrough or discuss your requirements before purchase, contact the cloudimg team via the support channels listed below.
Minimum Recommended Configuration
For teams of up to 50 concurrent users, an instance with at least 2 vCPUs and 4 GB RAM (e.g., t3.medium or larger) is recommended. Allocate a minimum of 20 GB for the dedicated data volume and scale based on file upload volume.
Mattermost is a trademark of Mattermost, Inc. All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
Highlights
- Mattermost Team Edition (v11) pre-configured with PostgreSQL and nginx reverse proxy - fully operational within minutes of launch with no manual database setup, no reverse proxy configuration, and no credential hardening required. Eliminates the typical 30-45 minute manual installation process. Includes a dedicated, independently resizable EBS volume for file uploads and plugins, so storage scales without impacting the root volume.
- Secure by default with zero shared credentials: every instance generates a unique PostgreSQL password and Mattermost System Admin account on first boot, stored in a root-only file. The instance address is automatically set as the site URL. Deploy within your own VPC with full network isolation using AWS security groups - no sensitive data leaves your infrastructure, making it suitable for data residency and compliance-driven organizations.
- 24/7 technical support from cloudimg engineers with a one-hour average response time for critical issues. Coverage includes deployment assistance, version upgrades, performance tuning, integration configuration, TLS termination setup, and PostgreSQL database administration - expertise that unsupported community AMIs and manual installations cannot provide.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
- ...
Dimension | Description | Cost/hour |
|---|---|---|
m5.large Recommended | m5.large | $0.08 |
t2.micro | t2.micro instance type | $0.04 |
t3.micro | t3.micro instance type | $0.04 |
d3.xlarge | d3.xlarge instance type | $0.12 |
c6a.32xlarge | c6a.32xlarge instance type | $0.24 |
r8a.2xlarge | r8a.2xlarge instance type | $0.24 |
g7e.8xlarge | g7e.8xlarge instance type | $0.24 |
i7ie.metal-48xl | i7ie.metal-48xl instance type | $0.24 |
r8i.metal-96xl | r8i.metal-96xl instance type | $0.24 |
c7i.8xlarge | c7i.8xlarge instance type | $0.24 |
Vendor refund policy
Refunds available on request.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Initial release of Mattermost 11 Team Edition team collaboration platform.
Additional details
Usage instructions
Connect via SSH on port 22 as the default login user for your operating system variant (the user guide lists it per variant; on Ubuntu it is 'ubuntu'). Mattermost is served on port 80 through nginx (the server itself listens on 127.0.0.1:8065). Retrieve the generated administrator password with: sudo cat /root/mattermost-credentials.txt. Browse to http://<instance-public-ip>/ and sign in as the 'admin' user. The health endpoint http://<instance-public-ip>/api/v4/system/ping is open and returns JSON. Services are managed with systemctl (mattermost, postgresql, nginx); admin tasks use the Mattermost CLI 'sudo -u mattermost /opt/mattermost/bin/mmctl --local ...'. To enable HTTPS, follow the Let's Encrypt section of the user guide.
Resources
Vendor resources
Support
Vendor support
cloudimg Support - 24/7 Coverage
cloudimg provides round-the-clock technical support for this Mattermost deployment via email and live chat.
Contact: support@cloudimg.co.uk
Response Times:
- Critical issues: one-hour average response
Support Scope:
- Initial deployment and configuration assistance
- Mattermost version upgrades and patch management
- Performance tuning and optimization
- Integration configuration (webhooks, bots, SSO)
- TLS termination and certificate setup
- PostgreSQL database administration and backup guidance
- Troubleshooting connectivity, authentication, and performance issues
Instance Sizing Guidance:
- Up to 50 concurrent users: t3.medium (2 vCPUs, 4 GB RAM) with 20 GB data volume
- Scale instance size and storage volume independently based on team growth and file upload volume
Getting Help: Contact support@cloudimg.co.uk or use live chat for any issues including deployment questions, troubleshooting, configuration changes, or to request a refund. Our engineers are available 24/7 to assist with all aspects of running your Mattermost instance on AWS.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products
