# Move a Next.js app with Postgres off Vercel

On Vercel, Postgres comes from a separate provider in its Marketplace, like Neon, and the free Hobby plan is for personal, non-commercial use only. On Caster, one button builds your Next.js app and sets up the Postgres database its code uses, with daily backups, in the same account.

## Move your app to Caster

1. Create an account on Caster.
2. Open Add a project, connect GitHub and choose your Next.js app.
3. Press "Put it online for me". We'll build your app, set up its database and ask for each key only you have, like one from Stripe.
4. Ask your agent to copy your data from your old database.
5. Add your custom domain on your app's Domain block.

Your app sleeps after 30 minutes with no visits, and the next visit wakes it in a few seconds. If it runs background work, we keep it awake for you.

## What it costs

There are no per-person seats and no monthly fee. Your first 14 days come with $10 of free credit, then you pay only for what your app and its database use. A spending limit, $25 by default, pauses your projects before your bill goes above it.

[Create an account](https://www.caster.sh/api/signup/login)

## More guides

- [Host an app made with Lovable](https://www.caster.sh/guides/lovable)
- [Host an app made with Bolt](https://www.caster.sh/guides/bolt)
- [Host an app made with Replit](https://www.caster.sh/guides/replit)
- [Put a website made with ChatGPT online](https://www.caster.sh/guides/chatgpt)
- [Common questions](https://www.caster.sh/help)

---

The text of https://www.caster.sh/guides/nextjs-postgres. Everything an agent needs about Caster: https://www.caster.sh/llms.txt
