Future versions of Awesome Miner - please leave feedbackI receive many good feature suggestions from users of Awesome Miner. I take note of all feature requests and the most popular and realistic requests are implemented first. Features that can be used by many users are of course prioritized.
There are four large concepts that I would like to receive feedback on. Would you use any of these features if they are introduced in future versions of Awesome Miner? Which one is most important?
Feature #1 - Public cloud service for monitoringTodayToday Awesome Miner has a built in web interface that can be used for monitoring and perform the most common operations. The web engine is running inside Awesome Miner, and can be accessed from any computer / tablet / phone on the local network. However, in order to access it outside the local network, you need to configure your firewall for port forwarding.
Future?Awesome Miner could push all statistics to a public cloud service, providing a web interface that can be accessed from any Internet connected device (computer / tablet / phone). Of course you need to enter you username and password in order to get access to the information.
Optionally, this could also be enabled:
- Allow certain operations to be performed from the public web (like switching between the predefined pools, change pool priority, reboot, ...)
- Allow you to create guest accounts for your mining friends, and give them a monitoring view of only a selected group of miner
A cloud service like this would not be for free, and could for example require you to have one of the following: 1) A yearly subscription or 2) Enterprice Edition or above.
The cloud web is not a replacement for the existing Awesome Miner application, it's just an addon like the current built-in web is. The amount of features will initially be mainly about monitoring, and not for configuring the system.
I've started a proof-of-concept implementation of this a year ago, but the development was put on hold as it will require a significant effort to complete, and I would like to know how many that would actually use a feature like this. I've seen a few "cloud based mining monitoring" projects being introduced in the past, but they have closed down after a while.
Feature #2 - Multiple users and improved managementAny user with access to your computer and Windows account can play around with Awesome Miner. To make it work better in multi user environment, the following could be implemented:
- Require password to open the Main window and Options dialog of Awesome Miner
- Make it possible to define multiple user accounts for the built-in web. Give access to only specific operations or miners for those user accounts
- Maybe support for connecting the Awesome Miner UI to Awesome Miner on another system to manage it
Feature #3 - Linux support for Managed minersThere are no plans to run the entire Awesome Miner UI on Linux and it's important to point out that Awesome Miner can already today connect to the API of Linux based miners using the External Miner feature.
The new feature would instead be to develop a Linux based version of the Remote Agent used for Managed miners. This would give Awesome Miner full control of the mining, and provide features like start mining, stop mining and process monitoring.
Feature #4 - "App Store" concept: Share pool settings, rules and scriptsAwesome Miner also have the feature to import and export entities like pools, rules and scripts. To take this to the next level, an "App Store" concept could be introduced where users can upload pool settings and scripts to a public service, and all other users of Awesome Miner could browse, read the description and install these entities on their system. A user could then for example import the Bitcoin pool BTCC and only have to enter a worker name.
The main concern here is security. For pools it would probably be fine, but importing scripts from someone else is not good from security point of view. Then a review concept would be required first.
Because of the security concern, this feature may not be realtistic - but hopefully it can trigger some other innovative ideas for future development.
Please let me know your comments on the above, and also let me know if there are any other areas where you think Awesome Miner could expand.