Overview
MEAN sample welcome page
The sample MEAN application welcome page, served on first boot with no manual setup.
MEAN sample welcome page
Sample items list
Create a sample item
Stack overview
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
Why This MEAN Stack AMI
Most MEAN Stack setups require hours of manual installation, wiring, and credential management. This AMI eliminates that work entirely. Unlike images that ship with shared or documented default passwords, every instance generates its own unique credentials on first boot - so there is nothing to rotate and no risk of a leaked default. The stack is production-ready from the moment it launches: nginx, pm2 process management, systemd services, and SCRAM-SHA-256 authentication are configured out of the box.
Who It Is For
Small development teams and solo full-stack developers who need a working MongoDB, Express, Angular, and Node.js environment on AWS without dedicated DevOps staff. Ideal for startups validating an MVP, consultancies spinning up client demo environments, and teams building document-database-backed APIs.
Application Stack
- Node.js 22 LTS from the official NodeSource repository
- MongoDB 7 Community from the upstream MongoDB APT repo with SCRAM-SHA-256 authentication enabled
- Express 4 API server running under pm2 as a systemd service
- Angular 18 single-page application served as prebuilt static assets
- nginx terminating port 80 and reverse-proxying the Node.js API
Secure First Boot
On the first boot of every instance, a one-shot service generates:
- A fresh MongoDB administrator password
- A fresh MongoDB application-role password
- A fresh Express session secret
All credentials are unique to that instance and written to a root-only file at /root/.mean_credentials. No shared or default credentials ship in the image.
Getting Started
- Launch the AMI on a t3.small or larger instance with at least 20 GB of EBS storage.
- Open security group ports 22 (SSH) and 80 (HTTP).
- Wait approximately 60-90 seconds for the first-boot credential generation to complete.
- SSH into the instance and retrieve credentials: sudo cat /root/.mean_credentials
- Browse to the instance public IP on port 80 to see the working sample application.
- Replace the sample code at /opt/mean/cloudimg with your own MEAN application - the surrounding scaffolding (nginx, pm2, MongoDB, systemd units, credentials) stays the same.
From launch to a running sample app takes under three minutes.
Use Cases
- Startup MVP validation: Launch a fully wired MEAN environment, deploy your prototype code, and present to stakeholders the same day - no infrastructure setup required.
- Client demo environments: Consultancies can spin up isolated, credential-unique instances for each client demo without worrying about cross-contamination of secrets.
- Document-database-backed APIs: Build and iterate on Express APIs backed by MongoDB with pm2 ensuring zero-downtime restarts.
- Full-stack JavaScript learning and proofs of concept: Explore the entire MEAN workflow end to end on a single instance.
cloudimg Support
24/7 technical support by email and chat. Expert assistance for Node.js application configuration, MongoDB administration, Express tuning, and Angular build pipelines.
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
- MEAN Stack preinstalled and wired together, with MongoDB Community, Express, Angular and Node.js 22 LTS and a working sample application
- Hardened first boot generates fresh MongoDB administrator, MongoDB application and Express session credentials for every instance and stores them in a file only the root user can read
- 24/7 technical support from cloudimg, with expert assistance for Node.js, Express, Angular and MongoDB deployment, configuration and tuning
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 |
p5.48xlarge | p5.48xlarge instance type | $0.24 |
r5ad.16xlarge | r5ad.16xlarge instance type | $0.24 |
r8id.xlarge | r8id.xlarge instance type | $0.12 |
m8i.96xlarge | m8i.96xlarge instance type | $0.24 |
x2iedn.32xlarge | x2iedn.32xlarge instance type | $0.24 |
m8id.16xlarge | m8id.16xlarge instance type | $0.24 |
r8i-flex.8xlarge | r8i-flex.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 the MEAN Stack starter application.
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). The sample MEAN application is served on port 80. Browse to http://<instance-public-ip>/ to view the sample. Retrieve the generated credentials with: sudo cat /root/mean-credentials.txt. To deploy your own MEAN application, replace /opt/mean/cloudimg with your code and restart mean-app.service.
Resources
Vendor resources
Support
Vendor support
Support Channels
cloudimg provides 24/7 technical support for this MEAN Stack AMI through two channels:
- Email: support@cloudimg.co.uk
- Live chat: Available around the clock
Response Times
Critical issues receive a one-hour average response time. Our engineers provide hands-on assistance with:
- Initial deployment and first-boot verification
- Node.js application configuration and pm2 process management
- MongoDB administration, backup, and performance tuning
- Express API troubleshooting and optimization
- Angular build pipeline configuration
- nginx reverse proxy and SSL/TLS setup
- Security hardening and credential management
Getting Started After Launch
- Launch the AMI on a t3.small or larger instance with at least 20 GB EBS storage.
- Ensure your security group allows inbound traffic on port 22 (SSH) and port 80 (HTTP).
- Allow 60-90 seconds after instance launch for the first-boot credential generation to complete.
- SSH into your instance and retrieve your unique credentials from the root-only file.
- Open your browser to the instance public IP on port 80 to confirm the sample app is running.
If you encounter any issues during deployment, need help replacing the sample application with your own code, or require a refund, contact us at support@cloudimg.co.uk and our team will respond promptly.
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.