Crear un full-node de Monero en Ubuntu


En este post dejaré una guía de como instalar un full node en Monero utilizando Ubuntu 16. Para hacer esto he creado un droplet en Digital Ocean y le he añadido un Volumen de 100GB.

La intención es crear un full node para luego conectarme desde mi MacBook Pro al nodo en remoto y no tener que almacenar todo el blockchain en mi portátil.

sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install pkg-config
sudo apt-get install libboost-all-dev
sudo apt-get install libssl-dev
sudo apt-get install libzmq3-dev
sudo apt-get install libunbound-dev
sudo apt-get install libsodium-dev
sudo apt-get install libminiupnpc-dev
sudo apt-get install libunwind8-dev
sudo apt-get install liblzma-dev
sudo apt-get install libreadline6-dev
sudo apt-get install libldns-dev
sudo apt-get install libexpat1-dev
sudo apt-get install libgtest-dev
sudo apt-get install doxygen
sugo apt-get install graphviz

Puedes hacerlo con un solo comando así:

sudo apt-get install build-essential cmake pkg-config libboost-all-dev libssl-dev libzmq3-dev libunbound-dev libsodium-dev libminiupnpc-dev libunwind8-dev liblzma-dev libreadline6-dev libldns-dev libexpat1-dev libgtest-dev doxygen graphviz

Como usaremos Ubuntu, la libreria “libgtest-dev” solo incluye codigo y cabeceras. Tenemos que crear los binarios con este comando:

sudo apt-get install libgtest-dev && cd /usr/src/gtest && sudo cmake . && sudo make && sudo mv libg* /usr/lib/

Luego descargamos el código de github:

git clone https://github.com/monero-project/monero.git

Y hacemos un “make”:

cd monero/
make

Una vez instalado vamos a arrancar Monero pero en el background.

monerod --rpc-bind-ip TU_IP --rpc-bind-port 18089 --restricted-rpc --confirm-external-bind --detach --data-dir=/mnt/volume1
@AguayoMarcos

Fullstack Developer, programador iOS / Android y emprendedor. Actualmente trabajo en Cocunat.com como CTO.

You may also like