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 provides a lovable.app address and supports custom domains on paid plans. Its frontend is delivered globally, while Lovable Cloud offers a Europe region for backend data. VibeDeploy is an independent hosting option for the exported frontend, served from Belgium.

shield_lock

EU-resident hosting

Your exported frontend is served from Belgian infrastructure. Supabase, Lovable Cloud and other external services keep their own hosting regions and data-processing arrangements.

language

Free custom domains

Bring your own domain. 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. Connect via MCP, auto-redeploy from GitHub, 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. That sync is available without a paid plan and is the route we recommend. The direct code download sits on a paid Lovable plan and gives you a ZIP of the project source, not a finished build, so it still needs the build step below.

  2. 2

    Start your VibeDeploy trial

    Create an account at vibedeploy.be. The 14-day free trial needs no credit card and covers one site: your own domain, automatic SSL, backups and EU hosting. Paid plans start at €4/month after the trial.

  3. 3

    Upload or connect your repo

    From the dashboard, choose New Site and connect the GitHub repo: VibeDeploy builds it and redeploys on every push. Uploading works too, but upload the built output (the dist folder after npm install and npm run build), not the raw export ZIP, which the deploy guard rejects as an unbuilt project.

  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

    Connect your GitHub repo in site settings so every Lovable push redeploys automatically. Or export your VibeDeploy deploy guide from the dashboard and paste it into Claude, ChatGPT, or Cursor so the AI can redeploy straight to the API after each edit.

Lovable hosting at a glance

How Lovable's default hosting and a generic alternative compare to VibeDeploy.

FeatureLovable default / generic altVibeDeploy
Custom domainPaid planIncluded on every plan
Hosting regionGlobal frontend; Europe available for Cloud backendExported frontend in Belgium
Backup retentionLimitedUp to 30 days
Try before you paySubdomain only14-day full trial, no card
GDPR DPA includedPublic DPA, US contracting processorAll paid plans, EU processor

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.

How do I get an SSL certificate for my Lovable site?expand_more

You don't manage the certificate yourself. When you add your custom domain in VibeDeploy's site settings, a Let's Encrypt SSL certificate is requested, installed, and renewed automatically, typically within a minute of the DNS record going live. There is nothing to buy and nothing to renew by hand.

How do I export the code from Lovable?expand_more

Two ways. In the Lovable editor, click the GitHub icon to push the full project to a repository you own (best option: every later Lovable edit becomes a push that can auto-redeploy). Or use the download option to grab a ZIP. The export is a standard Vite + React project; VibeDeploy accepts the GitHub repo directly or the built output as a drag-and-drop.

Do I have to leave Lovable to host on a custom domain?expand_more

You keep building in Lovable; only the hosting moves. Lovable's own hosting ties your site to a lovable.app subdomain unless you pay for their domain option, and the site stays coupled to their platform. Hosting the export on VibeDeploy gives you the custom domain, EU-resident infrastructure and backups, while the Lovable-to-GitHub loop keeps working for edits.

Does Lovable's free plan include a custom domain?expand_more

No. On Lovable's free tier the site stays on its generated lovable.app subdomain; connecting your own domain requires a paid Lovable plan. The workaround is to host the export elsewhere: push the project to GitHub, deploy it on VibeDeploy, and attach your domain there with automatic SSL. Lovable remains your editor, the domain and the hosting are yours.

Related deploy guides

Ship your Lovable project today

14-day free trial, no credit card. Custom domain in 60 seconds. Hosted in Belgium.