Application hosting

Hosting PocketBase

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.

Min vCPU
Depends on workload
Min memory
Depends on workload
Min storage
Depends on workload

Must have

Hard prerequisites

  • 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

  1. Choose the binary

    Use the release matching your host architecture and read upgrade notes before changing versions.

    Official instructions
  2. Prepare persistent storage

    Keep pb_data outside disposable container layers and test restoring a backup.

    Official instructions
  3. Configure public access

    Place the service behind HTTPS, configure trusted proxy headers and enable authentication rate limits.

    Official instructions

Security

Before you go public

  • Restrict superuser access and consider MFA.
  • Use production SMTP and protect settings and backup credentials.

Cost

Beyond the server price

  • Budget for persistent storage, backups and email delivery as well as the host.

Matching plans

Plans with published evidence

Akamai Linode

Akamai G8 Dedicated 16x4

4vCPU
16 GBRAM
160 GBStorage
—Transfer
  • Dedicated CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Akamai G8 Dedicated 16x8

8vCPU
16 GBRAM
160 GBStorage
—Transfer
  • Dedicated CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Akamai G8 Dedicated 32x16

16vCPU
32 GBRAM
320 GBStorage
—Transfer
  • Dedicated CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Akamai G8 Dedicated 32x8

8vCPU
32 GBRAM
320 GBStorage
—Transfer
  • Dedicated CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Akamai G8 Dedicated 4x2

2vCPU
4 GBRAM
40 GBStorage
—Transfer
  • Dedicated CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Akamai G8 Dedicated 64x16

16vCPU
64 GBRAM
640 GBStorage
—Transfer
  • Dedicated CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Akamai G8 Dedicated 64x32

32vCPU
64 GBRAM
640 GBStorage
—Transfer
  • Dedicated CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Akamai G8 Dedicated 8x2

2vCPU
8 GBRAM
80 GBStorage
—Transfer
  • Dedicated CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Akamai G8 Dedicated 8x4

4vCPU
8 GBRAM
80 GBStorage
—Transfer
  • Dedicated CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Linode 128 GB (Shared CPU)

24vCPU
128 GBRAM
2,560 GBStorage
20 TBTransfer
  • Shared CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Linode 16 GB (Shared CPU)

6vCPU
16 GBRAM
320 GBStorage
8 TBTransfer
  • Shared CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Linode 192 GB (Shared CPU)

32vCPU
192 GBRAM
3,840 GBStorage
20 TBTransfer
  • Shared CPU
Compatibility unclear from published plan data

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.

Want the full monthly bill? Use the hosting cost calculator. It keeps unknown charges visible.