Démarrer rapidement un projet logiciel.

Logo PocketBase

PocketBase

Your complete backend in a single Go binary — database, realtime API, auth and admin UI in one command.

512 Mo (2 Go recommandé) RAM 1 vCPU Port 8090 Disponible

Stack technique

DockerGoSQLite
RAM minimum512 Mo (2 Go recommandé)
CPU minimum1 vCPU
Port par défaut8090
OS compatiblesubuntu-24.04

PocketBase is an open-source backend-as-a-service written in Go. It ships as a single executable: launch it and you instantly get an embedded SQLite database with automatic migrations, a realtime REST and WebSocket API, a full authentication system (email/password, OAuth2, OTP, magic link), file storage with image resizing, and a web-based admin dashboard.

Deployed on a ServOrbit VPS, PocketBase replaces an entire backend stack for prototypes, MVPs and production apps. No separate database server to manage, no ORM to configure, no auth library to wire up — one binary, one port, one volume to back up. Its OpenAI-friendly REST API and JavaScript SDK make it the go-to backend for solo developers and small teams who want to ship fast without managing infrastructure.

Fonctionnalités clés

Embedded SQLite with schema builder and automatic migrations — no database server to configure
Realtime subscriptions via WebSocket — push record updates to clients the moment they happen
Built-in auth: email/password, OAuth2 (Google, GitHub, Apple, Twitter…), OTP, and magic link
File storage with on-the-fly image resizing and public/private access control per collection
Auto-generated REST API with filtering, sorting, pagination and field visibility rules
Web-based admin dashboard — manage collections, records, users and settings in your browser
Extend with JavaScript hooks or use PocketBase as a Go framework for custom business logic

Quand utiliser cette solution ?

1

MVP / prototype backend

Launch a full backend API in 5 minutes. No separate database, no auth library, no config files — just one binary and you start building your frontend.

2

Self-hosted BaaS

Replace Firebase or Supabase with a self-hosted alternative at a fixed monthly VPS cost. No per-row billing, no surprise invoices, full data ownership.

3

Mobile & SPA backend

Wire your React, Vue, Flutter or React Native app to PocketBase via its JavaScript or Dart SDK. Realtime subscriptions update your UI instantly on every record change.

Déployer PocketBase sur votre VPS

Guide optimisé pour les VPS Cloud ServOrbit.

01

Create the VPS

Order a ServOrbit VPS with at least 1 vCPU and 2 GB RAM. PocketBase is extremely lightweight — even the Start plan handles small-to-medium production workloads comfortably.

02

Pull and start PocketBase

Connect via SSH and run: docker run -d -p 8090:8090 -v pocketbase:/pb/pb_data --name pocketbase --restart always ghcr.io/muchobien/pocketbase:latest. PocketBase starts in under a second.

03

Open the admin dashboard

Navigate to http://:8090/_/. On first launch, create your admin account. You land on the dashboard where you create collections and manage records.

04

Define your collections

Use the admin UI to create collections (tables), define fields (text, number, relation, file, JSON, select…) and set who can read and write each collection via access rules.

05

Expose via HTTPS

Place Caddy or Nginx in front of port 8090. PocketBase's realtime WebSocket proxies correctly with standard upgrade headers. Example Caddyfile: pb.yourdomain.com { reverse_proxy localhost:8090 }.

Questions fréquentes

PocketBase is an open-source backend-as-a-service (BaaS) written in Go. It packages an SQLite database, a realtime REST+WebSocket API, authentication, file storage and an admin dashboard in a single binary — no external dependencies required.

Démarrer rapidement un projet logiciel.

Activez PocketBase sur votre infrastructure.

VPS Cloud dédié — IPv4 incluse, datacenter européen, support inclus. Vos données ne quittent jamais votre serveur.

Configuration recommandée : 512 Mo (2 Go recommandé) RAM · 1 vCPU

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou écrivez à notre équipe — support en anglais, français et arabe.