A compact backend for applications that need a database, authentication, file uploads and realtime subscriptions. PocketBase packages these features into one executable, with SQLite as its embedded database.
An executable matching the operating system and CPU architecture.
Persistent writable storage for the pb_data directory.
Recommended
Documented guidance
No further general recommendations are published for this version.
Capacity depends on your workload
The documentation does not establish universal CPU, RAM or disk minimums. Size the host around records, uploads and concurrent connections. The project cautions against production-critical use before 1.0 unless you can manage breaking changes.
We only compare what providers publish. A RAM figure alone can't confirm compatibility or production capacity.
Deploy with
Supported paths
Standalone executable behind a reverse proxy
Custom container with a persistent data volume
Embedded in a Go application
The host must provide
Runtime
SQLite
Embedded by PocketBase; no separate database service required
Storage
Persistent data
Persist pb_data, including the database and local uploads. Keep migrations in version control. Back up application data and uploaded files; external object-store files need their own backup strategy.
Step by step
Plan a PocketBase deployment
Choose the binary
Use the release matching your host architecture and read upgrade notes before changing versions.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
An executable matching the operating system and CPU architecture.This prerequisite has no comparable published plan field.
Persistent writable storage for the pb_data directory.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
An executable matching the operating system and CPU architecture.This prerequisite has no comparable published plan field.
Persistent writable storage for the pb_data directory.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
An executable matching the operating system and CPU architecture.This prerequisite has no comparable published plan field.
Persistent writable storage for the pb_data directory.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
An executable matching the operating system and CPU architecture.This prerequisite has no comparable published plan field.
Persistent writable storage for the pb_data directory.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
An executable matching the operating system and CPU architecture.This prerequisite has no comparable published plan field.
Persistent writable storage for the pb_data directory.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
An executable matching the operating system and CPU architecture.This prerequisite has no comparable published plan field.
Persistent writable storage for the pb_data directory.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
An executable matching the operating system and CPU architecture.This prerequisite has no comparable published plan field.
Persistent writable storage for the pb_data directory.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
An executable matching the operating system and CPU architecture.This prerequisite has no comparable published plan field.
Persistent writable storage for the pb_data directory.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
An executable matching the operating system and CPU architecture.This prerequisite has no comparable published plan field.
Persistent writable storage for the pb_data directory.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
An executable matching the operating system and CPU architecture.This prerequisite has no comparable published plan field.
Persistent writable storage for the pb_data directory.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
An executable matching the operating system and CPU architecture.This prerequisite has no comparable published plan field.
Persistent writable storage for the pb_data directory.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
An executable matching the operating system and CPU architecture.This prerequisite has no comparable published plan field.
Persistent writable storage for the pb_data directory.This prerequisite has no comparable published plan field.