Launch component icon Supabase with Diploi

Launch a new Supabase project and you will instantly have access to a development environment. No sign-up required.

component icon

Supabase

Diploi

  • Database & Storage
  • Authentication
  • Functions
GitHub

Something extra?

Choose some optional add-ons to launch with Supabase

Instant launch. No sign-up required.


Supabase Component for Diploi

Run Supabase on Diploi.

Based on the official supabase/docker docker-compose.yml file.

Operation

A full Supabase self-hosted implementation.

Limitations

We know of a few limitations that currently exist with Supabase on Diploi. We are actively working on fixes.

  • Connection URI’s displayed on Supabase Studio are wrong, please use the ones on Diploi Console

Authentication

Self-hosted Supabase comes with a simple basic auth implementation by default. Diploi implements custom authentication for the admin panel, making it easier to use. You can authenticate with a single-click from Diploi Console, or use username & password to login.

You can find the admin credentials from a deployments “Options” tab in the Diploi Console.

Development

Functions

You can develop custom functions with Deno. Diploi automatically creates a /functions directory for you with a preconfigured main function and an example hello function.

Migrations

Database migrations and seeding are supported.

Diploi automatically creates a /migrations directory and a seed.sql file for you. They work with the Supabase CLI to manage schema changes and database seeding in a repeatable way.

If the component folder is not named supabase, Diploi creates a supabase symlink inside it so the Supabase CLI works as expected.

For guidance and best practices, see the official Supabase docs on database migrations.

[!IMPORTANT]
Migrations are run automatically in staging and production deployments. In development, use the Supabase CLI to create and run migrations.

[!IMPORTANT]
If your Supabase component is located in a folder named supabase, you can run CLI commands directly from the /app directory. Otherwise, navigate to the component’s folder before running any CLI commands.

Links


What is Diploi?

Diploi is the single SaaS service for managing, developing and hosting your full application.

  • Consistent

    • Consistent environments from development to production
    • Adoptable incrementally - start easy, grow later
  • One-Click

    • Fast 30 second new developer onboarding
    • One-click environment setup
    • Instantly shareable testing environments
  • Zero-Install

    • Zero-install remote development
    • Versatile support for any stack pre-build or custom
Learn more