Docker Desktop + WSL2, Windows x64
A simple way to start. Parts Inventory is available only while that PC and Docker are running.
Local, on a workshop PC or on a server.
Docker packages Parts Inventory and its runtime; the browser remains your workspace.
What Docker does here
Docker runs Parts Inventory as one controlled application environment. You do not install Node.js, a database or separate services on every workstation. The server runs the container; computers and phones only need a browser.
Which Docker, and where?
Docker Engine + Compose v2, Linux x86-64
The preferred setup: a small always-on server serving every workstation over the LAN.
Only when the specific NAS operating system properly supports Docker/Compose. ARM64 and generic NAS platforms currently have limited or experimental support.
Where your data lives
The database and working snapshots live in persistent /data storage. It survives normal container replacement and updates. Optional /backup-destination stores exported copies. Do not delete volumes during a routine update.