Ethos statistics panel
An alternate free simple but useful panel for Ethos mining rigs. Application based on Laravel 5.8.10 framework.
You can install it on your own server and it will be useful tool to control your mining farm.
Having charts almost for all indicators.
It includes all the necessary dependencies and environment with docker-compose
, you can configure docker-ce
and docker-compose
and run the application, following the installation instructions, without any deployment skills.
Passed testing and optimising on farm over 100 rigs with hi frequency requests from rigs on VDS with 2CPU and 2GB.
Screenshots
Features
- MongoDB data storage
- Bootstrap admin panel
- Charts
- Throttle control of requests per minute from rigs, to balance load of application server
- Basic authentication for user
- Included
cron
task for reset outdated statistic. - Redis queue service for consistent update incoming requests from rigs.
TODO
- Summary farm dashboard
- Notification on critical rigs states
- Users roles control
- Remote configuration
Installation
- Install
docker
following instructions - Make and cd to app folder
mkdir /app/folder && cd /app/folder
- Clone project from GitHub
git clone https://github.com/artdevision/minestat.git ./
- Run installation script
sudo install.sh
- Create new user: run
cd docker && docker-compose run php_srv /bin/bash
andphp /var/www/html/artisan user:create email@domain.com
type password and thenexit
- Done now stat panel is started - go to url
http://your.domain/cabinet
EthOS setting up
Edit the web hook address manually. May be done vis SSH, direct from keyboard or Teamviewer
- run shell command
sudo nano /opt/ethos/lib/functions.php
- find the line like this
$hook = "http://ethosdistro.com/get.php";
- edit it to match
$hook = "http://{your_app_domain}/api/pushstat"
where{your_app_domain}
is your server domain or IP;
Integration and Customisation
I can provide services for the installation and customisation of the application to your needs for. Of course not free :) artdevision@gmail.com
Donations
I am developing a project in my spare time. If the project was useful to you, I will be grateful for the donations:
- BTC:
1NzE3SNCrHGaUjMQxWGJaCMw1MqUUaWHSQ
- PayPal