Shopnex

Self-hosting

Deploy Shopnex in one click or on your own server.

Shopnex ships as one image containing the admin, API, hosted checkout and the default storefront, fronted by Caddy on a single port. Pick the way you want to run it.

One-click deploy

Each of these creates the app and a Postgres database for you.

Open the deployed URL and complete /admin/setup immediately: a fresh install can be claimed by whoever gets there first.

Your own server

After you deploy

How the image is wired

  • Admin, API and checkout (/admin, /api/*, /checkout/*, plus admin assets) go to the admin app.
  • Everything else (/, /products, /collections, /pages, theme assets) goes to the storefront.

Every option above runs this same image, so a platform only needs to forward one port and give the app a Postgres DATABASE_URL.

On this page