Overview
Supabase Studio table editor
The Supabase Studio table editor, served on port 80 through an authenticating gateway, showing a database table with its columns and rows.
Supabase Studio table editor
Supabase Studio SQL editor
Supabase auto generated API docs
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
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.
Highlights
- The complete Supabase platform preinstalled as the official self-host Docker Compose stack: PostgreSQL, authentication, auto generated REST and Realtime APIs, object storage and the Studio dashboard, all published on port 80, no manual setup required
- Design schemas in the Studio dashboard and get instant RESTful and Realtime APIs with Row Level Security, with the PostgreSQL database and the object storage on a dedicated independently resizable data disk
- Hardened first boot rotates every secret in the stack for each instance, the database password, the JWT secret and derived API keys, the dashboard password and the encryption keys, behind an authenticating gateway, with 24/7 cloudimg support
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
- ...
Dimension | Description | Cost/hour |
|---|---|---|
t3.large Recommended | t3.large | $0.10 |
t2.micro | t2.micro instance type | $0.04 |
t3.micro | t3.micro instance type | $0.04 |
c5a.12xlarge | c5a.12xlarge instance type | $0.24 |
c5a.16xlarge | c5a.16xlarge instance type | $0.24 |
c5a.24xlarge | c5a.24xlarge instance type | $0.24 |
c5a.2xlarge | c5a.2xlarge instance type | $0.24 |
c5a.4xlarge | c5a.4xlarge instance type | $0.24 |
c5a.8xlarge | c5a.8xlarge instance type | $0.24 |
c5a.large | c5a.large instance type | $0.08 |
Vendor refund policy
Refunds available on request.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Initial release of the Supabase self-host stack (open source Firebase alternative) on AWS.
Additional details
Usage instructions
Connect via SSH on port 22 as the default login user for your operating system variant (the user guide lists it per variant). The Supabase Studio dashboard and the API gateway are served on port 80: browse to http://<instance-public-ip>/ and sign in with user supabase and the generated dashboard password. Retrieve the credentials with: sudo cat /root/supabase-credentials.txt. The same file lists the generated anon and service role API keys; point your Supabase client libraries at http://<instance-public-ip>/ with those keys. The PostgreSQL database and the Storage object data live on a dedicated data volume mounted at /var/lib/supabase. The whole stack is managed by the supabase.service systemd unit (sudo systemctl restart supabase.service).
Resources
Vendor resources
Support
Vendor support
cloudimg provides 24/7 technical support for this product by email and live chat. Our engineers help with deployment, configuration, updates, performance tuning and troubleshooting; critical issues receive a one hour average response. Contact support@cloudimg.co.uk .
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.