A Tensorcode product

Your own
Supabase cloud.

Supabase self-hosting gives you one project per install and no way to make another. Tensorbase is the control plane that was missing — many isolated projects on hardware you own.

JKT-02
$ tensorbase new goodsoil
==> creating goodsoil (index 1)
==> generating secrets
 
api https://goodsoil.base.tensorcode.co.id
studio https://goodsoil-studio.base.tensorcode.co.id
proxy ip 10.10.1.41
pooler 127.0.0.1:5501 session / 6501 transaction
 
$ tensorbase start goodsoil
13/13 services healthy · 2.16 GB
13
services per project
2.2 GB
typical footprint
1
shared Traefik
0
hand-edited upstream files

What self-hosting leaves out

The open-source repo ships the database and every service around it. The layer that manages projects is the product Supabase sells. Tensorbase fills exactly that gap and nothing else.

One project per install

Many isolated stacks on one box

Self-hosted Studio is hardwired to /project/default. Tensorbase runs a full stack per project, each with its own Postgres, secrets and subdomain.

No project creation

One command, or one button

The control plane that creates projects is the part Supabase keeps closed. Tensorbase allocates the IPs, ports and secrets and brings the stack up.

Hand-edited compose files

Upstream stays untouched

Supabase's compose is vendored byte-identical and layered with one override, so an upstream release is a pull, not a merge conflict.

Bring your own proxy

Slots into the Traefik you have

No second reverse proxy fighting for :80. Projects register as Traefik labels on your existing instance, with certificates over DNS-01.

Three steps, one command

01

Allocate

The next free index derives a proxy IP, a database IP and loopback ports for the pooler. Nothing collides with a project you already run.

02

Mint

A fresh JWT secret, the anon and service_role tokens signed with it, Postgres and dashboard passwords. No default value ever reaches production.

03

Serve

Traefik picks up the labels, issues a certificate over the DNS-01 challenge, and the project answers on its own subdomain.

Every project gets the full suite

Not a trimmed build. The same thirteen services the hosted platform runs, isolated per project.

PostgresAuthPostgRESTRealtimeStorageimgproxypostgres-metaStudioEnvoyEdge FunctionsSupavisorLogflareVector

One box. Many projects. No per-project bill.

Open the console