Back to SeamAI App Builder

Self-Host on a VPS

Deploy your App Builder project to a VPS using Docker or Node + PM2.

SeamAI Team
January 29, 2026
12 min read
Advanced

Choose your VPS provider

Common choices:

Any Linux VPS that can run Docker or Node.js will work.

  1. Export your project using Export → Download Code (see Manage files and export), then upload it to the VPS.
  2. Build the image:
docker build -t my-seamai-site .
  1. Run the container:
docker run -p 3000:3000 my-seamai-site

Option B: Node + PM2

  1. Install Node.js on the VPS.
  2. Install dependencies and build:
npm install
npm run build
  1. Run with PM2:
pm2 start npm --name my-seamai-site -- start

Add 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

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?

Related Articles