Open deadjakk opened 9 months ago
Thanks for your contribution! Sorry for the late response. There have been multiple discussion on simlar topic before: should we add device management to Hashtopolis (Like wake-on lan support). If so, in which form?
The problem with allowing it, why allow vast.ai now? And how about bare metal, how about google, aws etc.
My personal take on this: Hashtopolis is for distributing hashcat workload not for node management. I do however understand the need for integration with some kind of node manamgent; but I don't think that adding all platform seperatly is the right way for this.
Have there been any thoughts on adding a plugin interface for these sorts of things?
On Wed, Jan 3, 2024, 7:10 AM Romke van Dijk @.***> wrote:
Thanks for your contribution! Sorry for the late response. There have been multiple discussion on simlar topic before: should we add device management to Hashtopolis (Like wake-on lan support). If so, in which form?
The problem with allowing it, why allow vast.ai now? And how about bare metal, how about google, aws etc.
My personal take on this: Hashtopolis is for distributing hashcat workload not for node management. I do however understand the need for integration with some kind of node manamgent; but I don't think that adding all platform seperatly is the right way for this.
— Reply to this email directly, view it on GitHub https://github.com/hashtopolis/server/pull/1026#issuecomment-1875432501, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHJR76NGB76F7IZ6VYUGPA3YMVRGLAVCNFSM6AAAAAA7RLXXEGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZVGQZTENJQGE . You are receiving this because you authored the thread.Message ID: @.***>
This is very interesting. In my opinion, this is not node management but on-demand workload management. I understand that the underlying aspect of it, is managing the nodes. It should clearly be integrated into Azure and AWS, since those are big players.
This is very interesting. In my opinion, this is not node management but on-demand workload management. I understand that the underlying aspect of it, is managing the nodes. It should clearly be integrated into Azure and AWS, since those are big players.
I went with vast because it was the cheapest I could find, but I am open to adding similar AWS/Azure support. Would it be merged in that case?
You probably are already aware of vast.ai, it's uber for GPUs.
This PR adds a few more pages to hashtopolis to facilitate 1-2 click en-masse deployment of agents by leveraging vast.ai's API.
The goal was to add the ability to deploy and destroy complete cracking infrastructure in as few clicks as possible.
I am also happy to maintain this portion of code if needed, and will plan to add the same functionality to the node version of hashtopolis once that is in a more mature state.
One caveat: vast.ai instances are not all created equal, therefore some still throw 'weird' errors from time to time but using the default search parameters I have provided in the code I have had pretty good luck; about an 80%-90% success rate on average, YMMV.
It adds:
It is missing:
Below is the Dockerfile so you can publish it via your own hub.docker.com account and have control over it.
Dockerfile
Images of use
Searching for instances
Renting instance
Rented instances
Agents 'received'
![instace-agents](https://github.com/hashtopolis/server/assets/30613497/a5f47959-9bac-4507-b2cc-cb00dfb4e117)