
Supabase
Supabase est un Backend-as-a-Service open source complet bâti sur PostgreSQL : API REST auto-générée, GraphQL, authentification multi-providers, realtime via websockets, stockage de fichiers et edge functions Deno. Tableau de bord Studio inclus. L'alternative auto-hébergée à Firebase, sans verrou cloud ni coût par utilisateur.
Le problème
Fonctionnalités clés
/functions/v1/<nom> exposés automatiquement via le gateway Kong.@supabase/supabase-js, Flutter, Python, Swift… branchez vos clients existants en pointant simplement vers votre instance.Sur votre serveur
Stack Docker complet déployé en une ligne : Postgres, Kong (gateway), GoTrue (auth), PostgREST, Realtime, Storage, Studio, Functions, imgproxy. Secrets JWT, clés anon / service_role et mots de passe Studio sont auto-générés au premier boot. Caddy gère HTTPS sur l'API et sur le Studio :
server.supabase = {
enable = true;
requireAuth = "admins"; # Studio derrière Authelia
};
API publique sur https://supabase.<votre-domaine>, Studio sur https://studio.supabase.<votre-domaine>. SMTP auto-câblé sur Stalwart pour les emails de confirmation et reset password.
vs. Firebase / Supabase Cloud
Disponible sur votre serveur
server.nix.