BAMT is a custom Debian based Linux designed specifically for dedicated Bitcoin mining rigs.This is not a 'user oriented' Linux.
BAMT is for mining rigs.. computers that are probably headless and probably ignored for months at a time while they do absolutely nothing but churn out shares. There is no (fill in this blank with anything not required for mining), there is only mining.
The primary goal of BAMT is to reduce time spent deploying, monitoring and maintaining your mining farm to the absolute minimum.
BAMT runs from a 2GB or larger USB key and is persistent. Included are all the drivers, programs, and scripts necessary to very quickly deploy dedicated machines that will automatically start mining for you when turned on, report their performance via various convenient facilities, and tell you when they have a problem. A new rig can added to your farm and mining for you in less than 60 seconds (this is not an exaggeration).
Everything is designed to be managed remotely either via SSH or web interface. All mining clients run inside screen sessions, all rigs are capable of sending email alerts about their own status and/or reporting their situation to a central point, and/or providing detailed mining metrics for polling monitoring systems like nagios and munin.
Website at http://bamter.org/
Support/bug tracker at http://bamter.org/redmine/projects/bamt
Donations to: 1PoRYaGS56ksQmK7XXLurW3B2zwCAE8PRc
Direct download links:http://chi.backpack.com/bamt/bamt_v0.5c.zip
(Thanks unicron! -> please contribute to his bandwidth fund: 1BYzuuhbAt2ErYuHm6Whr7NvRT2xN3C5Kb )http://macdonaldboats.com/bamtmirror/bamt_v0.5c.zip
(Thanks Garrett! -> please contribute to his bandwidth fund: 1B87cci1FCN7Tjcm8KPLCZ4UG161ETXQkg )
Some reasons you might like BAMT:
Support for managing Phoenix, Phoenix2 and cgminer. (support for BFL devices is incomplete but work is in progress. Mining works now, graphing and monitoring will work soon)
The base is Debian Live and every effort has been taken to remain a "normal" Debian system.
BAMT is proven stable with typical miner uptimes measured in months.
The entire miner configuration is specified in a couple of simple text files.
BAMT has built in simple monitoring of mining paramters and can do alerting via email. For more robust solutions the node provides mining metrics via Munin.
Mining processes run in screen sessions and can be viewed/managed remotely via SSH.
Simple centralized config management allows controlling all your miners from one place.
Realtime mining status is available in a number of ways:
Each node provides a web interface with current mining status and performance graphs.
The gpumon console application provides fast access to current status and system controls.
Munin data collectors which provide a wide range of GPU and mining data are built in.
Nodes can broadcast status packets on the local LAN or direct them to a specific host. Status information is collected and displayed by the mgpumon console application and/or used to generate webpages such as the one seen here.New: all mining and GPU metrics are available via SNMP for use with any standard network management/monitoring tools (nagios, zabbix, cacti, etc) Whether you choose Phoenix, Phoenix2 or cgminer all your live data is available in the same standard format.Some quick points on the off chance that anyone actually reads any of this
BAMT does not work with every piece of hardware out there. Please consult the hardware compatibility list
before wasting your time. Also please update the list, good or bad, if you try hardware not already found there.There is no upgrade from 0.4x to 0.5
. Too many changes in the base image to allow it. Your 0.4 configuration will work fine on 0.5 however. So, I supposed an 'in place upgrade' could be done by:
turn off 0.4 rig.
stick 0.4 rig's key into machine you will use to write new image
copy the config file in BAMT/CONFIG/FROM/* somewhere local
write 0.5 image to key
copy config files back into BAMT/CONFIG/TO
stick key back in minerThere is no root password on the distribution image!
You must set it:
Either open a root shell on desktop and type: passwd
or login via ssh with username 'user' and password 'live' and type: sudo passwd
1 - Get ithttp://bamter.org2 - Put it on a usb key
For windows, use: https://launchpad.net/win32-image-writer/0.5/0.5/+download/win32diskimager-binary.zip
dd if=/path/to/bamt_v0.5a.img of=/dev/sdX (device name of your usb key. try to get the right device on the first try. use raw device *not* a partition)3 - Stick it in your rig4 - Boot BAMT, and do what mother tells you
(she mostly complains using the desktop background, or run 'mother -v' from shell/ssh for a quick checkup).