Skip to main content
Postbase is configured with environment variables. Only the core Supabase keys are required; everything else enables an optional capability.

Core

Media storage (R2 / S3)

Set your bucket credentials to enable the media library (R2_* / S3-compatible keys) and configure the bucket’s CORS to expose the ETag header for multipart uploads.

Platforms

Each platform you publish to needs its own OAuth app and keys (X, LinkedIn, Instagram/Facebook, TikTok, YouTube). Add the keys and the channel’s Connect button lights up. Channels stay hidden until their provider is configured.
X charges for API use. Your self-hosted install posts through your own X developer app, so X bills your developer account for every call. At the time of writing that’s about 0.015perpost,0.015 per post, 0.20 per post with a link and $0.005 per post read for stats. Check the current rates in your X developer console before you connect X. The other platforms are free to post to.

Optional

A capability that isn’t configured is simply hidden in the UI — the app runs fine with just the core Supabase setup.