Prepare the system
Update the system and install dependencies before compiling Bitcoin Core.
Update the system
Disable SSH Password Login
In the SSH configuration, make sure password login is disabled (PasswordAuthentication no
)
Setup a firewall
We need to setup a firewall to restrict inbound traffic for our node.
First we install it:
By default ufw
denies all incoming traffic so we must allow inbound SSH traffic before we enable it:
Now we can enable the firewall:
We can check the status with those commands:
Install Tor
Install Tor:
Add your user:
You must log out and log back in for the changes to take effect.
Finally we can enable Tor at boot and start it:
Install Bitcoin Core dependencies
The following packages will be needed to install Bitcoin Core:
Install Node.js
Install curl:
Download the setup script:
Run it:
Install node:
Verify the installation:
And also update npm to the latest version:
Install Rust and Cargo
Install dependencies:
Install Rust and Cargo:
Last updated
Was this helpful?