Choose your VPS provider
Common choices:
- DigitalOcean
- AWS EC2
- Hostinger
- Linode
- Vultr
Any Linux VPS that can run Docker or Node.js will work.
Option A: Docker (recommended)
- Export your project using Export → Download Code (see Manage files and export), then upload it to the VPS.
- Build the image:
docker build -t my-seamai-site .- Run the container:
docker run -p 3000:3000 my-seamai-siteOption B: Node + PM2
- Install Node.js on the VPS.
- Install dependencies and build:
npm install
npm run build- Run with PM2:
pm2 start npm --name my-seamai-site -- startAdd a reverse proxy (nginx)
Set up nginx to route traffic to your app:
- Listen on ports 80/443
- Proxy to
localhost:3000 - Add SSL using Let's Encrypt
Secure with SSL
Use Let's Encrypt (via Certbot) to issue certificates and enable HTTPS. Most providers include guides for this setup.
Next steps
- Managed hosting options: web-builder-self-host-managed
- Docker basics: web-builder-self-host-docker
Ready to Get Started?
Put this knowledge into action. Our strategy consulting can help you implement these strategies for your business.
Was this article helpful?