Skip to content

An alternate free simple but useful panel for Ethos mining rigs

Notifications You must be signed in to change notification settings

QQ40451/minestat

 
 

Repository files navigation

Build Status Total Downloads Latest Stable Version License

Ethos 状态面板

是一个用于ethos矿机的 简单、免费、强大的面板 。系统基于 Laravel 5.8.10 . 你可以在自己的服务器上安装用于控制你的矿场。

系统对每一项指标都有详细的报表.

安装使用docker 技术,能自动解决各种依赖。不需要太多专业技能。

双核cpu 2G内存大约能支持100台矿机频繁访问,超过这个数量需要另行优化。

系统截图

Rigs table Chart example

技术参数

  • MongoDB 数据库
  • 管理面板
  • 报表
  • 负载均衡矿机每分钟的请求数
  • 简单的用户认证
  • 定时清理.
  • 队列服务,用于对钻机进行一致的更新传入请求.

全部功能列表

  • 矿场概要
  • 紧急状态提示
  • 用户角色控制
  • 远程配置

安装说明

$ sudo apt-get update $ sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - $ sudo apt-key fingerprint 0EBFCD88 $ sudo add-apt-repository
"deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable" $ sudo apt-get update $ sudo apt-get install docker-ce docker-ce-cli containerd.io $ sudo docker run hello-world

  • 创建目录 mkdir -p /app/folder && cd /app/folder
  • 下载项目源码 git clone https://github.com/QQ40451/minestat.git ./
  • 运行安装脚本 sudo ./install.sh
  • 创建用户: 运行cd docker && docker-compose run php_srv /bin/bashphp /var/www/html/artisan user:create 40451@40451.net 输入密码后在输入exit退出
  • 完毕,你现在可以访问网址 http://p.40451.net/cabinet

[In PackageManifest.php line 122:
Undefined index: name ]
Bug修改:

vi /app/folder/docker/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php

找到这一行:

$packages = json_decode($this->files->get($path), true);

修改为:

#$packages = json_decode($this->files->get($path), true);

$installed = json_decode($this->files->get($path), true);

$packages = $installed['packages'] ?? $installed;

EthOS 系统接入步骤

通过SSH 手动编辑系统文件.

  • 运行命令 sudo vi /opt/ethos/lib/functions.php
  • 找到这一行 $hook = "http://ethosdistro.com/get.php";
  • 替换为 $hook = "http://p.40451.net/api/pushstat";

About

An alternate free simple but useful panel for Ethos mining rigs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 69.2%
  • Blade 27.6%
  • Dockerfile 1.8%
  • Shell 1.1%
  • Vue 0.3%