Medusa 2.16.0 (MIT), the open-source headless commerce platform, preconfigured on Ubuntu 24.04 LTS by cloudimg. Node.js 22 admin dashboard and REST commerce API on port 80 via nginx, PostgreSQL 16 and Redis 7 on a dedicated data disk, with per-VM secrets and a unique admin created on first boot. 24/7 cloudimg support.
## Medusa.js on Ubuntu 24.04 LTS by cloudimg
Medusa is the open-source, MIT-licensed headless commerce platform built on Node.js and TypeScript. It gives you a modular commerce backend (products, carts, orders, fulfilment, payments, promotions) exposed through a REST API, plus a full admin dashboard for running a store. This cloudimg image runs Medusa 2.16.0 production-ready on Node.js 22 LTS behind an nginx reverse proxy on port 80, backed by PostgreSQL 16 and Redis 7, with the database and media on a dedicated Azure data disk and per-VM secrets plus a unique admin created on the first boot of every VM. Backed by 24/7 expert support.
Headless Commerce
A modular commerce backend - products, carts, orders, fulfilment, payments and promotions - exposed through a REST API, with a full admin dashboard at /app for running custom storefronts, marketplaces and B2B/B2C stores.
Complete Stack
Medusa 2.16.0 on Node.js 22 LTS with the admin dashboard pre-built, PostgreSQL 16 and Redis 7 (cache, event bus, workflow engine), and nginx publishing the dashboard and API on port 80.
Dedicated Data Disk
The PostgreSQL database and uploaded media live on a dedicated, independently resizable Azure data disk at /var/lib/medusa, separate from the OS disk and re-provisioned with every VM.
Secure First Boot
All application secrets, the database password and a unique admin user are generated on the first boot of every VM and recorded in a root-only file; Medusa provides its own admin authentication. No shared credentials ship in the image.
Why Choose cloudimg?
* 24/7 Expert Support with guaranteed 24 hour response. Contact support@cloudimg.co.uk
* Production Ready from Launch Pre configured, security patched, and validated before publication
* Azure Native Integration Built with Azure Linux Agent, cloud init, and Gen2 Hyper V
What is Included
* Medusa 2.16.0 on Node.js 22 LTS with the admin dashboard pre-built
* The admin dashboard (/app) and commerce REST API on port 80 via nginx
* PostgreSQL 16 and Redis 7 with the database and media on a dedicated Azure data disk at /var/lib/medusa
* Per-VM secrets, a rotated database password and a unique admin user on first boot in a root-only file
* medusa.service, nginx.service, postgresql.service and redis-server.service as systemd units
Getting Started
Deploy from the Azure Marketplace or az vm create, open 22/tcp and 80/tcp, then browse to http://your-vm-public-ip/app and sign in with the per-VM admin credentials from /root/medusajs-credentials.txt.
Use Cases
A self-hosted, API-first commerce backend, custom storefronts and headless commerce, marketplaces and B2B/B2C stores, and an owned alternative to hosted commerce platforms.
Visit www.cloudimg.co.uk/guides/medusajs-on-ubuntu-24-04-azure for the full user guide.
Medusa is a trademark of Medusa Commerce ApS; cloudimg is not affiliated with or endorsed by the Medusa project. All trademarks are the property of their respective holders.