Deploy tophbase
Supabase-compatible backend. No CLI, no Docker. Dev & MVP use only.
toph-base
Just deployed
/app/.tophbase
Deploy and Host tophbase on Railway
tophbase is a Supabase-compatible backend you can deploy in one click — no Supabase CLI, no Docker, no external database to configure. It gives you a Postgres-compatible database with a REST API, Auth, Storage, and Edge Functions out of the box. Ideal for development and MVPs.
About Hosting tophbase
Deploying tophbase on Railway gives you a persistent, hosted backend with a public URL. Railway provisions the service from the tophbase GitHub repo, builds it via Docker, and mounts a persistent volume at /app/.tophbase so your data survives restarts and redeployments. The service exposes a Supabase-compatible API — you can point any Supabase JS client at it by swapping the SUPABASE_URL to your Railway domain and using the publishable key printed in the deploy logs.
Why Deploy
tophbase on Railway gives you a hosted Supabase-compatible backend without any of the usual setup friction. No CLI to install, no Docker to run, no cloud account to create before writing your first line of code. You get a public URL, persistent storage, and a Supabase JS-compatible API in under a minute.
Dependencies for tophbase
tophbase is self-contained — it has no external service dependencies. The Postgres-compatible database runs inside the service itself and is persisted via a Railway volume.
Deployment Dependencies
- Persistent Volume — mounted at
/app/.tophbase. Required for data to survive restarts. Add it via the Railway dashboard when deploying this template.
Common Use Cases
- Spinning up a backend for a hackathon or side project without touching the Supabase CLI
- Running a Supabase-compatible API for a mobile or web MVP before committing to a production database
- Testing Supabase JS client integrations against a lightweight hosted backend
Template Content
toph-base
avocadocutter/toph-base