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

Linode 32 GB (Shared CPU)

8vCPU
32 GBRAM
640 GBStorage
16 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 64 GB (Shared CPU)

16vCPU
64 GBRAM
1,280 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 8 GB (Shared CPU)

4vCPU
8 GBRAM
160 GBStorage
5 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 96 GB (Shared CPU)

20vCPU
96 GBRAM
1,920 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 High Memory 150 GB

8vCPU
150 GBRAM
200 GBStorage
8 TBTransfer
  • 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 High Memory 24 GB

2vCPU
24 GBRAM
20 GBStorage
5 TBTransfer
  • 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 High Memory 300 GB

16vCPU
300 GBRAM
340 GBStorage
9 TBTransfer
  • 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 High Memory 48 GB

2vCPU
48 GBRAM
40 GBStorage
6 TBTransfer
  • 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 High Memory 90 GB

4vCPU
90 GBRAM
90 GBStorage
7 TBTransfer
  • 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 Nanode 1 GB

1vCPU
1 GBRAM
25 GBStorage
1 TBTransfer
  • Shared CPU
  • SSD
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 Standard 2 GB

1vCPU
2 GBRAM
50 GBStorage
2 TBTransfer
  • Shared CPU
  • SSD
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 Standard 4 GB

2vCPU
4 GBRAM
80 GBStorage
4 TBTransfer
  • Shared CPU
  • SSD
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.