SmartCoin

From Bitcoin Wiki
Revision as of 00:46, 7 August 2011 by Jondecker76 (talk | contribs)
Jump to: navigation, search

Smartcoin is a complete mining administration system that runs on Linux. The smartcoin name originated from the acronym Simple Miner Administration through Remote Terminals. As the name implies, smartcoin is designed specifically with administrating your mining machines remotely over SSH. As such, smartcoin doesn't have fancy gadgets or a fancy UI. This makes it very easy to administer your mining machines remotely over SSH on standard Linux/Windows terminal emulators, smartphones with terminal emulator software (ConnectBot for Android, for example), and even web-based SSH terminal emulator services (www.gotossh.com, for example).

Features

Smartcoin has some unique features that you won't find anywhere else:

  • A profile system that lets you specify how many instance of a miner runs on each GPU, and which workers to run against. Your profiles are stored, so that you can recall any profile you want to run at any time in just seconds!
  • An Automatic profile, which will get you started by simply entering your worker information into the system
  • A built-in donation system that will allow you to help fund development of smartcoin, by simply donating some hashes each day to special donation pools. Of course, this is optional, and all done in the clear.
  • A simple installer that will attempt to auto-detect system parameters for you. This includes GPU devices, paths to popular miners, paths the needed software, etc.
  • A unified status display that allows you to watch all of your miner instances across all GPUs. This also includes "totalizers" that will add up the hash rate, acceptions, rejections etc. so that you have a full overview of your operation all on one screen!
  • An update system that makes keeping your local copy of smartcoin up to date. You can even choose to pull in "stable" or "experimental" changes, depending on whether you want the latest and greatest features, or if you would rather play it safe with tested and stable changes.
  • A full failover system. You can set a preferred order of your profiles. If a pool in your profile goes down (from a ddos for example), then the next one in line is automatically loaded. When a higher priority profile comes back online, all the lower priority profiles below it go back offline. This all happens automatically!
  • Security. SSH is the standard when it comes to remote administration over secure connection. While a lot of users have expressed that they would like a web based front end, it simply lacks the security that I feel is needed.
  • Smartcoin is database driven. This allows for a lot of flexibility in adding features, as the SQL language its self can be leveraged to perform very complex operations quite easily.
  • GPU and miner software lockup detection. With everyone wanting to squeeze every last hash out of their hardware via overclocking, it is common for GPUs that have been overclocked just a bit too much to "lock up". These types of conditions are now detected automatically, you can be alerted by email and even have your machine automatically reboot when this happens!
  • Custom script execution - you can define your own initialization script that will be run automatically when smartcoin starts (to set your GPU fan speeds to 100%, for example). You can also define your own lockup script, which will automatically run when a lockup condition is detected.
  • Multi-machine support! Have smartcoin manage all of your mining machines all from one place! Smartcoin only needs to be installed on one "master" machine, and all communication is tunneled securely over SSH.
  • So much more. Smartcoin is in continuous development and improving all the time!

Installation

Smartcoin already comes pre-installed on the LinuxCoin distrobution.

History

This project was announced on June 13, 2011[1]. On June 25, 2011 the Beta was released[2].

See Also

External Links

References