Deploy Lovable

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.

shield_lock

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.

language

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.

bolt

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. 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. 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. 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. 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. 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.

FeatureLovable default / generic altVibeDeploy
Custom domainPaid planFree, all plans
EU-only hostingNo (US-based)Yes, Belgium
Backup retentionLimitedUp to 30 days
Free tierSubdomain onlyFull features, custom domain
GDPR DPA includedEnterprise planAll 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.