Looking for a no GUI version of Bitcoin Core

8 replies 35 views
johnkingSenior Member
Posts: 298 · Reputation: 1767
#1Mar 9, 2025, 03:48 PM
I recently attempted to set up a solo Bitcoin mining pool for privacy reasons. The thing is, there's no no GUI version of Bitcoin Core, so I'm kinda stuck on how to use the daemon. Any suggestions for an open-source no GUI core I could use? Thanks!
8 Reply Quote Share
mike777Member
Posts: 44 · Reputation: 242
#2Mar 9, 2025, 09:28 PM
A "solo mining pool"?  Do you mean you tried solo mining?  That's not true.  Have you downloaded Bitcoin Core from bitcoincore.org?  In Windows, just install the setup (exe).  Alternatively, you can run bitcoind and use bitcoin-cli as the command line client.
4 Reply Quote Share
bull_2019Senior Member
Posts: 296 · Reputation: 1992
#3Mar 10, 2025, 01:08 AM
Are you looking forward to downloading a GUI core Check the news section of the forum the latest bitcoin core is link is always updated for download you can navigate to windows exe or your  operating system download and install Run the bitcoin-qt Else Open the daemon And Run.... bitcoind Although your statement looks controversial and not straight but this should work
2 Reply Quote Share
alt_bearFull Member
Posts: 55 · Reputation: 444
#4Mar 10, 2025, 02:22 AM
First, Bitcoin Core itself is a full node wallet software, not a mining program. Second, if you're struggling with the concept of a daemon, trying to set up a solo mining might be a bigger challenge than you think.  Perhaps you should try to describe in more detail what you've tried so far, and we can see if there's a simpler solution or point you towards some resources for solo mining that  do make sense for beginners.
5 Reply Quote Share
gr3g.0rbitHero Member
Posts: 1025 · Reputation: 2646
#5Mar 10, 2025, 05:42 AM
Bitcoin-qt is the binary with GUI. Bitcoind is the one he's looking for but it wont just run by opening it. In Windows like in your screenshot, you'll have to open either "command prompt" or "PowerShell", Then, cd to "daemon" directory, and lastly: launch it by entering bitcoind or ./bitcoind depending on what command line interface you're using. Is this related to this project: /index.php?topic=5494329.msg63995811#msg63995811?
4 Reply Quote Share
bull_2019Senior Member
Posts: 296 · Reputation: 1992
#6Mar 11, 2025, 08:30 PM
yes one use the cmd and PS to run it. It did work on my side, i only use the bitcoind to conect to the RPC server, then use the command prompt mostly to navigate through to the daemon dirctory to run the bitcoin-cli - with commands although i don't use it that much but i've only use the bitoind and bitcoin-cli
2 Reply Quote Share
hash_bossLegendary
Posts: 1166 · Reputation: 5261
#7Mar 12, 2025, 01:49 AM
I think OP fell into XY problem. While we can simply tell OP to either, 1. Simply look for tutorial and learn how to use bitcoind along with Bitcoin Core's API (either in RPC-JSON or REST format). 2. Follow guide [Guide] Solo mine testnet bitcoins with bfgminer, Bitcoin Core, and a CPU/GPU, while also configure Bitcoin Core to use VPN or other kind of proxy. I have feeling it wouldn't achieve what OP actually wants.
3 Reply Quote Share
LuckyCoinLegendary
Posts: 832 · Reputation: 4795
#8Mar 12, 2025, 06:19 AM
I believe it is possible to run the Bitcoin Core GUI along with an RPC interface if you call bitcoin-qt along with the -server command-line option. I am not sure whether this option is specified by default in the GUI version of Bitcoin Core, but I know for sure that it is the case when you run Bitcoin as a daemon (via bitcoind). Anyway, this option brings up the JSON-RPC server which you will need for running your mining pool.
1 Reply Quote Share
gr3g.0rbitHero Member
Posts: 1025 · Reputation: 2646
#9Mar 12, 2025, 08:27 AM
Comments in Bitcoin's repository mention that it's disabled in the GUI by default. References: https://github.com/bitcoin/bitcoin/blob/f7a6d3444973421bfd35815fabe552874f462467/src/bitcoind.cpp#L170-L171https://github.com/bitcoin/bitcoin/blob/f7a6d3444973421bfd35815fabe552874f462467/doc/JSON-RPC-interface.md?plain=1#L3-L6 Aside from command line argument, it can also be set in the "bitcoin.conf" file as server=1 to be persistent.
2 Reply Quote Share

Related topics