Skip to content

DigitME2 Basic Inventory Tracker V2.0.0

Compare
Choose a tag to compare
@rkenyon3 rkenyon3 released this 19 Jan 12:33
· 58 commits to main since this release

V2.0.0 Release DigitME2 Basic Inventory Tracker

System server
This release targets Ubuntu Linux 22.04. The software expects a fresh install of the operating system. If other servers are running, they should be stopped while this setup runs.

You must have sudo privileges to run the installer script

To install the server, download bit.tar and do the following:

  1. Open a terminal by pressing Ctrl + Alt + T
  2. Change to the directory containing bit.tar. Typically this is Downloads, so enter cd ~/Downloads and press enter
  3. Extract the archive with tar -xvf bit.tar. This will unpack a directory of installer files, called "installer_files".
  4. Move into "installer_files" with cd installer_files.
  5. Run the installer script with sudo ./installer.sh. The script will install Nginx, the Basic Inventory Tracker server, and a few service files.

Once the installer has finished, open your browser and go to localhost. You should be greeted by the login page of the Basic Inventory Tracker.

A default admin account exists, username admin and password admin. Please note usernames are case sensitive.

For more advanced users

By default, this software assumes that the server will be listening on port 80. This can be changed by updating the nginx server block (/etc/nginx/sites-available/inventory_tracker_interface) and the discovery listener script (/digitme2_inventory_tracker/server/device_discovery.py). The device discovery port is defined as a string on line 27, as SERVER_PORT.

Once these have been changed, either restart nginx.service and inventory_tracker_discovery.service, or reboot the machine.

Android App

An .apk file for the app is also attached to this release. Currently the app has to be side-loaded and is not available on the play store. The simplest way to install this is to use the browser on your device to navigate to this page, download the .apk, and then follow the prompts on your device to install it. The default password for the settings in the app is '1234'

Note that the system is intended to scan barcodes on products as part of its operation, so a device with a decent camera is helpful. This can be worked around by using QR code stickers from the product details panel, but this adds an extra step.