Skip to main content
Use this page to choose the first setup path. Both distributions share the same Instagram and Google setup concepts, but they host callbacks and backend state differently.

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.
Nudgra OSS also needs Docker or another Postgres database. Nudgra Cloud also needs a Convex account.

Fast local setup

1

Clone and install

In Windows PowerShell:
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

Open http://localhost:3000.

Next steps