Pick your path
Self-host Nudgra OSS
Run TanStack Start, Better Auth, Hono, Drizzle, pg-boss, and Postgres. Use this when you want to own the app server and database.
Run Nudgra Cloud
Run the Next.js dashboard with Convex Cloud. Use this when you want Convex to own backend state, auth, scheduling, and webhook functions.
Local prerequisites
Install these before either local setup path:- Git.
- Node.js 24 or newer.
- A Google account for sign-in.
- A Meta Developer account.
- An Instagram professional account.
Fast local setup
- Nudgra OSS
- Nudgra Cloud
1
Clone and install
2
Start Postgres
3
Configure the local environment
Set the local app URLs, generated secrets, and your operator email in
.env.4
Run the app
http://localhost:3000.Next steps
- Set up Google OAuth.
- Set up Meta / Instagram login and webhooks.
- Deploy Nudgra OSS on a VPS or Nudgra Cloud on Vercel and Convex.