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?
✗ Incorrect
Supabase uses PostgreSQL as its database, so you need to run PostgreSQL when self-hosting.
What is the easiest way to deploy Supabase services for self-hosting?
✗ Incorrect
Supabase provides a Docker Compose setup to deploy all services easily for self-hosting.
Which of these is NOT a reason to self-host Supabase?
✗ Incorrect
Self-hosting requires maintenance, so avoiding maintenance is not a reason to self-host.
What should you regularly back up when self-hosting Supabase?
✗ Incorrect
Backing up the PostgreSQL database is critical to protect your data.
Which service is NOT part of the Supabase self-hosted stack?
✗ Incorrect
Email marketing service is not part of Supabase's core self-hosted services.
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.