
Overview
This product provides Node.js 22 with npm, Nginx, PM2, build-essential, Python 3, Git, CA certificates, and curl pre-integrated on Ubuntu 24.04 LTS for the ARM64 architecture. Hanwei delivers the environment as an Amazon Machine Image (AMI) for AWS Graviton-based EC2 instances with security hardening, optimized performance configuration, unattended operating-system security updates, and a reduced service footprint.
Marketplace software charges cover Hanwei's ARM64 integration of the Node.js runtime, reverse-proxy layer, process manager, and native-module build toolchain; application of the security-hardening and optimized performance configuration; operating-system preparation; and AMI construction. Hanwei support is supplementary and is not the sole basis for the software charges.
Node.js 22 Lifecycle Notice
As of this listing revision, Node.js 22 is in Maintenance LTS and is planned to reach upstream End-of-Life on April 30, 2027. Customers remain responsible for monitoring the upstream lifecycle and migrating to a supported Node.js release before support ends. Operating-system security updates do not upgrade the Node.js major version or extend its upstream lifecycle.
What Hanwei Adds to the Upstream Software
- ARM64 runtime and toolchain integration: Node.js 22 and npm are installed on Ubuntu 24.04 LTS ARM64 with build-essential, Python 3, Git, CA certificates, and curl. The included compiler and build tools support npm packages that compile native ARM64 extensions.
- Reverse-proxy integration: Nginx is included and prepared as the reverse-proxy and web-server layer. Customers remain responsible for configuring domains, TLS certificates, upstream application ports, routes, headers, request limits, and workload-specific proxy behavior.
- Process-management integration: PM2 is included for Node.js process management. It can be configured by customers for cluster mode, restart policies, and log management. Application definitions, environment variables, secrets, process counts, memory limits, startup behavior, and log retention remain customer-controlled.
- Security-hardening baseline: SSH access uses key-pair authentication, password authentication is disabled, and unnecessary services are removed to reduce the delivered operating-system footprint.
- Optimized performance configuration: The Ubuntu ARM64 environment, Nginx reverse-proxy layer, Node.js runtime, and PM2 process-management layer are prepared as an integrated stack for Graviton-based EC2 instances. Customers must validate throughput, latency, concurrency, memory use, process counts, proxy limits, native-module behavior, and scaling for their selected instance type and workload.
- Unattended operating-system security updates: Ubuntu unattended-upgrades is enabled for configured security updates. Customers should review its repositories, schedule, package scope, restart behavior, and operational impact after launch.
- Build-date package baseline: Ubuntu packages are prepared at versions available from the configured repositories when the image is built. Customers remain responsible for reviewing and applying updates after launch.
Highlights
- ARM64 optimized - Built for AWS Graviton instances (t4g, c7g, m7g) with up to 40% better price-performance compared to x86 equivalents.
- Production-ready stack - Node.js 22 with Nginx reverse proxy and PM2 process manager pre-configured. Deploy to production in minutes, not hours.
- Ubuntu LTS stability - Built on Ubuntu 24.04 LTS with security updates guaranteed through 2029, providing a stable and well-supported platform.
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
Dimension | Cost/hour |
|---|---|
t4g.medium Recommended | $0.05 |
c6gn.4xlarge | $0.80 |
c6gd.12xlarge | $2.40 |
r6gd.medium | $0.10 |
c6g.16xlarge | $3.20 |
c6g.8xlarge | $1.60 |
c6gd.xlarge | $0.20 |
a1.xlarge | $0.20 |
c6gn.2xlarge | $0.40 |
c6g.large | $0.10 |
Vendor refund policy
no refund
Custom pricing options
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (Arm) 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
OS: Ubuntu 24.04.4 LTS (Noble Numbat) - Base operating system Node.js 22.22.2: V8-powered JavaScript runtime npm 10.9.7: Node.js package management tool Nginx 1.24.0: Web server & reverse proxy PM2 7.0.1: Node.js application process manager build-essential (GCC 13.3.0): Native code compilation tools Python 3.12.3: Dependency for node-gyp native module build Git 2.43.0: Version control tool curl 8.5.0: HTTP client ca-certificates (Latest): SSL root certificates
Additional details
Usage instructions
SSH to the instance and login as 'ubuntu' using the key specified at launch. Use "sudo su - root" to switch to root. After entering the system, please check the readme file and deployment file under the /root path, which contains detailed configuration information
Resources
Vendor resources
Support
Vendor support
prosupport@hanweie.com If you encounter problems in the process of using the system, please feel free to contact us by email, thank you!
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.
