2026-01-13 13:45:36 +00:00
2026-01-13 11:07:51 +00:00
2026-01-13 13:45:36 +00:00
2026-01-13 11:58:08 +00:00
2026-01-13 11:58:08 +00:00
2026-01-13 13:14:02 +00:00
2026-01-13 13:14:02 +00:00

pb

A simple, rsync-based PocketBase deployment tool.

Commands

init

Start a new PocketBase project (optionally provide a service name via pb init <name>)

dev

Run the local dev server.

setup

Provision a remote PocketBase server. This will:

  1. Setup up a firewall.
  2. Install and setup Caddy.
  3. Download pocketbase and configure the .env.
  4. Configure the systemd service for the remote instance.

deploy

Syncs pb_public, pb_migrations, and pb_hooks, then restarts the remote PocketBase service. The command will automatically run setup if the PocketBase binary isnt present on the remote.

logs

secrets

Description
No description provided
Readme 149 KiB
Languages
Go 100%