[{"data":1,"prerenderedAt":122},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-fr-pocketbase":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-fr-pocketbase",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":21,"github":22,"tagline":23,"longDescription":24,"features":25,"useCases":33,"steps":43,"faq":62,"specs":81,"compatibleOs":89,"relatedApps":91,"relatedPosts":117,"category":119},"pocketbase",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"developpement","development","التطوير","desarrollo","PocketBase","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.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fheberger-pocketbase-vps","https:\u002F\u002Fcdn.simpleicons.org\u002Fpocketbase","https:\u002F\u002Fgithub.com\u002Fpocketbase\u002Fpocketbase","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.\n\nDé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.",[26,27,28,29,30,31,32],"Base SQLite embarquée, avec constructeur de schéma et migrations automatiques : aucun serveur de base de données à configurer.","Abonnements en temps réel par WebSocket : les modifications d'enregistrement sont poussées vers les clients à l'instant où elles se produisent.","Authentification intégrée : e-mail et mot de passe, OAuth2 (Google, GitHub, Apple, Twitter…), code à usage unique et lien magique.","Stockage de fichiers avec redimensionnement d'images à la volée et contrôle d'accès public ou privé par collection.","API REST générée automatiquement, avec filtrage, tri, pagination et règles de visibilité champ par champ.","Console d'administration dans le navigateur pour gérer collections, enregistrements, utilisateurs et réglages.","Extensible par des hooks JavaScript, ou utilisable comme framework Go pour y loger votre logique métier.",[34,37,40],{"title":35,"body":36},"Backend d'un prototype ou d'un produit minimum viable","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.",{"title":38,"body":39},"Backend as a service auto-hébergé","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.",{"title":41,"body":42},"Backend d'une application mobile ou d'une SPA","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.",[44,47,50,53,56,59],{"title":45,"body":46},"Commander un VPS 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.",{"title":48,"body":49},"Déployer PocketBase depuis le Marketplace","Dans votre espace client ServOrbit : Marketplace → Développement → PocketBase → Déployer. L'image `ghcr.io\u002Fmuchobien\u002Fpocketbase: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 `\u002Fpb\u002Fpb_data`.",{"title":51,"body":52},"Se connecter la première fois","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 `\u002F_\u002F#\u002Fpbinstal\u002F\u003Cjeton>`. 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.",{"title":54,"body":55},"Ouvrir la console d'administration","Une fois le compte superuser créé, la console est sur `https:\u002F\u002F\u003Cvotre-domaine>\u002F_\u002F` 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@\u003Cip-de-votre-vps>` puis rendez-vous sur `http:\u002F\u002Flocalhost:8090\u002F_\u002F` — 8090 est le port du catalogue, utilisez celui qui est affiché sur la fiche de votre application dans l'espace client.",{"title":57,"body":58},"Définir vos collections","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.",{"title":60,"body":61},"Attacher votre domaine et brancher 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:\u002F\u002F\u003Cvotre-domaine>` et à consommer l'API depuis votre application.",[63,66,69,72,75,78],{"q":64,"a":65},"Qu'est-ce que PocketBase ?","PocketBase est un backend as a service open source écrit en Go. Il réunit dans un binaire unique une base SQLite, une API REST et WebSocket en temps réel, l'authentification, le stockage de fichiers et une console d'administration — sans aucune dépendance externe à installer.",{"q":67,"a":68},"Comment PocketBase se compare-t-il à Supabase ou Firebase ?","PocketBase est infiniment plus léger : un binaire sur 512 Mo de RAM, là où Supabase demande une dizaine de conteneurs et plus de 8 Go. Vous disposez de SQLite plutôt que de PostgreSQL — excellent pour la plupart des applications — et de la maîtrise complète de vos données pour un coût de VPS fixe. Firebase et Supabase l'emportent quand il faut monter à l'échelle sans limite ; PocketBase l'emporte sur la simplicité et le coût en deçà du million de requêtes quotidiennes.",{"q":70,"a":71},"PocketBase convient-il à la production ?","Oui. Des milliers de projets l'utilisent en production, et SQLite embarqué encaisse sans difficulté des bases de plusieurs millions de lignes pour des charges habituelles. Ce n'est qu'à des niveaux d'écriture simultanée très élevés — de l'ordre de 10 000 écritures par seconde — qu'une base relationnelle dédiée devient préférable, un seuil très au-dessus du trafic d'une application ordinaire.",{"q":73,"a":74},"Peut-on ajouter de la logique métier ?","Oui. PocketBase accepte des hooks JavaScript, disponibles depuis la version 0.17, pour exécuter du code avant ou après la création, la modification ou la suppression d'un enregistrement, comme à l'authentification. Pour les besoins plus avancés, PocketBase s'utilise aussi comme framework Go, embarqué dans votre propre application.",{"q":76,"a":77},"Comment sauvegarder les données ?","Tout se trouve dans le répertoire `\u002Fpb\u002Fpb_data` : un fichier SQLite et les fichiers téléversés. Sauvegarder ce volume Docker suffit à tout conserver. PocketBase expose par ailleurs un point d'entrée de sauvegarde intégré (`POST \u002Fapi\u002Fbackups`), déclenchable depuis la console d'administration.",{"q":79,"a":80},"Quels fournisseurs OAuth2 sont pris en charge ?","Plus d'une dizaine sont fournis d'origine : Google, GitHub, GitLab, Apple, Twitter\u002FX, Facebook, Microsoft, Spotify, Kakao, Twitch et d'autres. Vous les activez dans Settings → Auth Providers en y collant l'identifiant et le secret de l'application OAuth2 créée chez le fournisseur.",{"ram":82,"cpu":83,"stack":84,"port":88},"512 Mo (2 Go recommandé)","1 vCPU",[85,86,87],"Docker","Go","SQLite","8090",[90],"ubuntu-24.04",[92,100,109],{"name":93,"slug":94,"categorySlug":12,"categoryName":95,"categoryColor":96,"logo":97,"tagline":98,"description":99},"Gitea","gitea","Développement","text-warning bg-warning\u002F10","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fgitea.svg","Votre propre GitHub, auto-hébergé sur un seul VPS : dépôts, pull requests, CI\u002FCD avec Gitea Actions et registre de paquets, sans facturation par développeur.","Your own GitHub, self-hosted in minutes. Full Git platform with CI\u002FCD (Gitea Actions), package registry and team permissions — without usage-based billing.",{"name":101,"slug":102,"categorySlug":103,"categoryName":104,"categoryColor":105,"logo":106,"tagline":107,"description":108},"Coolify","coolify","deploiement","Déploiement Applicatif & DevOps","text-success bg-success\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fcoolify","Déployez depuis Git en quelques secondes — alternative self-hosted à Heroku, Render et Netlify.","Déployez vos applications depuis Git en quelques secondes. Self-hosted, sans vendor lock-in, avec SSL automatique.",{"name":110,"slug":110,"categorySlug":111,"categoryName":112,"categoryColor":113,"logo":114,"tagline":115,"description":116},"n8n","automatisation","Automatisation & Workflows","text-brand-action bg-brand-action\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fn8n","Automatisez vos processus métier avec 400+ intégrations — 100 % auto-hébergé sur votre VPS.","Automatisez vos workflows entre applications sans code. Plus de 400 intégrations, 100 % auto-hébergé sur votre VPS.",[118],"heberger-pocketbase-vps",{"key":12,"slug":12,"name":95,"objective":120,"icon":121,"color":96},"Démarrer rapidement un projet logiciel.","dev",1793820305388]