XMRig Dashboard is a monitoring tool for miners using XMRig. This project provides a simple and intuitive interface with charts and reports on mining performance, pool connectivity, and detailed device information. The interface is powered by the XMRig API and displays essential data such as hashrate, shares, and pool status.
- Hashrate Monitoring: Track your miner's performance in real time.
- Device Stats & Temperature: View device data including temperature and hashrate.
- Graphical Reports: Visualize performance over time with interactive charts.
- Pool Connectivity: Check the status of your mining pools with connection details.
The interface displays the following information:
- Hashrate
- Shares
- Device Temperature (If OS has this information)
- Pool Status
Data is updated in real-time, and interactive charts help you monitor mining performance.
- Clone the repository:
git clone https://github.com/leonardorifeli/xmrig-dashboard-app.git cd xmrig-dashboard-app
- Replace the Bearer Token: Open the main.go file and replace YOUR_BEARER_TOKEN with your actual authentication token.
- Install Go (if necessary): If you don't have Go installed, follow the instructions here: Install Go.
- Run the server:
go run main.go
- Access the Web Interface: Open your browser and go to http://localhost:3000 to view the dashboard.
- Fork the repository.
- Create a branch (git checkout -b feature-branch-name).
- Make your changes and commit them (git commit -am 'Add new feature').
- Push to the repository (git push origin feature-branch-name).
- Open a pull request.
If you appreciate this project and would like to support its continued development, please consider sponsoring me through GitHub Sponsors.
Your contributions help improve the project and enable me to spend more time maintaining and adding new features.
This project is licensed under the MIT License - see the LICENSE file for details.