Choosing Your Client
Bitcoin Core offers three main commands:- bitcoin-qt - Full graphical user interface
- bitcoind - Headless daemon for servers and automation
- bitcoin - Wrapper command that supports subcommands like
bitcoin gui,bitcoin node, andbitcoin rpc
The
bitcoin wrapper command provides a unified interface. List all available subcommands with bitcoin help.Running on Different Platforms
- Unix/Linux
- Windows
- macOS
First Run Setup
On first launch, Bitcoin Core will:- Prompt you to choose a data directory location
- Begin downloading and verifying the blockchain
- Create a wallet (optional)
Common Configuration Options
You can customize Bitcoin Core’s behavior using command-line options or abitcoin.conf configuration file.
Data Directory
Specify where blockchain data is stored:Network Selection
Run on different networks:Daemon Mode
Run bitcoind in the background:Stopping Bitcoin Core
Gracefully shut down the node:Getting Help
If you encounter issues:- Bitcoin Wiki: en.bitcoin.it/wiki
- Bitcoin StackExchange: bitcoin.stackexchange.com
- IRC: #bitcoin on Libera Chat (web.libera.chat)
- Forums: bitcointalk.org Technical Support board
Next Steps
Initial Block Download
Understand the IBD process and what to expect
Performance Optimization
Tune your node for better performance
Pruning
Reduce disk space requirements
Configuration
Learn about bitcoin.conf options