Montando un nodo de Nym
Requerimientos
2 Cores | 4gb Ram | ipv4 | ipv6 | Ubuntu 20.04 o superior
Paso 1
Abrir la wallet
Paso 2
Entrar al root del vps vía ssh
Para usuarios de windows recmendamos usar wsl, terminal de unix en windows
ssh root@192.168.0.x
Paso 3
Descargar el binario en el vps del sitio de releases del github de nym
wget -c https://github.com/nymtech/nym/releases/download/nym-binaries-v2023.5-rolo/nym-mixnode
Paso 4
Darmos permisos de ejecucuón al binario
chmod u+x nym-mixnode
Paso 5
Verificar la versión del nym-mixnode
./nym-mixnode --version
Paso 6
Creamos el archivo de informacion del servicio
nano /etc/systemd/system/nym-mixnode.service
Ingresamos Esta iinformación
[Unit]
Description=Nym Mixnode (v1.1.34)
StartLimitInterval=350
StartLimitBurst=10
[Service]
User=root
LimitNOFILE=65536
ExecStart=/root/nym-mixnode run --id llankaq
KillSignal=SIGINT
Restart=on-failure
RestartSec=30
[Install]
WantedBy=multi-user.target
Paso 7
Creamos el demonio
systemctl daemon-reload
Paso 8
Iniciamos el nodo
./nym-mixnode init --id llankaq --host 192.168.0.x
Debes de obteneter el Ident Key y el Sphinx Key para ponerlos en la wallet y hacer el bonding
Identity Key: DMkSeKp3Zq5....
Sphinx Key: A6BFTQsuTWFuQ....
Host: 65.108.110.214 (bind address: 65.108.110.214)
Version: 1.1.17
Mix Port: 1789, Verloc port: 1790, Http Port: 8000
Paso 9
Hacer el bonding desde la wallet
Depositamos los datos que nos dio en la terminal
Paso 10
Obtenemos la firma
./nym-mixnode sign --id llankaq --contract-msg 5XrvVEMz.............
Paso 11
Agregamos la otra firma en la wallet
>>> The base58-encoded signature is:
2GbKcZVKFdpi3sR9xoJWzw.......
Paso 12
Descripción del grupo
./nym-mixnode describe --id llankaq
Paso 13
Configura tu firewall
# revisa si tienes instalado ufw ufw version
# si no está instalado, instalalo con sudo apt install ufw -y
# habilita ufw sudo ufw enable
# revisa el status del firewall sudo ufw status
Paso 14
Habilitar los puertos 1789, 1790 8000, 22, 80, 443
ufw allow 1789,1790,8000,22,80,443/tcp
# revisa el status del firewall ufw status
Paso 15
Reinicia el servicio
service nym-mixnode restart
BUsca tu nodo en el Explorer usando tu Identy Key