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
| Service | Runs |
|---|---|
| PocketBase | ghcr.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
| Input | Description | Default |
|---|---|---|
| Domain | The domain for the PocketBase instance. | |
| Storage Size | Size 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.