Pocketbase Hébergement

Construisez des backends d'application avec une base de données, une authentification, un stockage de fichiers et des API en temps réel.

  • Un clic déployer
  • 15 Go Espace disque nécessaire
  • 1 Go de RAM Mémoire nécessaire
  • À partir de 2 € Prix
Commandez maintenant Pas de frais d'installation

Ce que vous obtenez
sur AvaHost

Le déploiement en un clic, un domaine personnalisé, HTTPS gratuit, des mises à jour automatiques des applications et des sauvegardes programmées sont inclus avec chaque application Cloud. Vous pouvez exécuter plusieurs applications sur un seul serveur, et l'accès au terminal est inclus.

Ce modèle n'inclut pas de conteneur de base de données.

Commander le serveur

Tech

Image Docker
ghcr.io/muchobien/pocketbase:latest
Port par défaut
8090

Comment fonctionne Pocketbase

Pocketbase stocke les enregistrements d'application dans SQLite intégré et les expose via une API de style REST, des abonnements en temps réel et des points de terminaison de collection générés. Les administrateurs définissent les collections de base, de vue ou d'authentification, définissent les champs et les règles d'accès, créent des utilisateurs, téléchargent des fichiers et inspectent les enregistrements via le tableau de bord. Les applications clientes restent séparées et doivent être écrites pour utiliser ces API de manière sécurisée.

Le catalogue crée un superutilisateur généré avant que le service soit exposé. Le tableau de bord administrateur est situé à /_/ ; l'URL de l'application racine est une surface API et peut retourner 404 par conception. Le superutilisateur peut accéder et modifier chaque collection, enregistrement, fichier, règle et compte, de sorte que ces identifiants doivent être traités comme des secrets de contrôle total plutôt que comme des détails ordinaires d'utilisateur d'application.

Fonctionnalités clés de Pocketbase

Les abonnements en temps réel notifient les clients connectés des modifications d'enregistrement autorisées. Les collections d'authentification intégrées prennent en charge les comptes d'application, tandis que les fichiers peuvent être attachés aux enregistrements et servis via les points de terminaison Pocketbase. La sécurité dépend de règles de collection soigneusement écrites, d'une conception client sûre, de credentials de superutilisateur protégés et de la validation de chaque chemin API public.

Pocketbase reste en développement actif et sa documentation officielle déconseille l'utilisation critique en production avant la version 1.0, sauf si l'opérateur peut suivre les journaux de modifications et gérer les étapes de migration. Une seule base de données intégrée maintient le déploiement compact, mais elle ne fournit pas l'architecture multi-région gérée, les services de mise à l'échelle indépendants ou le modèle de support du fournisseur d'une plateforme backend cloud.

Pocketbase vs Firebase

1

Pocketbase

Pocketbase et Firebase fournissent tous deux le stockage de données, l'authentification, la gestion des fichiers et les API orientées client pour le développement d'applications. Pocketbase s'exécute en tant que service auto-hébergé unique avec SQLite intégré et un tableau de bord administrateur. Firebase offre des produits exploités par le fournisseur tels que Realtime Database, Cloud Firestore, Authentication, Cloud Storage, SDK, règles de sécurité et intégrations sur Google Cloud.

2

Firebase

Firebase peut convenir aux équipes qui souhaitent une mise à l'échelle gérée, des SDK mobiles maintenus, plusieurs services cloud et une disponibilité exploitée par le fournisseur. Pocketbase est attrayant pour les projets compacts qui valorisent le contrôle local et le déploiement simple. Son statut pré-1.0, son modèle monoserveur, ses responsabilités de migration et la conception de la sécurité des applications restent la responsabilité de l'opérateur.

Commander Pocketbase

Qui utilise Pocketbase

Les développeurs utilisent Pocketbase pour les prototypes, les outils internes, les petites expériences SaaS, les backends mobiles, les applications d'événements et les API de preuve de concept. Il peut réduire la plomberie backend initiale lorsqu'un projet a besoin d'enregistrements, d'utilisateurs, de fichiers et de mises à jour en temps réel sans assembler plusieurs services indépendants.

Pocketbase n'est pas une interface frontale complète, une plateforme de paiement, un service d'email transactionnel, un cluster cloud géré, une certification de conformité ou un substitut à l'examen de la sécurité des applications. Les charges de travail critiques doivent tenir compte des conseils de maturité en amont, des tests de récupération, de la concurrence, de la croissance des données et des exigences de migration avant l'adoption.

Auto-hébergement de Pocketbase : exigences et coût

L'utilisation des ressources de Pocketbase dépend du nombre d'enregistrements, des index, des requêtes, des connexions en temps réel, du trafic d'authentification, des téléchargements de fichiers, des requêtes API et des applications clientes utilisant le service. PostgreSQL et MariaDB ne sont pas requis ; la base de données SQLite intégrée et les fichiers téléchargés se trouvent sous /pb_data. Pocketbase lui-même n'ajoute aucun frais d'abonnement logiciel, mais la conception des données et la croissance des fichiers peuvent rendre un petit backend considérablement plus occupé au fil du temps.

Sur AvaHost, Pocketbase utilise Plan 1 à 2 €. Le package Pocketbase hébergé comprend un déploiement en un clic, un domaine personnalisé avec HTTPS automatisé, des mises à jour d'application automatiques et des sauvegardes planifiées. Le superutilisateur généré est créé lors du déploiement et se connecte à /_/. Le code client, les règles de sécurité, l'email d'application, les credentials du fournisseur d'identité, la mise à l'échelle gérée, la réplication multi-région, le travail de migration et l'assurance critique en production ne sont pas inclus.

F.A.Q

  • Pocketbase commence à 2 € sur le Plan 1. Ce plan convient aux prototypes et aux applications plus petites avec un trafic API modéré. Le nombre d’enregistrements, les index, les téléchargements de fichiers, les abonnements en temps réel, les demandes d’authentification, la concurrence client et la complexité des requêtes sont les principaux signaux pour examiner la capacité, aux côtés de la croissance de la base de données SQLite intégrée et des fichiers stockés.

  • Utilisez `/_/` sur le domaine d’application final et connectez-vous avec l’e-mail de superutilisateur généré et le mot de passe affichés après le déploiement. L’URL racine est l’API et peut retourner 404 par conception. Le compte a un contrôle total sur les collections, les enregistrements, les fichiers, les règles et les utilisateurs, donc stockez-le comme un secret hautement privilégié.

  • Un domaine personnalisé peut pointer vers le service Pocketbase, et HTTPS automatisé protège le trafic du tableau de bord et de l’API. AvaHost ne crée pas l’application client, les règles de collection, la conception CORS, les flux d’authentification ou la politique d’API publique. Testez chaque endpoint en tant qu’utilisateur non authentifié et en tant que chaque rôle d’application avant de placer des données sensibles derrière celui-ci.

  • Non. AvaHost applique les mises à jour de Pocketbase automatiquement et inclut des sauvegardes programmées des données persistantes, mais Pocketbase reste un backend auto-hébergé à service unique avec SQLite intégré. Sa documentation note les considérations de compatibilité pré-1.0 et de migration. La mise à l’échelle gérée, la réplication multi-région, l’email applicatif, la gouvernance du SDK fournisseur et l’assurance critique pour la production ne font pas partie de ce forfait.