Démarrer rapidement un projet logiciel.
L'alternative open source à Firebase : une base PostgreSQL complète avec API instantanées, authentification et tableau de bord, depuis la pile officielle Supabase.
Supabase est un backend prêt à l'emploi, open source, entièrement construit autour de PostgreSQL. Là où Firebase impose un magasin NoSQL propriétaire enfermé dans un seul cloud, vous disposez ici d'une vraie base PostgreSQL et d'une série de services câblés autour d'elle : PostgREST transforme chaque table en API REST — et GraphQL — dès sa création, GoTrue prend en charge l'authentification par e-mail et mot de passe ou par fournisseur OAuth en émettant des JWT, et Studio vous donne dans le navigateur un tableau de bord soigné avec éditeur de tables, éditeur SQL et gestion des clés d'API. Deux plateformes du catalogue occupent ce terrain, et le choix se joue sur la nature des données : Supabase vous rend du SQL relationnel — jointures, clés étrangères, contraintes, extensions — et une sécurité au niveau des lignes appliquée par la base elle-même ; Appwrite propose à la place une base documentaire avec permissions par document, une API façonnée par produit et des SDK mobiles de première main. PocketBase, plus léger encore, tient dans un seul binaire Go et vise les prototypes.
Sur un VPS ServOrbit, Supabase devient le backend complet de votre application web ou mobile : les données vivent dans une instance PostgreSQL qui vous appartient, les jetons d'authentification sont signés par votre propre secret, et rien n'est facturé à la requête. Le gabarit déploie la pile Docker officielle de Supabase, figée sur une version précise pour être reproductible, et réduite au noyau cohérent : la base PostgreSQL, l'authentification GoTrue, PostgREST, le service `postgres-meta` et Studio, tous derrière la passerelle Kong sur le port 8000. Realtime, Storage, les Edge Functions, le gestionnaire de connexions et la pile d'analyse sont laissés de côté pour tenir dans une machine modeste ; vous les activerez plus tard depuis le même fichier Compose officiel, déjà présent sous `/opt/supabase/docker`. Comme l'installation s'appuie sur les scripts d'initialisation du projet, les rôles PostgreSQL et le schéma d'authentification sont posés exactement comme l'attend l'amont, sans montage maison qui dériverait à la première mise à jour.
Remplacez une API CRUD écrite à la main par Supabase : déclarez vos tables dans l'éditeur SQL de Studio, activez la sécurité au niveau des lignes, et votre interface dialogue directement avec /rest/v1 et /auth/v1 via le client supabase-js. L'authentification, la base et l'API forment une seule pile, sur un seul VPS.
Vous sortez de la facturation à la lecture et à l'écriture et de la dépendance à un fournisseur unique, pour un vrai backend PostgreSQL au coût d'un VPS. Vous conservez l'authentification par JWT et les API instantanées, et vous gagnez le SQL, les jointures, les clés étrangères et la maîtrise complète de vos données — sans surprise sur la facture ni question de localisation.
Servez-vous de Studio comme d'un panneau d'administration léger sur vos propres données, et de l'API REST générée automatiquement pour brancher vos outils internes, vos tableaux de bord ou vos automatisations — sans construire ni maintenir un backend spécifique pour chacun d'eux.
Guide optimisé pour les VPS Cloud ServOrbit.
Choisissez un VPS ServOrbit d'au moins 4 Go de RAM, sous Ubuntu 24.04 : c'est PostgreSQL qui consomme l'essentiel de la mémoire. Supabase est un backend multi-conteneurs, monté depuis la pile officielle du projet ; prévoyez également le nom de domaine sur lequel il répondra.
Dans votre espace client ServOrbit : Marketplace → Développement → Supabase → Déployer. L'installateur récupère les fichiers officiels supabase/docker figés sur un commit précis, génère des secrets solides — mot de passe PostgreSQL, secret JWT de 48 caractères, ANON_KEY et SERVICE_ROLE_KEY signées — réduit la pile aux services du noyau (base, authentification, REST, meta, Studio et Kong), puis la démarre avec Docker Compose. Le premier démarrage joue les migrations de la base : comptez une à deux minutes.
Le tableau de bord Supabase Studio demande un identifiant et un mot de passe : l'identifiant est supabase et le mot de passe a été généré aléatoirement sur votre serveur. Vous le retrouvez dans la section Applications de votre espace client, ou directement dans le fichier /opt/supabase/docker/.env (variable DASHBOARD_PASSWORD). Vos clés d'API, ANON_KEY et SERVICE_ROLE_KEY, se trouvent dans ce même fichier.
Supabase sert un tableau de bord et signe des jetons d'authentification : il lui faut donc un domaine en HTTPS. Créez l'enregistrement A vers l'IP du VPS, attachez le domaine à l'application depuis votre espace client, et ServOrbit pose le vhost nginx et le certificat TLS — vous n'avez ni reverse proxy à installer ni certificat à renouveler. Rendez-vous ensuite sur https://<votre-domaine>, connectez-vous à Studio avec les identifiants ci-dessus, créez vos tables dans l'éditeur SQL et relevez vos points d'entrée dans l'onglet API. Gardez à l'esprit que Studio et l'API publique partagent la même adresse, derrière Kong : ce mot de passe est la seule chose qui protège votre tableau de bord, ne le laissez pas circuler.
Installez @supabase/supabase-js, initialisez-le avec l'adresse de votre instance et la clé ANON_KEY, et commencez à lire et écrire par l'API REST. Activez la sécurité au niveau des lignes sur chaque table avant la mise en production, et gardez la SERVICE_ROLE_KEY strictement côté serveur : elle contourne ces règles par conception.
Ce gabarit livre le noyau cohérent. Le jour où vous avez besoin de Realtime, du stockage de fichiers ou des Edge Functions, activez les services correspondants dans le fichier Compose officiel déjà présent sur le VPS, sous /opt/supabase/docker, et prévoyez la mémoire supplémentaire qui va avec.
Vous maintenez un projet qui utilise Supabase ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.
[](https://servorbit.com/vps-cloud?template=supabase&utm_source=deploy-badge&utm_medium=referral&utm_campaign=supabase)<a href="https://servorbit.com/vps-cloud?template=supabase&utm_source=deploy-badge&utm_medium=referral&utm_campaign=supabase"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Supabase on ServOrbit" height="40"></a>Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.
Un backend complet dans un seul binaire Go : base SQLite embarquée, API REST et WebSocket en temps réel, authentification, stockage de fichiers et console d'administration. Votre backend est en ligne en quelques minutes.
Bases de DonnéesAlternative auto-hébergée à Airtable, au code source disponible — transformez n'importe quelle base en tableur collaboratif avec vues grille, kanban, galerie et formulaire, API REST et GraphQL générées et automatisations intégrées. Auto-hébergé, sans facturation par utilisateur.
Intelligence ArtificielleSelf-hosted vector database for semantic search and RAG. Store, index and query high-dimensional embeddings with HNSW indexing — the missing infrastructure layer for your LLM stack.
Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.
Écrire sur WhatsApps'ouvre dans un nouvel onglet