Overview - Self-hosting Supabase
What is it?
Self-hosting Supabase means running your own version of the Supabase platform on your own servers or cloud accounts instead of using the hosted service. Supabase is an open-source backend that provides a database, authentication, storage, and real-time features. By self-hosting, you control the infrastructure, data, and configuration fully.
Why it matters
Self-hosting Supabase lets you keep your data private and secure under your control, avoid vendor lock-in, and customize the platform to your needs. Without self-hosting, you depend on the Supabase cloud service, which might not fit all compliance or performance needs. It also helps when you want to run Supabase in isolated or offline environments.
Where it fits
Before learning self-hosting Supabase, you should understand basic cloud infrastructure concepts like servers, containers, and databases. After this, you can explore advanced topics like scaling, backups, and custom Supabase extensions.