Skip to content

Control overclocks and temperatures due to improve financial gains on mining using Hive OS.

Notifications You must be signed in to change notification settings

GuilhermeLessa/auto-hive-oc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automatic Hive OS Overclock

TypeScript JavaScript Node.js Express js Jest Vue.js Vite Bootstrap
Kubernetes RabbitMQ MongoDB Google Cloud Terraform Docker

✅ Clean Architecture ✅ SOLID ✅ Domain Driven Design ✅ Hexagonal Architecture (Ports and Adapters) ✅ Test Patterns
✅ Cloud ✅ Availability and Scalability ✅ Microservice ✅ Messaging ✅ Containerization ✅ NoSQL

Control overclocks and temperatures due to improve financial gains on mining using Hive OS.

autohiveoc.com

Beta limitations

🚩 Only NVIDIA gpus.

🚩 Only absolute overclocks greater than 500.

🚩 Memory monitoring only when temperature is provided by Hive OS.

🚩 Hive OS had blocked API acess to free farm accounts.

Environment

Of course we encourage you to run this project on localhost first, anyway it was completely deployed and tested on Google Cloud platform using a Kubernetes cluster and a PubSub queue service. You can configure your own cluster on Google Cloud using Terraform, the config files can be found on ~/resources/google-cloud path. MongoDB Atlas cloud database can be configured manually.

On ~/resources path you can also find an Insomnia import file with some endpoints to turn your tests easier.

You can find more instructions to how setup all the project on each README file into each project module path.

You can also use our own distribution available on autohiveoc.com.

Dashboard web

This module is the web front-end (see the printscreen below). Through this web interface panel you are able to connect with Hive OS gpus and set theirs overclock and temperature params, then click on start button and the application will monitoring and tuning the mining by your settings. See the README file into ~/dashboard-web path.

Dashboard api

This module is the backend rest api connected with web front-end that provide access to Hive OS api and other resources to configurate the monitoring system. See the README file into ~/dashboard-web path.

Monitoring api

This module is the controller of queue algoritms that manage your gpus on Hive OS fine tunning overclocks and temperatures due to your settings previously provided. See the README file into ~/dashboard-api path.

Contact

[email protected]

[email protected]

https://www.linkedin.com/in/lessaguilherme/

Dashboard

About

Control overclocks and temperatures due to improve financial gains on mining using Hive OS.

Resources

Stars

Watchers

Forks