Releases: DigitME2/inventory_tracker
DigitME2 Basic Inventory Tracker V3.0.4
V3.0.4 Release DigitME2 Basic Inventory Tracker
Changes:
From 3.0.4
- Bugfix for product types with no associated stock breaking stock checks
From 3.0.3
- Update manual with missing references
From 3.0.2
- Added serial number, batch number, and date of manufacture for specific items.
- Added manual
- Updates python requirements.txt
- Fixed stock management text search not properly combining selected options
From 3.0.1
- Bugfix for failing to properly save changes from the stockitem panel.
- Alterations to the stock management display to make null serial and batch numbers display as blanks
From 3.0.0
- Add options to include batch number, serial number, and date of manufacture when adding new non-bulk stock to the system
- Add options to search by batch and serial number, and by date of manufacture on the stock management page.
- Add a placeholder manual and a link for it. The manual will be added in a later release
System server
This release targets Ubuntu Linux 22.04. The software expects a fresh install of the operating system. If other servers that use port 80 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-3.0.4.tar and do the following:
- Open a terminal by pressing
Ctrl + Alt + T
- Change to the directory containing bit-3.0.4.tar. Typically this is Downloads, so enter
cd ~/Downloads
and press enter - Extract the archive with
tar -xvf bit-3.0.4.tar
. - This will unpack a directory of installer files, called "installer_files". Next move into "installer_files" with
cd installer_files
. - 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 (your home directory/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.
Also note that although the android app version is 3.0.2, against the higher number of the server, this is the latest app version and is fully compatible.
DigitME2 Basic Inventory Tracker V3.0.3
V3.0.3 Release DigitME2 Basic Inventory Tracker
Changes:
From 3.0.3
- Update manual with missing references
From 3.0.2
- Added serial number, batch number, and date of manufacture for specific items.
- Added manual
- Updates python requirements.txt
- Fixed stock management text search not properly combining selected options
From 3.0.1
- Bugfix for failing to properly save changes from the stockitem panel.
- Alterations to the stock management display to make null serial and batch numbers display as blanks
From 3.0.0
- Add options to include batch number, serial number, and date of manufacture when adding new non-bulk stock to the system
- Add options to search by batch and serial number, and by date of manufacture on the stock management page.
- Add a placeholder manual and a link for it. The manual will be added in a later release
System server
This release targets Ubuntu Linux 22.04. The software expects a fresh install of the operating system. If other servers that use port 80 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-3.0.3.tar and do the following:
- Open a terminal by pressing
Ctrl + Alt + T
- Change to the directory containing bit-3.0.3.tar. Typically this is Downloads, so enter
cd ~/Downloads
and press enter - Extract the archive with
tar -xvf bit-3.0.3.tar
. - This will unpack a directory of installer files, called "installer_files". Next move into "installer_files" with
cd installer_files
. - 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 (your home directory/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.
DigitME2 Basic Inventory Tracker V3.0.2
V3.0.2 Release DigitME2 Basic Inventory Tracker
Changes:
From 3.0.2
- Added serial number, batch number, and date of manufacture for specific items.
- Added manual
- Updates python requirements.txt
- Fixed stock management text search not properly combining selected options
From 3.0.1
- Bugfix for failing to properly save changes from the stockitem panel.
- Alterations to the stock management display to make null serial and batch numbers display as blanks
From 3.0.0
- Add options to include batch number, serial number, and date of manufacture when adding new non-bulk stock to the system
- Add options to search by batch and serial number, and by date of manufacture on the stock management page.
- Add a placeholder manual and a link for it. The manual will be added in a later release
System server
This release targets Ubuntu Linux 22.04. The software expects a fresh install of the operating system. If other servers that use port 80 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-3.0.2.tar and do the following:
- Open a terminal by pressing
Ctrl + Alt + T
- Change to the directory containing bit-3.0.2.tar. Typically this is Downloads, so enter
cd ~/Downloads
and press enter - Extract the archive with
tar -xvf bit-3.0.2.tar
. - This will unpack a directory of installer files, called "installer_files". Next move into "installer_files" with
cd installer_files
. - 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 (your home directory/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.
DigitME2 Basic Inventory Tracker V3.0.1
V3.0.1 Release DigitME2 Basic Inventory Tracker
Changes:
From 3.0.1
- Bugfix for failing to properly save changes from the stockitem panel.
- Alterations to the stock management display to make null serial and batch numbers display as blanks
From 3.0.0
- Add options to include batch number, serial number, and date of manufacture when adding new non-bulk stock to the system
- Add options to search by batch and serial number, and by date of manufacture on the stock management page.
- Add a placeholder manual and a link for it. The manual will be added in a later release
System server
This release targets Ubuntu Linux 22.04. The software expects a fresh install of the operating system. If other servers that use port 80 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-3.0.1.tar and do the following:
Open a terminal by pressing Ctrl + Alt + T
Change to the directory containing bit-3.0.1.tar. Typically this is Downloads, so enter cd ~/Downloads
and press enter
Extract the archive with tar -xvf bit-3.0.1.tar
.
This will unpack a directory of installer files, called "installer_files". Next move into "installer_files" with cd installer_files
.
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 (your home directory/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.
DigitME2 Basic Inventory Tracker V3.0.0
V3.0.0 Release DigitME2 Basic Inventory Tracker
Changes:
- Add options to include batch number, serial number, and date of manufacture when adding new non-bulk stock to the system
- Add options to search by batch and serial number, and by date of manufacture on the stock management page.
- Add a placeholder manual and a link for it. The manual will be added in a later release
System server
This release targets Ubuntu Linux 22.04. The software expects a fresh install of the operating system. If other servers that use port 80 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-3.0.0.tar and do the following:
- Open a terminal by pressing
Ctrl + Alt + T
- Change to the directory containing bit-3.0.0.tar. Typically this is Downloads, so enter
cd ~/Downloads
and press enter - Extract the archive with
tar -xvf bit-3.0.0.tar
. - This will unpack a directory of installer files, called "installer_files". Next move into "installer_files" with
cd installer_files
. - 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.
DigitME2 Basic Inventory Tracker v2.0.2
V2.0.2 Release DigitME2 Basic Inventory Tracker
Changes:
- Fixed a bug that caused the server to not send a response to adding, checking in, or checking out stock. This in turn caused the app to lock up.
- Fixed and committed a bug that was causing prices to sometimes not be properly rounded.
- Change the installer to use Python 3.10, rather than 3.8
System server
This release targets Ubuntu Linux 22.04. The software expects a fresh install of the operating system. If other servers that use port 80 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:
- Open a terminal by pressing
Ctrl + Alt + T
- Change to the directory containing bit.tar. Typically this is Downloads, so enter
cd ~/Downloads
and press enter - Extract the archive with
tar -xvf bit.tar
. - This will unpack a directory of installer files, called "installer_files". Next move into "installer_files" with
cd installer_files
. - 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.
DigitME2 Basic Inventory Tracker V2.0.1
Minor bug fix for version 2 of the inventory tracker. Download this bit.tar archive, and use the V2.0.0 instructions to install it. The 2.0.0 apk file is compatible with this release.
DigitME2 Basic Inventory Tracker V2.0.0
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:
- Open a terminal by pressing
Ctrl + Alt + T
- Change to the directory containing bit.tar. Typically this is Downloads, so enter
cd ~/Downloads
and press enter - Extract the archive with
tar -xvf bit.tar
. This will unpack a directory of installer files, called "installer_files". - Move into "installer_files" with
cd installer_files
. - 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.
DigitME2 Basic Inventory Tracker V1.0.0
V1.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:
- Open a terminal by pressing
Ctrl + Alt + T
- Change to the directory containing bit.tar. Typically this is Downloads, so enter
cd ~/Downloads
and press enter - Extract the archive with
tar -xvf bit.tar
. This will unpack a directory of installer files, called "installer_files". - Move into "installer_files" with
cd installer_files
. - 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.
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.
v0.1.3-alpha
0.1.3 testing release.
download archive and extract, then go into installer_files and run ./installer
App can be installed from the .apk file