Self-Hosting

Self-Hosting

Install and run your own Supabase.


Self-hosted Supabase lets you run the entire Supabase stack on your own computer, server, or cloud infrastructure. This is different from:

  • Supabase CLI / Local Development: A lightweight local environment for development and testing only.
  • Managed Supabase platform: If you want to try managed Supabase for free, visit supabase.com/dashboard.

Self-hosting is a good fit if you need full control over your data, have compliance requirements that prevent using managed services, or want to run Supabase in an isolated environment.

No telemetry

Self-hosted Supabase does not phone home or collect any telemetry.

Enterprise

If you're an enterprise using self-hosted Supabase, we'd love to hear from you. Reach out to our Growth Team to discuss your use case, share feedback, or explore design partnership opportunities.

Officially supported

Community supported

There are several community-driven projects to help you deploy Supabase. These projects may be outdated and are seeking active maintainers. If you're interested in maintaining one of these projects, contact the community team.

Responsibility model

When you self-host, you are responsible for:

  • Server provisioning and maintenance
  • Security hardening and keeping OS and services updated
  • Backups and disaster recovery
  • Monitoring and uptime