Coder Social home page Coder Social logo

brandon-barker / nodeminer Goto Github PK

View Code? Open in Web Editor NEW
34.0 9.0 21.0 8.94 MB

A node.js based Web UI for mining scrypt based cryptocurrencies

License: GNU General Public License v2.0

JavaScript 54.03% CSS 5.42% HTML 40.55%
bfgminer sgminer cryptocurrencies dashboard mining cgminer nodejs

nodeminer's Introduction

nodeminer

Purpose

nodeminer is a node.js based Web UI for mining scrypt based cryptocurrencies.

It allows you to manage multiple rigs in a single Dashboard and gives you the ability to completely control your cgminer / sgminer / bfgminer instances and configuration.

Current Status

nodeminer is still in the early stages with a lot of features planned, it is currently in a usable state but not production ready as yet.

See below for current features.

Current Features

  • Supports cgminer / sgminer / bfgminer
  • Dashboard overview with mining stats (Total Accepted Shares / Rejected Shares / Reject Ratio / GPU Count / GPU Health Status etc)
  • Intuitive overview per mining rig displaying critical data such as Load, Temperature, Fan Speed, Hashrate, Shares, Work Utility, Intensity, GPU Clock, Memory Clock & Intensity
  • Overclock your GPUs straight from the Dashboard
  • Change Voltage & Intensity from the Dashboard
  • Zero Stats per Miner and/or globally
  • Add/Edit Mining Pools and switch between them on the fly
  • Dynamically Add/Remove Mining Rigs to be monitored on the Dashboard

Installation

Development

In order to build nodeminer, ensure that you have Git and Node.js installed.

Clone a copy of the nodeminer git repo:

git clone https://github.com/brandon-barker/nodeminer.git

Change to the nodeminer directory:

cd nodeminer

Install the grunt command-line interface globally:

npm install -g grunt-cli

Install project dependencies

npm install
bower install 

Build & run the project

grunt serve
Accessing nodeminer outside of localhost

If you are hosting nodeminer on a box other than your local machine you will need to change line 2 in app/scripts/services/SocketIOSvc.js from

var socket = io.connect('http://localhost:6895');

to

var socket = io.connect('http://<your ip address>:6895');

Production

Coming soon...

Screenshots

Dashboard

Dashboard

Dashboard (collapsed)

Dashboard (collapsed)

nodeminer's People

Contributors

brandon-barker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nodeminer's Issues

Web Mining Privioder

I see this was soo good project, i want to ask are i can use this to make a website ( Hosted on Cpanel/Hosting )

Like Mining privoder ?

Cannot Install

When running "grunt serve" the webpage is not visible, express does not seem to be working. Has anyone used this recently? It has the best WebUI I have seen and is several years old, would love to use.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.