Skip to main content

Lightweight status dashboard for Bitcoin nodes.

Project description

BTCnDash is a web-based dashboard displaying information about the status of a bitcoin node such as currently connected peers, recent transactions forwarded, bandwidth usage, and network stats like hash rate. Most items are generated automatically or retrieved from the bitcoind server itself via RPC calls.

BTCnDash is meant to be lightweight, and with the assumption that there will be very low traffic to the dashboard. As such, it does not use a full webserver like Nginx or apache. It uses the Bottle microframework and generates static status pages on a schedule. Python’s WSGI reference server is used as the actual webserver, but Bottle (and therefore BTCnDash) can be served by lots of different servers. Python 2.7 is required. 3.5 works, but is not as well tested!.

https://bitbucket.org/mattdoiron/btcndash/raw/default/doc/btcndash_screenshot.png

Author and Acknowledgements

BTCnDash is written and maintained by Matt Doiron <mattdoiron@gmail.com> and is released under the GPL v3 license. The source can be found on the Bitbucket page. Hope you find it useful! If so, please consider donating Bitcoin to 1AHT2Zq7JneADw94M8uCdKRrqVZfhrTBYM

Thanks to those who make great tools like these that make BTCnDash possible:

Other Resources

Changes

v2.1.0, March 20, 2016

  • Return config file to plain text, this time json

  • Add command line options:

    • Specify location of config file

    • Clear page cache on startup

  • Update js libraries (Highcharts and jQuery)

  • Add config options to add additional locations for views and static files

  • Add a setup.py file and publish to PyPI

  • Updated documentation and use Sphinx to make it pretty

v2.0.0, March 16, 2016

  • Significant refactoring under the hood

  • Allow reordering, disabling and adding custom tiles

  • Config file now python to allow more powerful customization

  • Preliminary support for Python 3.5

  • Remove CherryPy as a dependency (default to wsgiref instead)

  • Add config variable for header title

  • Bug fixes

v1.0.1, March 8, 2016

  • Fixed a bug with float data type

v1.0.0, March 8, 2016

  • Bumped version to 1.0

v0.1.1, Jan 1, 2015

  • Added a more graceful failure when the Bitcoin node is not reachable

  • Clarified Python version requirements

  • Bumped versions of dependencies

v0.1.0, May 25, 2014

  • Initial release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

btcndash-2.1.0.tar.gz (430.9 kB view details)

Uploaded Source

File details

Details for the file btcndash-2.1.0.tar.gz.

File metadata

  • Download URL: btcndash-2.1.0.tar.gz
  • Upload date:
  • Size: 430.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for btcndash-2.1.0.tar.gz
Algorithm Hash digest
SHA256 af95a55ddb8b777410ee8beadfed5dd3fdf15db34840e88a635a145d08c55449
MD5 34c82a2036b02a76bf140be50d93a4fa
BLAKE2b-256 737f9a76fddf84580a1af976628734bb2ff76eb45dc14b4b2abcb290501f7709

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page