Skip to main content
Postbase is a Next.js app backed by Supabase (Postgres + Auth). You can host it anywhere that runs Next.js — Vercel is the smoothest path.

Prerequisites

  • Node.js 20+
  • A Supabase project (Postgres + Auth)
  • Object storage for media (Cloudflare R2 or any S3-compatible bucket)
  • OAuth apps for the platforms you want to publish to (X, LinkedIn, etc.)

Set up

1

Clone and install

2

Configure environment

Copy the example env file and fill in your keys — see configuration.
3

Apply the database schema

Run the SQL migrations in supabase/migrations against your Supabase Postgres database (in order).
4

Run it

Then open http://localhost:3000.
For production, deploy to Vercel (or a Node host) and set the same environment variables there. Point NEXT_PUBLIC_APP_URL at your public origin — it’s the OAuth issuer and MCP connector base.