xmworkers
xmworkers copied to clipboard
XMRig Dashboard
XMWorkers - XMRig Dashboard
Based on https://github.com/xmrig/xmrig-workers with some extras.
I recently started in the mining world. But because of the price of GPUs I looked for an alternative to mine with CPU. So I got to know XMRig and started using it together with the dashboard made available by its creators. But I missed some things on that dashboard. So I decided to implement some things on my own.
I chose to use Angular because it is a language that I feel more comfortable with.
Any suggestions or PR are welcome.
Features
Features from original dashboard
- List of workers with hashrates, results and pools statistics.
- Per worker backend information
- Online config.json editor
- Live update configurable
- Import & Export workers
New features
- List of workers sort by name
- Sum of hashrate and results
- Pause & Resume worker
- Latest XMRig version checker
- Add multiple workers at once
TO DO
- Implement OpenCL and CUDA backend information
- List of worker sort with all columns
- Implement PIN authentication
- (put your feature here)
Hosted version
http://xmworkers.ludufre.com
Because Chrome/Edge block mixed content (access HTTP from HTTPS) and normaly the Miners are configured without HTTPS/SSL, I hosted the dashboard without HTTPS... (more details)
You can import you current list in Add
button. Just paste the exported URL from original dashboard.
Credits
@xmrig - creator of this amazing Miner and Dashboard
Development
Built with Angular, Bootstrap and FontAwesome.
Install dependencies with yarn install
.
Run npx ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Build
Run npx ng
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.