All apps
PocketBase

Databases & backends · v0.22

PocketBase

Open-source backend in a single file — Realtime, Auth, File Storage, REST API

Deploy PocketBaseOn one of your servers, or any VPS over SSH.
Livepocketbase
→ pull ghcr.io/muchobien/pocketbase:latest
→ secrets generated
→ health check /api/health
✓ passed
✓ certificate issued

Requirements

RAM
256 MB
Disk
1 GB
Database
None

About

What PocketBase is

PocketBase is an open source backend consisting of:

  • Embedded SQLite database with realtime subscriptions
  • Built-in Auth management with multiple providers
  • Convenient Admin Dashboard UI
  • Simple REST-ish API for managing your data
  • File storage with image transformations

Ships as a single executable file — no external dependencies. Perfect for SaaS, mobile apps, and rapid prototyping.

After deploy: Visit `/_/` (e.g. http://your-host:port/_/) to create your first superuser via the setup wizard. The env vars are stored for reference but the first admin must be created through the web UI.

  • backend
  • sqlite
  • realtime
  • auth
  • firebase-alternative

Included

What Pushify sets up.

  • HTTPS with an automatic certificate. Add your own domain any time.
  • A health check, with an alert if it stops answering.
  • Generated secrets and passwords, all editable later.

Configuration

Set in the dashboard when you deploy.

Required values are asked for; secrets are generated.

Admin EmailEmail for the initial superuser account
required
Admin PasswordPassword for the initial superuser (must be at least 10 characters)
generated

How it works

PocketBase in three steps.

  1. 01

    Pick a server

    On the free plan, connect a VPS of your own.
  2. 02

    Click deploy

    The image is pulled; HTTPS and the health check are set up.
  3. 03

    Open the app

    Updates, restarts and logs are in the dashboard.

Run PocketBase on a server you own.

On one of your servers, or any VPS over SSH.