v0.1.3 on npm | open source

Self-Host Your
Supabase Proxy

Deploy a production-quality reverse proxy on your own Cloudflare account. Free, open-source, under 60 seconds.

npx create-jiobase

Requires Node.js 18+

Install Node.js

Powered by

Cloudflare Workers
Supabase Compatible
npm Package
300+ Edge Locations

What you get

A complete proxy, not a basic redirect

The CLI generates a production-quality Cloudflare Worker with everything you need.

Full API Proxy

HTTP + WebSocket support for all 6 Supabase services: REST, Auth, Storage, Realtime, Edge Functions, and GraphQL.

CORS Built-in

Configurable origins, preflight handling, and credentials support. Set allowed domains or use * for development.

Interactive Setup

Guided prompts walk you through configuration. Input validation, auto-deploy to Cloudflare, and clear error messages at every step.

Zero Cost

Runs on Cloudflare's free tier: 100,000 requests/day, 10ms CPU time per request. No credit card required.

See it in action

From zero to deployed in under 60 seconds

Terminal
$ npx create-jiobase
╭─────────────────────────────────────────────────╮
│ │
create-jiobase
Self-host a Supabase reverse proxy
on Cloudflare Workers (free tier)
│ │
╰─────────────────────────────────────────────────╯
Step 1 of 5 — Your Supabase project URL
Supabase project URL
https://myproject.supabase.co
Step 2 of 5 — CORS allowed origins
Allowed origins
*
...
Project scaffolded at ./supabase-proxy
Dependencies installed
Deployed to https://supabase-proxy.you.workers.dev

Compare options

Self-Host vs Managed

Choose the option that fits your project. Both bypass ISP DNS blocking reliably.

Feature
CLI Self-Host
JioBase Managed
CostFreeFree tier
WebSocket / Realtime
CORS configurationCode-levelDashboard UI
Service filtering
Analytics dashboard
Multi-app routing
Rate limiting
Web dashboard
Custom subdomainsManualAutomatic
UpdatesManualAutomatic

FAQ

Common questions

What do I need to self-host?
You need Node.js 18 or higher and a free Cloudflare account. The CLI handles everything else: it installs dependencies, scaffolds the project, and deploys to Cloudflare Workers automatically. You can install Node.js from nodejs.org or using your system's package manager.
Is it really free?
Yes. Cloudflare Workers free tier includes 100,000 requests per day, 10ms CPU time per request, and unlimited bandwidth. For most projects, this is more than enough. No credit card required to sign up.
Does WebSocket / Realtime work?
Yes. The generated worker detects WebSocket upgrade requests and establishes a bidirectional relay to Supabase Realtime. Subscriptions, presence, and broadcast all work through the proxy. This is a major improvement over the basic worker generator tool.
Can I use a custom domain?
Yes. After deployment, you get a .workers.dev URL by default. You can add a custom domain through the Cloudflare dashboard by configuring a Custom Domain or Route for your worker. See the Cloudflare docs for setup instructions.
What's the difference from the worker generator?
The worker generator creates a basic HTTP-only proxy that you manually paste into Cloudflare's dashboard. The CLI generates a production-quality worker with WebSocket support, service filtering, CORS configuration, and auto-deploys it - all in one command. Think of the CLI as the generator's bigger sibling.

Prerequisites

Installing Node.js

The npx method requires Node.js 18 or higher. Here is how to install it on each platform.
Already have Node.js? Skip to the installer above.

macOS

Homebrew (recommended)

brew install node

nvm (version manager)

nvm install 22

Linux

Ubuntu / Debian

sudo apt update && sudo apt install -y nodejs npm

nvm (any distro)

nvm install 22

Windows

winget (recommended)

winget install OpenJS.NodeJS

Chocolatey

choco install nodejs

Verify your installation: node --version — you need v18.0.0 or higher.

Want it fully managed?

Skip the setup entirely. JioBase's managed service gives you a dashboard, analytics, rate limiting, and automatic updates. Free tier available.

© 2026 JioBase. Not affiliated with Supabase, Cloudflare, Jio, or Reliance Industries.