What is probably broken in your Bolt.new app
The app runs fine in Bolt.new but crashes on a real server with missing modules, build failures, or a process that will not stay alive.
The app runs fine in Bolt.new but crashes on a real server with missing modules, build failures, or a process that will not stay alive.
The same Bolt.new app running on your own server, with a working build, stable process, and live URL on your domain.
STEP 01
Bolt.new handles install, build, and start automatically in its cloud environment. You need to replicate each of those settings on your server. Bolt.new uses a hidden build process that may include postinstall scripts, environment injection, and platform-specific configurations that are not visible in the exported code.
STEP 02
Install dependencies and run the build with production env vars present. Bolt.new apps frequently depend on build-time environment variables that are auto-injected in their cloud environment but must be set manually on a VPS. A build that succeeds locally may still fail on the server due to architecture differences or missing system libraries.
STEP 03
A VPS needs a process manager. The app will not stay running on its own after you close the SSH session. Bolt.new apps are often single-process servers that crash silently when they hit unhandled promise rejections or memory limits.
Quick check
If you cannot tick all five, we can fix it. Send us the repo and we handle the rest.
Free checklist
Get the exact 5-step checklist we run before every deploy. No fluff, just the things that actually break.
Done-for-you deploy
Fixed price per repo. 24h delivery or full refund. No hourly billing.
Related guides
Environment variables that worked in Bolt.new preview stop working after export. Public vs private, build-time vs runtime, and wrong values are the common traps.
Read guideSupabase connection failures after moving a Bolt.new app off preview. Wrong URLs, missing keys, and network config are the usual causes.
Read guideBolt.new API routes fail after export. Fix server config, runtime settings, endpoint paths, and env vars. Get your Bolt.new backend working in production.
Read guide