Manually published releases. These ZIP files are fixed snapshots. They do not follow the private repositories automatically; a new version appears here only after it is packaged, reviewed, and deployed to this website.
Two self-hosting downloads
voltvault-server
Express API, SQLite migrations, printer adapter, Docker image, and persistent-volume configuration.
Download server ZIPvoltvault-web-client
Vue interface built as static assets and normally served behind the same HTTPS origin as the API.
Download client ZIPServer requirements
| Requirement | Recommended | Why it matters |
|---|---|---|
| Runtime | Docker Compose v2, or Node.js 22+ with native build tools | Choose the container or direct-host deployment guide. |
| Architecture | ARM64 or x86-64 host | Works on modern Macs, PCs, NAS hosts, and Raspberry Pi systems supported by the chosen runtime. |
| Storage | Persistent local disk plus an off-machine backup target | The SQLite database and uploads must survive application replacement. |
| Network | Loopback or a trusted private LAN | Do not port-forward VoltVault or printer services to the public internet. |
Download safely
Download both packages
The server is required. The separate client provides the browser interface.
Verify the files
Compare each file with the published SHA-256 checksums before extracting it.
Read the release notes
Look for database migrations, backup instructions, and minimum Docker or Node.js versions.
Keep the files together
For the server, retain
compose.yaml,Dockerfile,migrations/, andsrc/in the same checkout.
Next step
Continue with the deployment guide and choose Docker Compose or native Node.js self-hosting.
