Unbind
Templates

Self-host PocketBase with Unbind

Deploy PocketBase on your own servers with Unbind. A backend with a database, auth and file storage in a single service.

PocketBase is a backend in one service: an embedded database with realtime subscriptions, user auth, file storage and an admin dashboard.

Deploy it from the template list. It takes a minute or two.

What gets deployed

ServiceRuns
PocketBaseghcr.io/unbindapp/pocketbase:v0.39.4

Plan for at least 0.5 CPU cores and 0.5 GB of memory.

Everything PocketBase stores is kept on a volume mounted at /pb_data.

What you fill in

InputDescriptionDefault
DomainThe domain for the PocketBase instance.
Storage SizeSize of the storage for the PocketBase data.1 GB

After it deploys

Open the PocketBase service and look at its variables. The admin email is in PB_ADMIN_EMAIL and the generated password is in PB_ADMIN_PASSWORD. Sign in with those at https://your-domain/_/.

Good to know

  • One replica only: PocketBase keeps its database in a file on the volume, so it cannot run as more than one replica.
  • Back up the volume: there is no separate database service to back up here. The data is the volume.

On this page