Author

Topic: I got bored and created a simple mining monitor software (Read 188 times)

sr. member
Activity: 588
Merit: 335
Steady State Finance
May I need to get bored to be able to create something useful as what OP create.  Grin

Mining monitoring tools always useful for most miners. Moreover, when we are using our own monitoring tools, safer.
sr. member
Activity: 504
Merit: 251
Elon musk got bored and create the boring company which give him another millions.
jr. member
Activity: 67
Merit: 3
Why is there a need for a login if you are running it locally? are you offering this as a service?

Would greatly appreciate if you could share the code in a public repository. I'm sure I and other developers out there will be able to contribute to it and turn it into a much better product. But overall, good job so far! If it works for you then its good.

I want to be able to view my information while at work so eventually I will open the port it operates on. I do have a web domain I registered a year ago so I may point it towards my machine. I'll see about setting up a GIT repo and pushing the code for others to use. I have no interest in making money off of something like this. It took less than a half day of coding and that's with a couple trips into town.
sr. member
Activity: 784
Merit: 282
Why is there a need for a login if you are running it locally? are you offering this as a service?

Would greatly appreciate if you could share the code in a public repository. I'm sure I and other developers out there will be able to contribute to it and turn it into a much better product. But overall, good job so far! If it works for you then its good.
jr. member
Activity: 67
Merit: 3
So on a boring Sunday, I was sitting around trying to figure out what to do. I've got a couple rigs running Claymores software. Each rig has the HTML report option turned on so I created a server that would pull in those reports, parse the information, then create a new single html report with the information I wanted. I use Node.JS for the server, and authenticate using Passport and passwords are hashed using bcrypt.



Rig 3 doesn't exist, its only there to show a negative result.



Hovering over the results of a individual GPU will bring up the description of the card.



Very simple login page. I'm not good at programming attractive web sites. My skills are mostly in server side code. The user database in mongo db. As you can see, it says my login is not secure. I'm not going to pay for a CA so anyone spying on my network traffic can see my password. I'm not worried about a MIM attack.

In the future, I plan on creating the ability to remotely power systems on and off, somehow get GPU temperature (its not included on the Claymore HTML report), and power usage.  I also want to track my daily, monthly, and quarterly income so I can track all my costs. Eventually I want to build an android app to do all the same functions. I've already begun messing around with identifying users via user name and password submitted from an app but have had some problems storing authentication tokens. Once I've got the figured out it wouldnt be that hard to submit commands to do various tasks via an app.

Any feedback is welcome.
Jump to: