This script will install all the dependencies to run the contest dashboard.
For more information about the Node-Red Contesting Dashboard head to the repo.
For more information about the Node-Red POTA Dashboard head to the repo.
- Debian 11 based installition (Raspberry PI OS Bullseye, Ubuntu 22.04 LTS or Newer ,...) APT Package Manager is used.
- Asks initial questions on updating host machinem, updating the dashboard, and planning to help develop the dashbaord
- Updates host machine to latest packages
- Install/Update NodeRed (if selected by user)
- Install/Update Git
- Install/update SQLite3
- Configure SQLite database
- Install/Overwrite settings.js file for NodeRed
- This is done to allow Node-Red projects (key requirement) to work properly
- Clone/Update Node-Red dashboard Flow and associated files
- Install node dependencies for the Dashboard
- Enable and restart Node-Red systemd service
- All packeges used in Node-Red install script developed by Node-Red
- SQLite3
- Git
Feel free to create an issue/pull requests for any bugs or new features that you see. You can also reach out on the nodered-hamradio groups,io if you are having trouble using the script. Please make sure that you add #contest-dashbaord
to the subject line to receive a timely response.
- Create a script that generates the config file that can be implemented via clicking the restore function on the dashboard
- Develop Windows Batch Script to install NR and Contest Dashboard
- Allow user to disable Node-Red projects