HashGG Feature Request - Allow user to add other ports and services to allow access to from playit.gg

I’m currently using playit.gg and HashGG to allow Braiins to access my datum gateway and it’s working great. That said, I now find myself wanting to use another playit.gg tunnel to let a miner I own that’s outside my network connect to my local public-pool app instance running in the same umbrel that HashGG is running in. Would it be possible to add a feature in HashGG that allows you to create additional agents with different ports?

I know it may be possible to achieve this by installing the playit program via SSH on the umbrel and then creating a new agent but since I’m already running HashGG and I’m running a measly RPi4 with 4GB of RAM, I’d like to minimize the amount of programs running on the thing.

This should be possible. I’ll need to add it as an advanced feature to make sure the typical setup remains dead simple.

Awesome! Yeah that makes sense. I’ll hold off on installing the playit package then and just use hashgg when you’ve released this feature. Until then my miner will rest :slight_smile:

The update has been added and is available on the HashGG community app store. Note that whatever stratum IP/address you enter must be reachable from the container running HashGG. I think this mainly affects StartOS (since I think the host’s local IP is blocked from being accessed directly by the container, so would need to use Simpleproxy or something), Let me know if Umbrel also has a problem with this though.

Oh wow that was fast! I just tested it and it works great! Now I’m able to point miners that are outside of my network to my locally hosted public-pool instance. Thank you!

I was doing some tweaks in preparation for my HashGG video, so I already had the code open. It was an easy addition.

1 Like