Skip to content

🇨🇦 Free shipping across Canada on all orders

Back to Learn

The Best Solo Mining Pools for Bitcoin in 2025

By LuckyHash Team

Once you have your solo miner set up, the next decision is which solo mining pool to point it at. Unlike traditional pools that split rewards among all members, solo pools simply provide the stratum infrastructure—if you find a block, you keep the entire reward.

Here's a breakdown of the most popular community-supported solo mining pools for Bitcoin.

What is a Solo Mining Pool?

A solo mining pool isn't really a "pool" in the traditional sense. It's a stratum server that:

  • Provides work (block templates) to your miner
  • Accepts your shares and validates them
  • Submits any valid blocks you find to the Bitcoin network
  • Pays the block reward directly to your wallet

You're not sharing rewards with anyone. The pool just handles the networking infrastructure so you don't need to run your own Bitcoin node. If you're new to this concept, check out our beginner's guide to solo mining.

LuckyHash Pool (pool.luckyhash.ca)

Fee: 0% (completely free)
Registration: None required
Location: Canada

Connection Details:

  • URL: stratum+tcp://pool.luckyhash.ca:3333
  • Username: Your Bitcoin address
  • Password: Anything (commonly x)

Why Choose LuckyHash Pool:

Our own 0% fee solo mining pool, designed specifically for our customers and the Bitcoin community. When you find a block, you keep the entire 3.125 BTC reward. Read our complete guide to the LuckyHash Pool for setup instructions.

Solo CKPool (solo.ckpool.org)

Fee: 2%
Registration: None required
Track Record: Longest-running solo pool with documented block finds

Connection Details:

  • URL: stratum+tcp://solo.ckpool.org:3333
  • High-diff port: solo.ckpool.org:4334 (for large hashrate)
  • EU server: eusolo.ckpool.org:3333
  • Oceania: ausolo.ckpool.org:3333
  • Username: Your Bitcoin address
  • Password: Anything (commonly x)

Why Choose CKPool:

CKPool is operated as a not-for-profit service by Con Kolivas, a respected developer in the Bitcoin mining space. The 2% fee supports robust infrastructure with low latency and reliable block propagation. When you find a block, milliseconds matter—CKPool's infrastructure helps ensure your solution gets broadcast quickly.

Multiple documented Bitaxe block finds have occurred through Solo CKPool, making it the proven choice for serious solo miners.

Public Pool (public-pool.io)

Fee: 0% (completely free)
Registration: None required
Code: Fully open source

Connection Details:

  • TCP: stratum+tcp://public-pool.io:3333
  • TLS: stratum+tls://public-pool.io:4333
  • Username: YourBTCAddress.WorkerName
  • Password: Anything

Why Choose Public Pool:

If you want to avoid all fees, Public Pool is a solid option. It's completely free, open source, and community-maintained. The trade-off is potentially less infrastructure investment compared to paid alternatives.

Other Community Pools

Go Brrr Pool

Fee: 0%
Location: Germany
URL: stratum+tcp://pool.gobrrr.me:3333

A fork of the public pool software, hosted in Germany. Good option for European miners wanting lower latency.

Noderunners Pool

Fee: 0%
Location: Netherlands
URL: stratum+tcp://pool.noderunners.network:3333

Community-focused pool run by Bitcoin node operators. Another solid European option.

Satoshi Radio Pool

Fee: 0%
Software: CKPool-based

Run by the Satoshi Radio NL community, using the proven CKPool software stack.

Which Pool Should You Choose?

Here's our recommendation:

For Canadian miners: LuckyHash Pool. Zero fees and local infrastructure.

For maximum reliability: Solo CKPool. The 2% fee is worth it for proven infrastructure and successful block propagation. On a 3.125 BTC block, 2% is about 0.0625 BTC—meaningful, but the infrastructure quality matters more than saving fees if your block doesn't propagate properly.

For zero fees: LuckyHash Pool, Public Pool, or Go Brrr. All are well-maintained and completely free. Perfect for hobby miners or those philosophically opposed to fees.

For European miners: Consider Go Brrr or Noderunners for potentially lower latency to their servers.

Setup Tips

Regardless of which pool you choose:

  1. Use your own Bitcoin address as the username—this is where rewards go. Need one? See our Bitcoin wallet setup guide.
  2. Add a worker name after your address (e.g., bc1qYourAddress.bitaxe1) to identify multiple devices
  3. Monitor your shares in the pool's dashboard to confirm connectivity
  4. Consider running multiple pools with different devices to hedge your bets

The Bottom Line

All of these pools will work for solo mining. The Bitcoin community has built excellent free infrastructure for solo miners. Whether you choose CKPool's proven reliability, LuckyHash's zero-fee Canadian pool, or Public Pool's open source approach, you're participating in Bitcoin mining the way it was originally intended—independently, keeping 100% (or 98%) of whatever you find.

Pick a pool, point your miner at it, and start hashing. Every share you submit is another lottery ticket in the biggest jackpot on Earth. Want to understand your actual odds? Read our article on understanding solo mining odds.

bitcoin pools setup solo mining