Skip to main content
Microsoft
separator
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.medusajs-ubuntu-24-04-8850e522-cf02-44a8-bbb7-ecb0c42aa38f/image3_logolarge.png

Medusa on Ubuntu 24.04 LTS

by cloudimg

Medusa.js on Ubuntu 24.04 LTS by cloudimg

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.

At a glance

https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.medusajs-ubuntu-24-04-8850e522-cf02-44a8-bbb7-ecb0c42aa38f/image8_screenshot01.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.medusajs-ubuntu-24-04-8850e522-cf02-44a8-bbb7-ecb0c42aa38f/image7_screenshot02.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.medusajs-ubuntu-24-04-8850e522-cf02-44a8-bbb7-ecb0c42aa38f/image5_screenshot03.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.medusajs-ubuntu-24-04-8850e522-cf02-44a8-bbb7-ecb0c42aa38f/image6_screenshot04.png
English (United States)
Your Privacy Choices Opt-Out Icon Your Privacy Choices
Consumer Health Privacy Sitemap Contact Us Privacy & Cookies Terms of Use Trademarks About our ads Manage cookies