Move your Lovable app to a server you own.
Lovable got your idea built. We take the finished app and set it up on your own VPS, with your database, your domain and your logins. Nothing about the app changes for your users.
- Fixed price, quoted before any work starts
- Your live app keeps running until the switch
- Every login and password handed over to you
What gets moved, and where it ends up
| Part | Today | After the move |
|---|---|---|
| Code | Lovable project | Your GitHub repository |
| Database | Lovable Cloud | Postgres on your server |
| Logins | Lovable-managed auth | Your own auth, users kept |
| Address | yourapp.lovable.app | yourapp.com with SSL |
| Cost | Monthly credits | Flat server fee from $6 |
Why people move off Lovable
Lovable is a good place to build. These are the reasons owners give for not staying once the app is real.
- Credits run out
- Every change costs credits, including the ones that fix what the last change broke. Once the app works, you are paying a subscription to keep it standing still.
- The backend is not in your hands
- Lovable Cloud runs your database, logins and file storage for you. That is convenient until you need a backup, a second environment or a straight answer on where your data sits.
- Hosting is tied to the builder
- Your app is published from inside Lovable. Custom server settings, background jobs and anything outside the standard setup are hard or impossible.
What a Lovable app is made of
A Lovable app is a React front end built with Vite, TypeScript and Tailwind. The backend is Supabase: a Postgres database, user logins, file storage and small server functions. All of these are standard, open tools, which is why a Lovable app moves cleanly.
On your server it runs on Linux with Postgres, a web server that handles SSL, nightly backups and automatic deploys from GitHub.
What we do in a Lovable migration
- Connect the project to a GitHub repository under your account
- Build the React front end and serve it from your VPS
- Export the database, including users and access rules, and restore it to Postgres on your server or to a Supabase project you own
- Move uploaded files and re-point the app to the new storage
- Redeploy server functions and move secrets and API keys
- Point your domain at the new server and issue the SSL certificate
Four steps from Lovable to your own server.
Most apps are moved in under a week. You do not need to be technical for any of it.
Free audit
Share your project. We check what it depends on and what the move involves.
1 business dayFixed quote
You get a written plan and one price. It does not change once agreed.
Same dayTrial move
We rebuild the app on your new server and you test it at a private address.
2 to 4 daysSwitch and handover
We point your domain to the new server and hand you every login, with a written guide.
About 1 hour, no downtime
One fixed price. Paid once.
A migration is a one-time job, so we charge for it once. After that you pay only your server provider. If the trial move does not work, you pay nothing.
See full pricingApp migration, from
$240One-time fee. Server from $6 to $24 a month.
- Server setup, SSL and domain
- Database, users and files moved
- Nightly backups and auto-deploy from GitHub
- 30 days of support after handover
Lovable migration questions
Can I move a Lovable app off Lovable at all?
Yes. Lovable lets you sync the full source code to GitHub, and the backend is built on Supabase, which is open source. Both can run on a server you own.
Do my users have to reset their passwords?
No. User accounts are moved with their existing password hashes, so everyone logs in as before.
Should I use Postgres on the VPS or keep Supabase?
Both work. Self-hosted Postgres is cheapest and keeps everything on one server. A Supabase project in your own account means less to look after. The free audit recommends one for your app.
Can I keep using Lovable to make changes afterwards?
You can keep the Lovable project and sync changes through GitHub, or switch to an editor such as Cursor or Claude Code. Either way, pushing to GitHub deploys to your server.