Install · Experimental

# Static-only hosts

experimental · needs custom domain

GitHub Pages, S3, Lovable, Bolt.new, v0, Webflow, Framer, Squarespace — hosts that don't expose an edge runtime. Two paths: Cloudflare in front, or redeploy to a Node-capable host.

**Start here first.** Every platform recipe below assumes the canonical Express + Docker install at [/install/express-docker](/install/express-docker). The snippets on this page are the platform-specific deltas on top of that baseline.

These hosts don't expose their own edge-function runtime, so AgentSite can't install in-place. Two paths:

### A. Put Cloudflare in front (keeps your current host)

Point your custom domain through Cloudflare DNS, then use the [Cloudflare Worker recipe](/install/cloudflare) on the same domain — the Worker proxies to your existing host as the origin. Works for Webflow, Framer, Squarespace, GitHub Pages, Lovable hosting, anything with a CNAME-able custom domain.

### B. Redeploy to a Node-capable host (cleanest for Lovable / Bolt / v0)

All three of Lovable, Bolt.new, and v0 support exporting your project to GitHub. From there, deploy as a Vite SPA to [render.com Web Service](/install/render), [fly.io](/install/fly), or [Railway](/install/railway) — usually a 5-minute job.

**Truly static, no DNS control?** No edge function, no AgentSite. Either change DNS or move hosts — this is a hard floor of the request-path architecture.