Open source · local-first

v0.1.2 beta

Hard asset inventory you run yourself.

Track bullion, crypto, and other vaulted goods with passkeys, live prices, audits, and QR labels. Data stays in SQLite on your machine. VaultBox is not a public internet service.

Desktop browser required. The app does not render on phones or tablets yet.

VaultBox dashboard with portfolio totals, a value chart, and metal allocation

Built to stay on your network

Sign in with passkeys. Inventory lives in sites, vaults, and holdings. You keep the database, the encryption key, and the backups. Nothing here is a hosted product.

Passkeys, not passwords

WebAuthn is the sign-in method. Open the app at localhost (or your chosen hostname).

Bullion and more

Holdings, live metal and ticker prices, vault audits, PDF reports, QR labels, and encrypted secrets.

One container

Docker or Podman: UI, API, and SQLite in a single image. Optional Caddy for HTTPS on the LAN.

Screenshots

Public demo

A throwaway copy with fake seed data. It wipes every 30 minutes. Do not enter real secrets, seed phrases, or backup passwords. VaultBox is still local-first software you run yourself — this is not a hosted product. Open the demo on a desktop browser; mobile is not supported yet.

Two ways in

Start a demo admin session (Full Admin, no passkey) or register a passkey as Viewer.

Locked admin surfaces

Hostname, SSO/OAuth, backups, and file uploads stay on screen but cannot be changed. Mail and Apprise are off.

Timed wipe

Every 30 minutes the seed restores and visitor passkeys die. Treat it as disposable.

Quick get started

Docker Engine or Podman. After bootstrap, open http://localhost:8000 (not 127.0.0.1) and register the admin passkey. Podman and HTTPS notes are in the README.

Clone and bootstrap
git clone https://github.com/Ty-Haller/VaultBox.git
cd VaultBox
chmod +x scripts/bootstrap.sh
./scripts/bootstrap.sh
Compose (HTTP)
cp .env.example .env
docker compose up --build -d

Tech stack

Support the project

This is donation-funded software, not a hosted billing product.