Bitcoin Solo Mining Pool Umbrel App

@bthompso2001 which miner are you using?

I’m using ASIC’s so in the configuration of the ASIC computer, you provide the pool (the miner “software” is inside the computer). It’s MUCH faster than a computer running CGMINER

1 Like

@bthompso2001 … I am a little dense … so the startum+tcp string will go into the miner. What goes into the Login text box below with the “workers” button?

I take it you are using CGMINER. if so, it’s going to look like this:

cgminer -o stratum+tcp://pool:port -u username -p password

The Stratum will point to your local Umbrel pool you created with the port 2018 they used for setting up the project.  The username will be the Bitcoin Address you provide (where you will receive the payment if you hit a block), the password is usually x
1 Like

I was going to try Easy Miner or Hive. Let me try cgminer instead.

Remember, sometimes the stratum name might not be defined in your local DNS and therefore you sometimes have to refer to the local IP address of the machine hosting the Public Pool. For example, my particular Ubuntu linux box hosting my Umbrel Public Pool does not show up using the name Public Pool displays. I have to reference it using it’s local IP address on my network. For example: the machine is 192.168.0.20 on my local network so I reference it as stratum+tcp://192.168.0.20:2018 to access the pool.

1 Like

Yes that is what shows up on my Public Pool … the local ip address that Umbrel is running on. I need to change to static address for my Ubuntu server.

@bthompso2001 What’s the deal with cgminer in Windows10/11? It is flagged as a virus and deleted. I ran it through VirusTotal and it shows it as bad. Did you have any issues with the latest version in Ubuntu? I will install 22.04 server on a partition to dual boot this machine.

you might prefer https://nerdminers.com/ no set-up required

1 Like

I have found Windows Defender marks everything related to crypto mining as a virus. Usually, I just create an exception for the folder that keeps my mining programs.

1 Like

Not sure why that does not work for me. Now that the weekend is here, I have to do a small and quick build of ubuntu on that hardware and see if the Linux version works easier.

i got a nerdminer v2… can i ask you if you know how to set the pool url on the nerdminer wifi-config? is it public-pool.io Port:2018 or 100.100.237.22 Port: 2018 The Nerdminer won´t start Mining but its on the screen where it shows hashrate… Blocktemplates and so on… But stay´s zero! Thank you in advance!

it’s the url you see on the main dashboard when you open it.
so it should be umbrel.local:2018 or IP_address:2018

Ok thank you! I was trying to do it remotely via Tailscale but this might not work. :slight_smile: I´ll try it local as you mentioned!

Hey there! great project. I have installed it and have been up for nine hours but cannot seem to hit the pool with my miner. I have tried numerous ways as mentioned above:

Example: umbrel.local:2018 or IP_address:2018

Also have 8333 port open for miner and umbrel pool machine on router.
My question is the URL to my public pool setup has the port at :2019 but the stratum port is :2018
I dont know why this is.

I am wondering if this is part of the issue? Please help thanks!

What miner are you using? And are you on the same network as your Umbrel device?

I am using a Futurebit ASIC. Yes I am on the same network.

been successful for past few days on web.public-pool.io using asic and a couple gpu’s and thought i would spin out a pool. Turns out can connect to the :2018 local umbrel pool on the same computer that the pool is on using cgminer but any miner on network other than pool computer does not connect to pool. Could it be a missing edit on bitcoin.conf on asic? It has been awhile lol. Any help would be appreciated no worries no hurries. :slight_smile:

I have an 3 Apollo BTC pointed to my local public pool hosted via Umbrel on Ubuntu. My Ubuntu machine’s IP address (on the local network) is 192.168.0.20 so in the configuration of the Apollo BTC pool I put stratum+tcp://192.168.0.20:2018 and it works fine. Put your BTC address in the Username and an X for the password.

Using the above example, if you want to see your pool’s dashboard for that BTC mining address, you would point your browser to 192.168.0.20:2019 and enter the password of your Umbrel account. When the dashboard comes up, put in the BTC address the miners are using as the Username. Works great!

If you are trying to point to your pool from outside your network, you will need to forward port 2018 to your pool machine’s IP address. You would then access the pool using your external IP Address:2018

Yes thanks for responding. did all that before. Not working. I can connect from local machine using cgminer which connects to the IP that was issued when I installed Public Pool through Umbrel but it does not hash. The IP that it uses though on port 2018 looks nothing like the IP that belongs to the pool machines ip address. I also cannot scan this ip either. Is this ip for ubuntu install maybe?