vSeeBox Stockroom

Version 2.0 adds required sign-in and two server-enforced roles.

First login

On an installation with no configured users, sign in with username admin and password admin. Stockroom blocks all other access until that password is changed. New passwords must contain at least 8 characters.

Administrators can receive and sell products, edit records and notes, manage users, view the audit log, and manage database backups. Read-Only users can search and view inventory, sales, customers, and notes, but cannot modify data, download backups, or access Admin pages.

Emergency administrator recovery

If every administrator is inaccessible, run this from the Unraid terminal, replacing the container name, username, and password if needed:

docker exec -it vseebox-stockroom node server.mjs reset-admin admin NewPassword123

The account is enabled as an administrator and must change the supplied temporary password on its next login. The reset is recorded in the audit log. Password arguments may be visible briefly in process listings; alternatively pass the password through RESET_ADMIN_PASSWORD and omit the final argument.

docker exec -e RESET_ADMIN_PASSWORD=NewPassword123 -it vseebox-stockroom node server.mjs reset-admin admin

Database backups contain customer information and password hashes. Store downloaded copies securely. Restoring a database replaces the current users with the users in that backup and signs out every active session.

S
Description
vBoxStock inventory and sales tracker
Readme 4.7 MiB
Languages
JavaScript 94.5%
HTML 4.2%
Dockerfile 0.9%
Shell 0.4%