BaaS + PaaS auto-hébergé

Vous cherchez une alternative à Supabase ? Obtenez le stack complet.

Base de données, Auth, Temps réel, Fonctions, Stockage -- plus le déploiement complet d’applications. Un seul binaire auto-hébergé remplace Supabase + votre hébergeur. Sans Docker Compose, sans facturation par projet.

L’avis honnête : Supabase propose des fonctionnalités PostgreSQL comme la Row Level Security, le branching de base de données et un éditeur SQL dans son tableau de bord. Si vous avez besoin de plusieurs moteurs de base de données, voulez déployer vos applications à côté de votre backend ou faire tourner plusieurs projets sur un forfait fixe, sh0 offre une plateforme auto-hébergée complète en un seul binaire.

Comparaison des fonctionnalités

sh0 vs Supabase : fonctionnalités BaaS, capacités de déploiement et auto-hébergement comparés.

Fonctionnalitésh0Supabase
Base de données PostgreSQL
PostgreSQL 14-17 géré avec interface d'administration
PostgreSQL géré (un par projet)
API REST
PostgREST (le même moteur que Supabase)
PostgREST (généré automatiquement)
Service d’authentification
Logto géré (OIDC, connexion par réseaux sociaux)
Supabase Auth (mot de passe, lien magique, OTP, réseaux sociaux, SSO)
Abonnements temps réel
Centrifugo (WebSocket + SSE, canaux)
Service Elixir maison (modifications Postgres)
Fonctions serverless
Environnement d'exécution Deno géré
Deno Edge Functions
Stockage de fichiers
MinIO (compatible S3, console web)
Stockage objet compatible S3
Auto-hébergé (binaire unique)
Une commande curl, un binaire
Docker Compose (plus de 10 conteneurs)
Déploiement CLI
sh0 push (n'importe quel répertoire)
CLI supabase (migrations, déploiement des Edge Functions)
Assistant IA intégré
105 outils MCP + 6 agents spécialisés
Assistant IA dans le tableau de bord
Projets multiples
Stacks illimités (Pro à 19 $/mois)
Chaque projet supplémentaire ajoute son propre calcul (Micro : ~10 $/mois)

Sources (vérifiées le 13 octobre 2026) : Tarifs Supabase· Documentation Supabase : usage du calcul· Documentation Supabase : auto-hébergement avec Docker· Documentation Supabase : API REST (PostgREST)

Pourquoi les développeurs quittent Supabase

Scénarios réels où l’approche de sh0 est plus pertinente.

"Sur Supabase Pro (25 $/mois), chaque projet au-delà du premier ajoute son propre calcul -- environ 10 $/mois en Micro. Avec 8 projets clients, la note grimpe."

sh0 Pro (19 $/mois) vous donne un nombre illimité de stacks. Créez autant de bases de données et de projets que votre serveur peut gérer. Un seul prix, sans facturation par projet.

"Auto-héberger Supabase, c’est faire tourner une pile Docker Compose d’une douzaine de services, et le guide demande au moins 4 Go de RAM."

sh0 est un seul binaire Rust (~61 Mo). La plateforme entière tourne avec ~140 Mo de RAM au repos. Installation avec une seule commande curl, pas un fichier Docker Compose.

Ce qui différencie sh0

BaaS + PaaS dans un seul binaire

sh0 combine le déploiement complet d’applications avec toutes les fonctionnalités BaaS : bases de données, auth, temps réel, fonctions et stockage.

5 moteurs de bases de données, pas seulement PostgreSQL

Chaque projet Supabase est une base Postgres. sh0 Pro gère des serveurs PostgreSQL, MySQL, MariaDB, MongoDB et Redis -- avec interface d’administration, gestion des utilisateurs et des droits, et pool de connexions pour chacun. En Free, les cinq mêmes moteurs se déploient en modèles en un clic.

Véritable auto-hébergement, pas Docker Compose

L’option auto-hébergée de Supabase est une pile Docker Compose d’une douzaine de services. sh0 est un seul binaire qui s’installe avec curl. Les mises à jour tiennent en une commande.

Comparaison des tarifs

Chez Supabase, chaque projet ajoute son propre coût de calcul. sh0 vous donne des projets illimités sur une seule offre.

Scénariosh0Supabase
1 projet (BD + Auth + Stockage)19 $/mois (Pro)À partir de 25 $/mois (Pro)
5 projets19 $/mois (Pro -- illimité)25 $ + 4 × ~10 $ (calcul Micro) ≈ 65 $/mois
10 projets19 $/mois (identique)25 $ + 9 × ~10 $ (calcul Micro) ≈ 115 $/mois
Taille de la base de données (8 Go)Limité par le disque de votre VPS8 Go de disque par projet inclus (Pro)

Migrer de Supabase en 5 étapes

sh0 utilise le même moteur PostgREST que Supabase, ce qui rend la migration simple.

1

Installer sh0

curl -fsSL https://get.sh0.dev | bash
2

Créer un serveur PostgreSQL

Un clic dans le tableau de bord. sh0 utilise le même moteur PostgREST que Supabase pour les API REST auto-générées.

3

Activer les services BaaS

Activez Auth (Logto), Temps réel (Centrifugo), Fonctions (Deno) et Stockage (MinIO) -- chacun en un clic.

4

Déployer votre frontend

Connectez votre dépôt Git ou utilisez sh0 push. Votre app se déploie aux côtés de vos services backend sur le même serveur.

5

Mettre à jour les chaînes de connexion

Remplacez les URL d’API Supabase par vos endpoints sh0. PostgREST, Auth et Temps réel suivent des protocoles standard -- modifications de code minimales.

Qui devrait choisir quoi

Choisissez Supabase si...

  • Vous avez besoin du Row Level Security et des extensions Postgres
  • Vous voulez un éditeur SQL et un visualiseur de schéma dans le tableau de bord
  • Vous préférez le cloud géré sans infrastructure
  • Votre projet est uniquement PostgreSQL et n’a pas besoin d’hébergement d’app

Choisissez sh0 si...

  • Vous avez besoin du déploiement d’apps + services backend dans un seul outil
  • Vous voulez plusieurs moteurs de bases de données (pas seulement PostgreSQL)
  • Vous avez plusieurs projets et voulez un tarif fixe
  • La souveraineté des données et le véritable auto-hébergement sont des exigences

Votre backend, votre serveur, un seul binaire

Installez sh0 en 30 secondes. Obtenez PostgreSQL, Auth, Temps réel, Fonctions et Stockage -- plus le déploiement complet d’apps.