Supabase
Base de données Postgres hébergée avec authentification, stockage de fichiers et API, open source et auto-hébergeable. Formule gratuite avec projets mis en pause après une semaine d'inactivité.
Pour un petit projet, une base SQLite ou Postgres avec une authentification simple suffit et vous garde la maîtrise de vos données. Ce que Supabase apporte : l'authentification clé en main (connexion par e-mail, réseaux sociaux), les règles d'accès par ligne, le stockage de fichiers et les sauvegardes gérées. Un outil maison convient tant que vous gérez bien les mots de passe et les sauvegardes.
Ce que vous perdez
- L'authentification clé en main
- Les règles d'accès ligne par ligne
- Le stockage de fichiers et les sauvegardes gérées
- Les mises à jour de sécurité de la base
Alternatives à Supabase qui existent déjà
- PocketBaseOpen source
Backend libre (MIT) en un seul exécutable : base SQLite, authentification, stockage de fichiers et API.
- Supabase auto-hébergéOpen source
Le même produit en open source (Apache-2.0), installable avec Docker sur votre propre serveur.
Le prompt pour le construire vous-même
Construis-moi un petit backend auto-hébergé pour une application web, sans prétendre remplacer Supabase. Pile : Node, TypeScript, SQLite (ou Postgres si je le précise), hébergé sur mon petit serveur. À faire : - Authentification par e-mail et mot de passe : mots de passe hachés (argon2), sessions par cookie sécurisé, réinitialisation par e-mail. - API REST sur mes tables avec règles d'accès par utilisateur (chacun ne lit et n'écrit que ses lignes). - Stockage de fichiers sur disque avec limites de taille et de type. - Sauvegarde quotidienne de la base et procédure de restauration testée. - Journal des connexions, limitation du nombre de tentatives. - Tests sur les règles d'accès ; README avec la procédure de mise à jour. Hors périmètre : authentification par réseaux sociaux, temps réel, fonctions serverless.
Questions fréquentes
- Supabase est-il remplaçable par un outil sur mesure ?
- Verdict casevibecode : Partiellement remplaçable. Pour un petit projet, une base SQLite ou Postgres avec une authentification simple suffit et vous garde la maîtrise de vos données. Ce que Supabase apporte : l'authentification clé en main (connexion par e-mail, réseaux sociaux), les règles d'accès par ligne, le stockage de fichiers et les sauvegardes gérées. Un outil maison convient tant que vous gérez bien les mots de passe et les sauvegardes.
- À quoi sert Supabase ?
- Base de données Postgres hébergée avec authentification, stockage de fichiers et API, open source et auto-hébergeable. Formule gratuite avec projets mis en pause après une semaine d'inactivité.
- Quelles alternatives existent déjà à Supabase ?
- PocketBase (open source), Supabase auto-hébergé (open source). Des options à comparer avant de vous lancer dans un développement sur mesure.
Retours de la communauté
Des lecteurs racontent ce qu'ils ont construit à la place de cet outil, ou ce qui a cassé en route. Chaque retour est relu avant publication.
Aucun retour publié pour l'instant. Vous avez essayé de remplacer cet outil ? Racontez-le.