Running your first Supabase instance on your machine
Before we start a new Supabase instance, we need to clarify the term. In Chapter 1, you learned that Supabase is essentially a Postgres database with services surrounding it, all tied together via containers. One such setup is called Supabase instance (or Supabase project). So, for each of your web apps, you will have one instance.
When you go on supabase.com, sign in, and create a new project, that’s your Supabase instance. However, we want to run an instance locally on our computer. Let’s see how to do that.
Initializing a new local Supabase instance
Having a local installation is crucial in development as it allows us to test things before we deploy them. Hence, even if you plan to use the awesome supabase.com platform, you’ll be better off also having a local installation.
Although you can have Supabase instances without a git repository (ultimately, creating a Supabase instance on supabase.com...