What is Supabase?
Supabase is an open-source backend platform built on PostgreSQL. It bundles a database, authentication, file storage, realtime subscriptions and auto-generated APIs, and is often described as the open-source Firebase alternative.
Is this the same as Supabase Cloud?
No. It is a self-hosted deployment of the open-source Supabase stack in your own AWS account or GCP project. Your database and files stay on infrastructure you control.
Is Supabase Studio included?
Yes. Studio is served over HTTPS and protected by HTTP Basic Auth with the dashboard username and password you set at deployment, separate from any users you create in Supabase Auth.
Can I connect to the Postgres database directly?
Yes. It is standard PostgreSQL, so you can use any Postgres client, run your own migrations and add extensions.
Do I need a domain?
Yes. Supabase needs a real domain for SSL to issue correctly; an IP address on its own will not work. On Google Cloud, reserve a static IP so the DNS record keeps working after a restart.
Can I migrate from Supabase Cloud or Firebase?
From Supabase Cloud, a Postgres dump and restore covers most of the move. From Firebase it takes more work, because Firestore documents have to be remodelled into relational tables.
Which machine size should I choose?
t3.medium on AWS, or e2-medium (2 vCPU, 4 GB RAM) on Google Cloud for early development. Scale up for heavier query load or a larger database.
How do I upgrade?
Deploy a fresh instance with the newer image and migrate your database. Back up your PostgreSQL data before removing the old instance.