Skip to content

Coding-and-Crypto/Ubuntu-Bitcoin-Node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Ubuntu-Bitcoin-Node


Bitcoin source code: https://github.com/bitcoin/bitcoin


Hardware

Component Model
Motherboard Gigabyte B450M DS3H
RAM Corsair Vengeance LPX 16GB
CPU AMD Ryzen 3 1200
CPU Cooler *Fan came with CPU
Power Supply ARESGAME 500W Power Supply
GPU AMD Radeon 6600 XT
Storage WD Black Series 500 GB HDD

I purchased these components on Amazon or BestBuy & used the following site to help pick each of them out! https://pcpartpicker.com/

OS

Ubuntu 20.04

To install Ubuntu on a bare metal PC:

  1. On a separate PC, download Ubuntu https://ubuntu.com/download/desktop
  2. Download Rufus https://rufus.ie/en/
  3. Insert a USB storage device and use Rufus to turn it into an Ubuntu bootable
  4. Plug the USB into your new PC and turn it on
  5. Select Ubuntu
  6. You can choose to try it first or install it - eventually you want to install it
  7. When you install Ubuntu, you’ll want to select Minimal Installation and uncheck the boxes for updates & third-party software

Bitcoin Node Configuration

1. Update repositories and install git.

sudo apt update
sudo apt-get update
sudo apt install -y git

2. Download all dependencies for Bitcoin.

sudo apt-get install -y build-essential libtool autotools-dev automake pkg-config bsdmainutils python3
sudo apt-get install -y libevent-dev libboost-dev libboost-system-dev libboost-filesystem-dev libboost-test-dev
SQLLite for wallet
sudo apt install -y libsqlite3-dev
Port-mapping libraries
sudo apt install -y libminiupnpc-dev libnatpmp-dev
ZMQ dependencies
sudo apt-get install -y libzmq3-dev
User-Space, Statically Defined Tracing
sudo apt install -y systemtap-sdt-dev
GUI Dependencies
sudo apt-get install -y libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools
Support for Wayland protocol
sudo apt install -y qtwayland5

3. Clone the Bitcoin repository from GitHub

git clone https://github.com/bitcoin/bitcoin.git

4. Configure the Bitcoin Core install

cd bitcoin
sudo bash autogen.sh
sudo ./configure

5. Install Bitcoin Core

cd src
sudo make install

About

Resources for running a Bitcoin node on Ubuntu!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages