Server owns the truth
SQLite data, uploads, credentials, backups, and the inventory ledger stay on the machine you control.
Private by design · Self-hosted
VoltVault keeps electronics inventory, filament spools, storage locations, and local 3D-printer status together—without turning your bench into somebody else’s cloud.
$ docker compose up -d --build
✓ API listening on :3000
✓ SQLite integrity check: ok
✓ Authentication: required
✓ Network exposure: private LANA clean self-hosting stack
The browser client and API server deploy separately and connect through one authenticated origin.
SQLite data, uploads, credentials, backups, and the inventory ledger stay on the machine you control.
Build the Vue client once, then serve its static files through the same origin as the API.
Back up first, replace the application, and verify readiness without deleting persistent data.
Built for a real bench
Quantities come from an immutable transaction ledger. Transfers balance, corrections remain auditable, and backups are checked before you trust them.
Organize parts by nested locations, categories, tags, package, manufacturer, and stock threshold.
Track remaining grams, tare weight, placement, cost, material profiles, and usage adjustments per spool.
Monitor supported Bambu Lab printers in LAN-only Developer Mode while Bambu Studio remains responsible for slicing and print submission.
Export CSV files, create integrity-checked SQLite backups, and keep off-machine copies on your schedule.
Generate two secrets, start the container, and create the first administrator.