DEV Community

hambalee
hambalee

Posted on

How to Run Bitcoin Full Node on Linux Ubuntu Virtual Machine with Umbrel

Download Ubuntu
https://ubuntu.com/download

Download VM VirtualBox
https://www.virtualbox.org/

VirtualBox
Machine > New...
Name: Umbrel
Type: Linux
Version: Ubuntu (64-bit)
Memory size: 4096 MB

Virtual Hard Disk
Minimum for Bitcoin Blockchain is 600 GB
VDI, Dynamically allocated
Create

Setting > System
Processor(s): 4 CPU
Setting > Storage
Optical Drive: choose a disk file...
select ubuntu .iso file
OK

Start
...
After installed Ubuntu
go to getumbrel.com

Install Docker Engine

https://docs.docker.com/engine/install/
https://docs.docker.com/engine/install/ubuntu/

 sudo apt-get update
 sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
Enter fullscreen mode Exit fullscreen mode
 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Enter fullscreen mode Exit fullscreen mode
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Enter fullscreen mode Exit fullscreen mode
sudo apt-get update
 sudo apt-get install docker-ce docker-ce-cli containerd.io
Enter fullscreen mode Exit fullscreen mode

Install Docker Compose

https://docs.docker.com/compose/install/

 sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Enter fullscreen mode Exit fullscreen mode
 sudo chmod +x /usr/local/bin/docker-compose
Enter fullscreen mode Exit fullscreen mode

Install fswatch, jq, rsync, curl

sudo apt-get install fswatch jq rsync curl
Enter fullscreen mode Exit fullscreen mode

Discussion (0)