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.
Render
App plus managed Postgres, HTTPS included.
DigitalOcean
App Platform with a managed database.
Railway
App, Postgres and a volume from one template.
AWS
A server with a fixed IP, launched from CloudFormation.
Open the deployed URL and complete /admin/setup immediately: a fresh install can be claimed by whoever gets there first.
Your own server
Install script
curl -fsSL https://shopnex.ai/install.sh | sh on a fresh Linux server, or run the Docker image yourself.
Dokploy, Coolify, Portainer
One Docker Compose file: the prebuilt image plus Postgres.
After you deploy
Configuration
Google & GitHub sign-in
End-to-end tests
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.