You built an app in Lovable, Bolt or v0, clicked export, and now you have a zip or a GitHub repo. Getting it onto your own domain is where most people get stuck — blank pages, routes that 404 on refresh, env vars that vanish.
We collected the configs we use into an open-source repo: veloxahost/host-ai-built-apps . Here's the short version.
Step 1: Work out what you actually exported
You have… It is Serve it with
index.html + CSS/JS, no package.json Plain static site Any static file server
package.json with vite Vite single-page app (typical Lovable/Bolt) npm run build , then serve dist/ with an SPA fallback
package.json with next Next.js (typical v0) Node server or Docker
Backend check: if the app uses Supabase (Lovable) or the builder's own auth/database, that part keeps talking to those services.…