Deploy Lovable sites with VibeDeploy
Lovable builds full-stack React and Tailwind apps from prompts. VibeDeploy gives them a real production URL with custom domains, automatic SSL, and EU hosting.
Why VibeDeploy for Lovable
Lovable hosts every project on a generated lovable.app subdomain by default. To run on your own domain with EU-resident infrastructure, you need a hosting platform that accepts the export and handles certificates, custom domains, and uptime.
EU-resident hosting
Every Lovable site is served from a Belgian data centre. GDPR-compliant by default. Your visitors' data does not leave the EU.
Free custom domains
Bring your own domain or buy one through VibeDeploy. Automatic Let's Encrypt SSL, no extra cost, no Vercel-style team-plan upsell.
Built for AI iteration
Re-deploy as fast as you regenerate. CLI, magic-file workflow, or one-click upload. Built for the prompt-and-ship loop.
How to deploy a Lovable site
- 1
Export your Lovable project
In Lovable, click the GitHub icon to push your project to a repo, or use the download option to get a ZIP of the build output.
- 2
Sign up for VibeDeploy (Free plan works)
Create an account at vibedeploy.be. The Free plan gives you 1 site, 500 MB storage, and a free vibedeploy.be subdomain. No credit card.
- 3
Upload or connect your repo
From the dashboard, choose New Site, then either drag-and-drop your Lovable export ZIP or connect the GitHub repo for automatic redeploys on push.
- 4
Add your custom domain
In the site settings, add your domain. VibeDeploy handles DNS verification and Let's Encrypt SSL automatically. Usually live in under 60 seconds.
- 5
Iterate as fast as Lovable regenerates
Each Lovable change can push a new deploy. Use the VibeDeploy magic file (.vibedeploy.txt) so future LLM edits know where to push the build.
# .vibedeploy.txt project: my-lovable-app token: vbd_xxx framework: vite build: npm run build output: dist
Lovable hosting at a glance
How Lovable's default hosting and a generic alternative compare to VibeDeploy.
| Feature | Lovable default / generic alt | VibeDeploy |
|---|---|---|
| Custom domain | Paid plan | Free, all plans |
| EU-only hosting | No (US-based) | Yes, Belgium |
| Backup retention | Limited | Up to 30 days |
| Free tier | Subdomain only | Full features, custom domain |
| GDPR DPA included | Enterprise plan | All paid plans |
Common questions about deploying Lovable
Does VibeDeploy run server-side code from Lovable?expand_more
VibeDeploy is optimised for static and SPA output. Lovable apps that compile to a static SPA (the default for most projects) deploy out of the box. If your Lovable project uses Supabase or external APIs, those run as normal from the browser.
Will deploys break when Lovable updates the project?expand_more
No. Each deploy is a fresh static build snapshot. Older versions remain restorable for up to 30 days on paid plans, so a bad regeneration is one click away from rollback.
How is this different from hosting on Vercel?expand_more
VibeDeploy hosts in the EU only, so it's a fit for European founders concerned about GDPR or US-data exposure. Pricing is flat-rate per plan, no per-seat or per-bandwidth surprises.
Can I use my Lovable-purchased domain?expand_more
Yes. Add a CNAME or A record pointing to VibeDeploy's edge IPs and add the domain in your site settings. SSL provisions automatically.
Ship your Lovable project today
Free plan, no credit card. Custom domain in 60 seconds. Hosted in Belgium.