Bitcoin: What is the proper configuration and command to run bitcoincore and use RPC over LAN?
Configuration of Bitcoin Core and Remote procedural calls (RPC) on the local network
When you configure your Bitcoin node on a small computer, you take a significant step towards a decentralized cryptocurrency ecosystem. In this article, we cover the appropriate configuration and command to execute Bitcoin Core and activate remote procedure calls (RPC) for remote access from your LAN.
Prerequisite
- A bitcoin knot running Bitcoin Core version 0.15.3 or subsequent version
- An ethernet connection to your little computer
- The IP address of your computer
Instructions step by step
1. Install Bitcoin Core
First, download and install Bitcoin Core from the official repository: [
Follow the installation instructions for your operating system:
* Ubuntu / Debian
: Sudo Apt-Get Install Bitcoin-Qt
* Fedora / Centos / Rhel : Sudo dnf install bitcoin-qt
* Arch Linux : Sudo Pacman -s Bitcoin -qt
2. Start the Bitcoin kernel
Start the Bitcoin node by operating:
`'
Bitcoin-qt
'
It will start the knot and start listening to the incoming connections.
3. Configure RPC settings
To activate remote procedure calls (RPC) for your node, you will have to configure certain parameters:
- RPCUSER : Enter a username for your node.
- RPCPASSWORD : Enter a password for your knot.
- RPCPORT : Define the port number on which your node will listen to.
For example:
'
Bitcoin-qt
> RPCSET
RPCUSER = MYUSERNAME
RPCPASSWORD = MYPASSWORD
RPCPORT = 555555
Bitcoin-qt (version 0.15.3)
'
4. Start the RPC server
Once you have configured the RPC settings, start the RPC server by running:
'
Bitcoin -qt -rpcport = 55555
'
It will start the RPC server and start listening to the incoming connections of your LAN.
Use of RPC to access your node
To access your node remotely using RPC, you will have to:
- Get a Bitcoin address: you can get a bitcoin address by operating:
'
BitCoinCli Getaddresslist
'
Choose a new address and save it in a file (for example,Myaddress.txt).
- Use the RPC URL: the RPC URL for your node is:http: //
: 55555 ‘
You can now use this RPC URL to send Bitcoin transactions, recover transaction information or perform other tasks related to remote failure.
Tips and variations
- If you want to use a specific port for RPC connections, you can specify it in the
Bitcoin-qt
:
`'
Bitcoin -qt -rpcport = 8080
'
- You can also configure multiple RPC users and passwords using the-rpcusers’ option:
`'
Bitcoin -qt -RpCuser = Myusername -RPCPASSWORD = MyPASSWORD -RPCPORT = 55555
'
Do not forget to replace
By following these steps, you can configure a Bitcoin node on your small computer and activate remote procedure calls (RPC) for remote access from your LAN. Good looks!