Supabase, the open source Firebase alternative, preinstalled as the official self-host Docker Compose stack with the PostgreSQL database, authentication, auto generated REST and Realtime APIs, object storage and the Studio dashboard, all published on port 80 behind an authenticating gateway. Every secret is rotated on first boot. Backed by 24/7 clo
Overview
Supabase is the open source Firebase alternative. It gives you a full PostgreSQL database with instant auto generated REST and Realtime APIs, an authentication and user management service, object storage, edge ready functions and a beautiful Studio dashboard, all from a single open source stack. This image delivers the official Supabase self-host Docker Compose stack fully installed and configured, so a complete backend as a service is running within minutes of launch.
Application Stack
The complete Supabase platform runs as a Docker Compose stack: a PostgreSQL database, GoTrue for authentication, PostgREST for the auto generated REST API, the Realtime server for live subscriptions, the Storage and imgproxy services for object storage, postgres-meta and the Studio dashboard for database management, the Kong API gateway, the Supavisor connection pooler and the analytics and log shipping services. Docker Engine and the Docker Compose plugin are installed from the official Docker package repository.
PostgreSQL With Instant APIs
Design your schema in the Studio table editor or with SQL, and Supabase instantly exposes a RESTful API and Realtime subscriptions over your tables, with Row Level Security policies enforced at the database. Use the SQL editor, the table editor, the authentication panel, the storage browser and the database functions and triggers editor, all from the Studio web interface.
Dedicated Storage Tier
The PostgreSQL data directory and the Storage object data live on a separate, independently resizable data volume, so the stateful tier can be grown without disturbing the rest of the instance.
Secure First Boot
On the first boot of your instance a one shot service rotates every secret in the stack, unique to that instance: the database password, the JWT secret and the derived anon and service role API keys, the Studio dashboard password, the application secret key base and the storage vault encryption key. The Studio dashboard and the API gateway are reachable only with the generated dashboard credentials. No shared or default secrets ship in the image.
Ready To Use
The Studio dashboard and the API gateway are served on port 80 through an authenticating gateway. Sign in with the generated dashboard credentials to manage your database, build tables, write SQL, configure authentication, browse storage and explore the auto generated APIs. Point your client libraries at the instance on port 80 using the generated anon and service role keys.
cloudimg Support
24/7 technical support by email and chat. Help with deployment, schema design, Row Level Security, authentication providers, the storage service, the Realtime subscriptions, connection pooling, TLS and backups.
Use Cases
Backend as a service for web and mobile applications. A managed PostgreSQL database with instant REST and Realtime APIs. User authentication and authorization. Object and file storage. A self hosted open source alternative to proprietary backend platforms.
Supabase is a trademark of Supabase, Inc. PostgreSQL is a trademark of the PostgreSQL Community Association. All other product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.