Your own PocketBase instance, deployed and managed from the command line.
flybase runs isolated PocketBase instances for you on Fly.io. Each instance is a real PocketBase with its own database, admin dashboard, JS hooks, server-rendered templates, and static frontend hosting — created, deployed, and upgraded with a single CLI. Instances scale to zero when idle and wake on the first request.
macOS / Linux
curl -fsSL https://api-flybase.jaythedeveloper.tech/install.sh | sh
Windows (PowerShell)
irm https://api-flybase.jaythedeveloper.tech/install.ps1 | iex
Prebuilt binaries for macOS, Linux, and Windows (amd64 + arm64) are published on GitHub Releases.
flybase register you@example.com # prompts for a password
flybase login you@example.com # already registered? sign in
Installed binaries already target
this host. For a source build, set FLYBASE_URL=https://api-flybase.jaythedeveloper.tech.
# create instance "myapp" and wait until it's healthy
flybase create myapp -password <pb-admin-password> -wait
flybase ls # list your instances
flybase get myapp # URLs + status
Then open the admin dashboard at
https://api-flybase.jaythedeveloper.tech/myapp/_/ and log in with your email + that password
(your PocketBase superuser is your email + the password above).
flybase hooks push myapp ./hook.pb.js then flybase hooks sync myapp*.html template (stored under views/) and render it with $templateflybase deploy myapp ./distflybase image myapp / flybase upgrade myapp