GitHub sync, automatic builds, every push

Host a Lovable projecton a domain you own

Lovable writes React with Vite. Sync the project to GitHub, connect the repo here, and dplooy sets up the build so every push produces a fresh deploy on your own address.

1Sync to GitHubfrom Lovable
2Connect the repoDeploy from GitHub
3Push to deploybuilds automatically

Built in Lovable, hosted by you

Lovable's preview URL is for iterating. Once the thing is real, you want the address, the analytics and the search visibility to belong to you.

Staying on the preview URL

  • The address names the tool you used, not your product
  • Your hosting is tied to the account you build in
  • No visitor analytics you can export
  • No control over robots.txt or the sitemap
  • Moving later means redoing the setup anyway

Connected to dplooy

  • Your own domain on Pro, or yourname.dplooy.com free
  • Vite builds run on GitHub's servers and deploy here automatically
  • Views, visitors, countries and referrers, exportable as CSV
  • robots.txt, sitemap.xml and a 25-point SEO audit
  • The code is in your GitHub account — you can leave any time

Four steps, then it runs itself

1

Sync the project to GitHub

Lovable can push your project to a GitHub repo you own, and keeps it in sync as you keep building. Do that first — it is the connection everything else hangs off, and it means the code is yours no matter what happens to any single platform.

2

Click Deploy from GitHub

On the dplooy dashboard, choose Deploy from GitHub and authorise your account. Pick the repository Lovable created and the branch you want live, usually main.

3

Let Dplooy set up the build

A Lovable repo is Vite source, not a built site, so we read package.json, detect Vite, and offer Set up build & deploy with npm run build and dist already filled in. Confirm it and we commit a workflow file to your repo along with an encrypted API key secret.

4

Push, and it deploys

The build runs on GitHub's servers and the finished dist folder lands here. Every later push does the same thing on its own — keep editing in Lovable, and the live site follows. Watch the build status from your dashboard, or hit Rebuild & deploy whenever you want one on demand.

Supabase stays where it is

Lovable's default backend is Supabase — Postgres, auth, storage and edge functions. None of that moves, and none of it needs to: your built front end still calls Supabase over the network exactly as it did before. Add your dplooy domain to the allowed URLs in your Supabase auth settings so redirects and sessions keep working, and keep using the anon key, never the service role key, in client code.

What the hosted build gets

The same site, on infrastructure that answers to you.

Your own subdomain

yourname.dplooy.com instead of a link that names somebody else's product. Point a custom domain at it on Pro.

Free SSL, always on

Every site is served over HTTPS with a certificate we manage. Nothing to buy, configure or renew.

Real analytics

Views, unique visitors, countries, referrers and devices — for the whole site, exported as CSV whenever you want it.

Findable in search

robots.txt and sitemap.xml are generated for you, and the SEO analyser scores 25 checks and tells you what to fix.

Editable after publishing

Change text, images and colours on the live page with the visual editor, on any plan. Pro adds a full in-browser code editor.

Private when you need it

Password-protect the whole site on Pro, or put an email gate in front of it and collect the addresses.

Frequently asked questions

Can I skip GitHub and just upload the code?

Yes, but you have to build it first. Download the codebase from Lovable, run npm install and npm run build locally, then use Choose folder and pick the dist folder. GitHub is the better route because it rebuilds and redeploys without you doing anything.

Why can't I upload the Lovable project folder directly?

Because it's source, not a website. A browser can't execute .tsx files or resolve npm imports — something has to compile them into plain HTML, CSS and JS first. We detect that shape and tell you rather than hosting a blank page, and through GitHub we'll run the build for you.

Does my app keep working with Supabase?

Yes. Your front end calls Supabase from the browser, so it doesn't care what serves the files. Add your dplooy URL to Supabase's list of allowed redirect URLs and site URL so auth flows land back in the right place.

What about Lovable Cloud?

Same principle: it's a backend your front end talks to over HTTPS, and it stays where it is. Dplooy hosts the static build. Anything that needs to execute server-side stays with the service that provides it.

Will my routes work if the app uses React Router?

Yes. We detect single-page apps at deploy time, so a deep link like /pricing falls back to your index.html and React Router renders the right view — and it answers with a 200, not a 404, which is what lets those routes be indexed. Missing images and scripts still get a real 404, as they should.

Can I use my own domain?

Yes, on Pro. Connect any domain you own, add the DNS records we show you, verify, and the site answers on your address with SSL we manage and renew.

Is it free?

Yes, on the free plan: 3 hosted projects, free SSL and analytics. Free-plan sites are removed after 3 days, so for anything permanent you'll want Plus or Pro — and custom domains are a Pro feature.

Your project. Your repo. Your domain.

Create a free account, connect the repo Lovable syncs to, and let every push deploy itself.