Coder Social home page Coder Social logo

evido3s / antminer-monitor Goto Github PK

View Code? Open in Web Editor NEW

This project forked from anselal/antminer-monitor

0.0 2.0 0.0 670 KB

Antminer monitor (lite version)

License: GNU General Public License v3.0

Python 64.05% JavaScript 6.05% CSS 3.31% HTML 26.59%

antminer-monitor's Introduction

follow on Twitter

Antminer Monitor

Lite Python based Antminer Monitor !!!

  • Add as many miners as you want
  • Supports miners S7, S9, T9, L3, L3+, D3, A3, R4, V9
  • Check their hashrate, temperatures, fan speed, chip condition, HW Error Rate, Uptime
  • Get in-app notifications about miner errors (needs refresh)
  • Log errors to file
  • Display total hashrate grouped by Model

Screenshot

Alt text

Requirements

  • Antminer Monitor requires Python to run. Both Python2 and Python3 are supported !!!
  • Mac and Linux users have Python installed by default on their system
  • Windows users can download Python from https://www.python.org ** ATTENTION ** While installing Python be sure to check Add python.exe to Path in the step Customize Python If you don't select this option you will probably face some errors while installing the requirements

Fresh Installation

All commands must be typed without the leading dollar sign $

  1. Download the latest official release of #AntminerMonitor from https://github.com/anselal/antminer-monitor/releases or the latest unofficial release from https://github.com/anselal/antminer-monitor/archive/master.zip
  2. Unzip the downloaded file in a folder of your preference
  3. Open a windows command prompt or a terminal and navigate to the folder where you unzipped the file using the cd command e.g. If you unzipped the file in the folder C:\Users\foo\Downloads\antminer-monitor-master type the following command and press
$ cd C:\Users\foo\Downloads\antminer-monitor-master

You command prompt or terminal should now look like C:\Users\foo\Downloads\antminer-monitor-master>

  1. This step apply only to Mac users. If you are a Windows or Linux user continue to step 5.

Mac users should run all the commands with sudo eg. sudo python get_pip.py

Install pip using one of the following methods:

It will ask for the administrator password. Type it and press . While typing your password you won't see the characters on your screen. This is only for security measures.

$ sudo python get_pip.py

or

  • Install pip using easy_install. Again it may ask for the administrator password.
$ sudo easy_install pip
  1. Install requirements (Mac users don't forget sudo)
$ python -m pip install -r requirements.txt
$ python create_db.py

Run the app

(Mac users don't forget sudo)

$ python manager.py runserver

Fire up a browser and point it to http://localhost:5000 if you are running the app on the same machine OR http://<ip>:5000 if you are accesing the app from another machine on the same network, by replacing <ip> with the machine's ip running AntminerMonitor.

Upgrade

BEFORE YOU BEGIN: You can always do a fresh install to upgrade to a newer version but you will have to add your miners again

To upgrade AntminerMonitor to a newer version follow the steps below:

  • Do a backup of your database (file: app/db/app.db) in case something goes wrong
  • Download the latest version of #AntminerMonitor from https://github.com/anselal/antminer-monitor/archive/master.zip
  • Unzip and replace all the files in your current installation
  • Install requirements in case we added something new:
$ python -m pip install -r requirements.txt
  • Update your database. This ensures that your installed version supports the latest miner models and configuration settings, while keeping your added miners in the Database.
$ python update_db.py

Donations

  • BTC: 1HYCBovF6mqqKMyG4m2DQxXpdKmogK4Wuw
  • LTC: LLrjq6nRokS74yPMspitHkXv4nLtEyebNW
  • DASH: XuEnZtsCmWcDwKVe82wQddsfwUifXyeRoQ
  • ETH: 0x5bD8813Da5148fbc841bB18b9411fF72EdC8e10a

Referral

  • Get a Ledger Nano S and protect your cryptocurrencies Ledger Nano S - The secure hardware wallet

  • Listen to your favorite radio stations and earn BRO cryptocurrency !!!

antminer-monitor's People

Contributors

anselal avatar sergioclemente avatar

Watchers

 avatar  avatar

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.