# Supabase on Diploi

Javier  
September 25, 2025  
Updated October 28, 2025

###### Deploy Supabase in minutes with Diploi, with PostgreSQL preconfigured, and DevOps not required.

Supabase is an open-source alternative to Firebase, which offers an instant Postgres database, authentication, storage, and more. With Diploi, you can get Supabase up and running in a fully-managed cloud environment, with no local setup or manual server configuration.

In this post, we’ll walk through getting started with Supabase on Diploi, deploying it to production, and adding a custom domain.

[How to host your own instance of Supabase (plus bonus n8n) using Diploi](https://www.youtube.com/watch?v=kzJp9s_2BHc)

* * *

## Table of contents

- [Getting started with Supabase on Diploi](/content/blog/hosting_supabase#getting-started-with-supabase-on-diploi/index.html)  
- [Launching your Supabase project to Production](/content/blog/hosting_supabase#launching-your-supabase-project-to-production/index.html)  
- [Configuring a custom domain for your Supabase project](/content/blog/hosting_supabase#configuring-a-custom-domain-for-your-supabase-project/index.html)  
- [Trying out Supabase for the first time?](/content/blog/hosting_supabase#trying-out-supabase-for-the-first-time/index.html)  
- [References](/content/blog/hosting_supabase#references/index.html)

* * *

## Getting started with Supabase on Diploi

### What you need

- A GitHub account  
- A Diploi account

Signing up in Diploi is free, and does not require credit card.

### How to create a Supabase project

After signing in:

1. Click **Create Project +** in your Dashboard

2. Under **Pick Components**, select **Supabase**

3. Optionally attach any **Add-ons** (like Redis, etc.). PostgreSQL is already included by default

4. Under **Repository**, choose **Create Repository** so Diploi scaffolds a GitHub repo for you

5. Click **Launch Stack** to start your environment

This will:

- Scaffold your app with a GitHub repo  
- Start a Remote Development environment where you can create custom Supabase Functions  
- Launch a live preview URL where you can test Supabase right away  
- Allow you to manage ENV variables from the `options` tab

To access the Remote Development environment, you can:

- Use the browser IDE:  
   
  
- Or connect via SSH using your local editor:

When you access the live version of Supabase, you’ll be able to manage your Supabase instance.

* * *

## Launching your Supabase project to Production

If you are developing a full-stack app or creating custom Supabase Functions, once you are ready to start using your application in production, all you need to do is this:

1. Push changes to GitHub

2. Open your project dashboard in Diploi

3. Click **Create Deployment +** and select **Production** as the stage

4. Choose a **cluster size**

5. Select the **Git branch** that you’ll use for production (e.g. `main`)

6. Configure any **environment variables** your Supabase app needs

7. Click **Create Deployment**

Diploi builds your production instance and gives you a live URL under the `*.diploi.me` domain. Next, let’s assign a custom domain for your Supabase deployment.

* * *

## Configuring a custom domain for your Supabase project

To make your Supabase deployment available under your own domain:

1. Go to your Production deployment’s **Options** tab

2. Toggle off **Use Auto-Generated Endpoints**

3. Enable **Use Custom Domain** and input your domain (e.g. `db.mydomain.com`)

4. Save changes

5. In your domain DNS settings, create a **CNAME** pointing your hostname to `edge.diploi.com`

Diploi handles the SSL certificates automatically. This change usually happens instantly, but sometimes the DNS updates can take up 30 minutes to propagate.

* * *

## Trying out Supabase for the first time?

No need to commit to anything. You can test Supabase instantly on Diploi:

- **Trial without signing up**  
   Visit [https://diploi.com/#StackBuilder](/#StackBuilder), select Supabase, and click Launch

- **Quick Launch with your Diploi account**  
   Create a new project, and in **Repository**, choose **Quick Launch**

* * *

## References

- Supabase Docs [https://supabase.com/docs](https://supabase.com/docs)  
- Diploi Supabase Component [https://github.com/diploi/component-supabase](https://github.com/diploi/component-supabase)  
- Launch Supabase on Diploi [https://diploi.com/component/supabase](/content/component/supabase/index.html)  
- Diploi Components [https://docs.diploi.com/building/components](https://docs.diploi.com/building/components)  
- Custom Domain Guide: [https://docs.diploi.com/deploying/custom-domain/](https://docs.diploi.com/deploying/custom-domain/)
