Montando un nodo de Nym

Requerimientos

  • Vps con 2 Cores | 4gb Ram | ipv4 | ipv6 | Ubuntu 20.04 o superior
  • Wallet con 101 Tokens
  • Terminal bash
  • Internet
  • 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

    Felicidades 🎉🎉

    Vídeo

    🛰️ Telegram