Démarrer rapidement un projet logiciel.
Tout votre backend dans un seul binaire Go : base de données, API temps réel, authentification et console d'administration, sans rien d'autre à installer.
PocketBase est un backend as a service open source écrit en Go, livré sous la forme d'un exécutable unique. Au démarrage, vous disposez immédiatement d'une base SQLite embarquée avec migrations automatiques, d'une API REST et WebSocket en temps réel, d'un système d'authentification complet (e-mail et mot de passe, OAuth2, code à usage unique, lien magique), d'un stockage de fichiers avec redimensionnement d'images, et d'une console d'administration accessible depuis le navigateur.
Déployé sur un VPS ServOrbit, PocketBase remplace toute une pile backend pour un prototype, un produit minimum viable comme une application en production. Il n'y a pas de serveur de base de données à administrer, pas d'ORM à configurer, pas de bibliothèque d'authentification à câbler : un binaire, un port, un volume à sauvegarder. Son API REST et son SDK JavaScript en font le backend de prédilection des développeurs solitaires et des petites équipes qui veulent livrer vite sans gérer d'infrastructure.
Vous obtenez une API backend complète en quelques minutes : pas de base séparée à installer, pas de bibliothèque d'authentification à choisir, pas de fichier de configuration à écrire. Vous passez directement à votre interface.
Remplacez Firebase ou Supabase par une solution qui tourne chez vous, au coût fixe d'un VPS : aucune facturation à la ligne lue ou écrite, aucune facture surprise en fin de mois, et la totalité de vos données sous votre contrôle.
Reliez votre application React, Vue, Flutter ou React Native à PocketBase par son SDK JavaScript ou Dart. Les abonnements en temps réel mettent votre interface à jour à chaque modification d'enregistrement, sans code de synchronisation à écrire.
Guide optimisé pour les VPS Cloud ServOrbit.
PocketBase est très sobre : 512 Mo de RAM suffisent à le faire tourner, et 2 Go donnent une marge confortable pour une production réelle avec du stockage de fichiers. Un vCPU convient dans la grande majorité des cas.
Dans votre espace client ServOrbit : Marketplace → Développement → PocketBase → Déployer. L'image ghcr.io/muchobien/pocketbase:latest démarre en moins d'une seconde, et tout l'état — la base SQLite comme les fichiers téléversés — vit dans le volume pocketbase monté sur /pb/pb_data.
La console d'administration ne se crée pas en libre-service, et c'est une bonne nouvelle : au premier démarrage, PocketBase écrit dans les journaux du conteneur un lien d'installation à usage unique, de la forme /_/#/pbinstal/<jeton>. Sans ce lien porteur de son jeton, personne ne peut créer le compte superuser — il n'existe donc ni identifiant ni mot de passe par défaut à changer. ServOrbit relève ce lien pour vous et l'affiche sur la fiche de votre application dans l'espace client ; vous pouvez aussi le retrouver vous-même avec docker logs pocketbase. Ouvrez-le, choisissez l'adresse e-mail et le mot de passe de votre compte superuser, et la console est à vous.
Une fois le compte superuser créé, la console est sur https://<votre-domaine>/_/ si un domaine est attaché à l'application. Sans domaine, il n'y a aucune adresse publique : ouvrez un tunnel SSH avec ssh -L 8090:127.0.0.1:8090 root@<ip-de-votre-vps> puis rendez-vous sur http://localhost:8090/_/ — 8090 est le port du catalogue, utilisez celui qui est affiché sur la fiche de votre application dans l'espace client.
Depuis la console, créez vos collections — l'équivalent des tables — et leurs champs : texte, nombre, relation, fichier, JSON, liste de choix. Chaque collection porte ses propres règles d'accès en lecture et en écriture, exprimées sous forme de conditions : c'est là que vous décidez qui voit quoi, et non dans le code de votre application.
Attachez le domaine qui portera votre API depuis votre espace client : ServOrbit installe le vhost nginx et le certificat TLS, y compris pour les connexions WebSocket dont dépendent les abonnements en temps réel. Vous n'avez ni proxy inverse à installer ni certificat à renouveler. Il ne reste qu'à pointer votre SDK sur https://<votre-domaine> et à consommer l'API depuis votre application.
Vous maintenez un projet qui utilise PocketBase ? 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=pocketbase&utm_source=deploy-badge&utm_medium=referral&utm_campaign=pocketbase)<a href="https://servorbit.com/vps-cloud?template=pocketbase&utm_source=deploy-badge&utm_medium=referral&utm_campaign=pocketbase"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy PocketBase 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é.
Your own GitHub, self-hosted in minutes. Full Git platform with CI/CD (Gitea Actions), package registry and team permissions — without usage-based billing.
Déploiement Applicatif & DevOpsDéployez vos applications depuis Git en quelques secondes. Self-hosted, sans vendor lock-in, avec SSL automatique.
Automatisation & WorkflowsAutomatisez vos workflows entre applications sans code. Plus de 400 intégrations, 100 % auto-hébergé sur votre VPS.
Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.