Skip to main content
Backend

Deploy PocketBase on Your VPS

Deploy PocketBase on your VPS in one click. An open-source backend in a single file — SQLite database, auth, file storage, and a realtime REST API behind an admin UI.

PocketBase is an open-source backend packed into a single executable: an embedded SQLite database, user authentication, file storage, and a realtime REST API — all managed through a clean admin dashboard. It's the fastest way to stand up a backend for a prototype, mobile app, or small product without wiring together separate services.

Vessl deploys PocketBase with a persistent volume for its database and uploaded files, so your data survives redeploys. Create your superuser account at /_/ on first visit, define collections in the dashboard, and start hitting the auto-generated REST and realtime endpoints immediately.

What's included

  • Embedded SQLite — no separate database service to run
  • Built-in authentication (email/password + OAuth providers)
  • Auto-generated REST and realtime subscription APIs
  • File storage with image thumbnail generation
  • Persistent volume so data and uploads survive redeploys

Common use cases

  • Backend for a prototype, MVP, or mobile app
  • Realtime data layer for a single-page or Flutter application
  • Self-hosted Firebase-style backend without vendor lock-in
Docker image
ghcr.io/muchobien/pocketbase:0.22.21
Services
1 container
Pricing
Free — billed per VPS, not per template

Frequently asked questions

Is PocketBase production-ready?

PocketBase runs happily in production for small to medium workloads. Because it's SQLite-based it scales vertically rather than horizontally — ideal for the many apps that never need a distributed database.

How do I access the admin dashboard?

Visit /_/ on your public URL. The first visit prompts you to create a superuser account that manages collections, users, and settings.

Can I use it from a mobile app?

Yes — PocketBase ships official JavaScript and Dart SDKs, and any HTTP client can call its REST API. Realtime subscriptions work over server-sent events.

Ready to ship?

Deploy PocketBase in under a minute.

Connect your VPS, pick this template, fill in any required fields. Vessl handles the container, SSL, and persistent storage.

Start for Free

No credit card · BYOS · IDR billing