0
0
Supabasecloud~5 mins

Self-hosting Supabase - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is self-hosting Supabase?
Self-hosting Supabase means running the Supabase backend services on your own servers or cloud instead of using Supabase's managed cloud service.
Click to reveal answer
intermediate
Name the main components you need to run when self-hosting Supabase.
You need to run PostgreSQL database, the Supabase API server, authentication service, real-time server, and storage service.
Click to reveal answer
intermediate
Why would someone choose to self-host Supabase instead of using the managed service?
To have full control over data, customize the setup, reduce costs at scale, or meet specific compliance and security requirements.
Click to reveal answer
beginner
What tool does Supabase provide to help with self-hosting setup?
Supabase provides a Docker Compose setup that helps deploy all necessary services easily on your own infrastructure.
Click to reveal answer
advanced
What is a key best practice when self-hosting Supabase for production?
Regularly back up your PostgreSQL database and secure your API endpoints with proper authentication and network controls.
Click to reveal answer
Which database does Supabase use that you must run when self-hosting?
AMongoDB
BPostgreSQL
CMySQL
DSQLite
What is the easiest way to deploy Supabase services for self-hosting?
AUsing Docker Compose provided by Supabase
BRunning Supabase on a mobile device
CUsing a cloud provider's managed database only
DManual installation of each service
Which of these is NOT a reason to self-host Supabase?
AAvoiding any maintenance
BFull control over data
CCustomization of backend
DMeeting compliance requirements
What should you regularly back up when self-hosting Supabase?
ASupabase API code
BDocker images
CPostgreSQL database
DUser interface files
Which service is NOT part of the Supabase self-hosted stack?
AAuthentication service
BReal-time server
CStorage service
DEmail marketing service
Explain the main steps to set up Supabase for self-hosting.
Think about the components and tools needed.
You got /5 concepts.
    Describe the benefits and challenges of self-hosting Supabase compared to using the managed service.
    Consider why someone would choose self-hosting and what they must manage.
    You got /4 concepts.