https://github.com/upstreamdata/testbenchwebserver
https://github.com/upstreamdata/testbenchwebserver
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/upstreamdata/testbenchwebserver
- Owner: UpstreamData
- Created: 2021-09-09T17:55:35.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-10-04T20:21:15.000Z (over 4 years ago)
- Last Synced: 2025-01-23T11:51:19.155Z (over 1 year ago)
- Language: Python
- Size: 42.5 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# testbenchWebserver
*Webserver for doing automatic installs of BraiinsOS firmware and monitoring the miners when the install completes*
### Pre-Requisites
1. To get started with the program, you need to ```pip install -r requirements.txt```.
1. You also need to get a recent copy of the [BraiinsOS toolbox.zip](https://feeds.braiins-os.com/toolbox/latest/) (with the form of ```./files/bos-toolbox/bos-toolbox.bat```)
1. Finally, you need a copy of the recent feeds, from https://feeds.braiins-os.com/, that needs to go in ```./files/feeds```
The program is also designed for automatic configuration and installation of a referral.
If you wish to change the base configuration or referral, the referral is located at ```./files/referral.ipk```,
and the configuration is located at ```./files/config.toml```.
### Running
To run the program, run either ```python app.py``` on Windows, or ```python3 app.py``` on Linux.
*__The installation process will need to be edited on Linux, it relies on 2 .exe or .bat files,__*
```./files/asicseer_installer.exe``` *__and__* ```./files/bos-toolbox/bos-toolbox.bat```
The toolbox can be downloaded for Linux as well, it just needs the installation handler info changed in the *install* function inside ```./miner_data.py```