Passkeys, not passwords
WebAuthn is the sign-in method. Open the app at localhost (or your chosen hostname).
Open source · local-first
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.
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.
WebAuthn is the sign-in method. Open the app at localhost (or your chosen hostname).
Holdings, live metal and ticker prices, vault audits, PDF reports, QR labels, and encrypted secrets.
Docker or Podman: UI, API, and SQLite in a single image. Optional Caddy for HTTPS on the LAN.
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.
git clone https://github.com/Ty-Haller/VaultBox.git
cd VaultBox
chmod +x scripts/bootstrap.sh
./scripts/bootstrap.sh
cp .env.example .env
docker compose up --build -d
This is donation-funded software, not a hosted billing product.