Standardised set of tools to help monitor and maintain CGMiner based ASICs at a glance.
- Redis DB (Please be responsible by locking things down and securing it).
- Go 1.16 to run or build binaries against
- TODO
All configuration files are to be structured as YAML files.
The configuration path can be stipulated to a custom path with the --config <path-to-file>
flag.
Otherwise, config.yml
file will be searched for in these directories:
./
$HOME/<program>/
$HOME/.config/<program-name>/
e.g. ./config/minercrawler/config.yml
List of available logging levels:
- debug
- info (default)
- warning
- error
- fatal
Developed against Antminer S19 (Firmware version: Mon Apr 19 16:36:50 CST 2021 / 49.0.1.3). This should work for any miner that uses the CGMiner software implementation. If it doesn't work, create an issue - I'll help get it supported.
I need stats and programmable functionality for a machine I own.
- Testing
- Control functionality (changing pools, restarting, setting fan speeds etc...)
- DB change? (PSQL + GORM)
- REST change? (GraphQL via GQLGen)