storj.png

Hola,

Storj es un sistema p2p de almacenamiento de archivos, viene pensado para instalar un nodo unico en windows 10, pero hay forma de instalar mas de un NODO de Storj en windows 10. Es decir si aun no tienes tu nodo de storj funcionando olvídate de este manual. Este manual es para aquellos que ya tienen un primer nodo funcionando en Windows 10 con normalidad y quieres añadir a ese mismo windows 10 2, 2 o mas nodos extra…

Pasos:

1)Copiar todo el programa del primer nodo de storj a una segunda ubicación en la raiz del SO (C:\Program Files\Storj\Storage node -> C:\storj_nodo02)

2)En la segunda ubicación eliminar el fichero storajenode.txt (es el fichero de log del nodo viejo)

3)Crear una nueva identidad en una ubicación separada para el nodo 2 ->https://documentation.storj.io/dependencies/identity

Solicitando un nuevo token -> https://documentation.storj.io/before-you-begin/auth-token

4)El fichero de configuracion config.yaml lo llamaremos config.yaml.old y generaremos un config.yaml nuevo vacio asi como las carpetas del storage vacios y su BBDD ejecutando esto en el cmd:

c:\storj_nodo02\storagenode.exe setup –config-dir c:\storj_nodo02

Se crea un config.yaml nuevo asi como un directorio storage con las carpetas de los datos y con los ficheros de bbdd. Podemos poner ya los directorios en la ruta de almacenamiento asi como ubicar tambien las bases de datos.

5) Cambiar la configuración y rutas (config.yaml) para el nuevo nodo en c:\storj_nodo02

Storage2.Database-Dir: C:\storj_bdnodo01 -> Cambiar la ruta de la ubicacion de la bbdd a una nueva

Storage2.Database-Dir: C:\storj_bdnodo02

console.address: 127.0.0.1:14002 -> Cambiar el puerto a otro ya que debe ser unico

console.address: 127.0.0.1:14003

contact.external-address: xxxxxxxxxxx.duckdns.org:28967 -> Cambiar el puerto a otro ya que debe ser unico

contact.external-address: xxxxxxxxxxx.duckdns.org:28968

identity.cert-path: C:\storj_certisnodo01_01\identity.cert -> directorio de la nueva identidad

identity.cert-path: C:\storj_certisnodo02_01\identity.cert

identity.key-path: C:\storj_certisnodo01_01\identity.key -> directorio de la nueva identidad

identity.key-path: C:\storj_certisnodo02_01\identity.key

log.output: winfile:///C:\Program Files\StorjStorage Node\storagenode.log -> Poner la nueva ruta

log.output: winfile:///c:\Storj_nodo02\storagenode.log

operator.email: [email protected] -> Este parámetro no cambia

operator.wallet: xxxxxxxx -> Este parámetro no cambia

server.address: :28967 -> Cambiar el puerto a otro ya que debe ser unico

server.address: :28968

server.private-address: 127.0.0.1:7778 -> Cambiar el puerto a otro ya que debe ser unico

server.private-address: 127.0.0.1:7779

storage.allocated-disk-space: 12.00 TB -> Ajustar al nuevo tamaño

storage.allocated-disk-space: 14.00 TB

storage.path: E:\storj_nodo01_unit -> Ajustar al nuevo hdd

storage.path: F:\storj_nodo02_unit

6) Abrir el puerto nuevo 28968 en tu router

7) Comprobaremos funcionamiento ok antes de crearlo como servicio ejecutando esto en el cmd:

C:\storj_nodo02\storagenode.exe run –config-dir C:\storj_nodo02

Ir al dashboard y comprobar que todo va bien (Si no funciona ir al log del nuevo nodo storagenode.txt)

8)Añadir un nuevo servicio de storj para el nuevo nodo

abrir CMD como administrador

sc.exe create storagenodenodo02 binPath= “c:Storj_nodo02storagenode.exe run –config-dir c:Storj_nodo02”

Ir a services.msc y configurarlo en modo de inicio automatico e inciarlo

Ir al dashboard y comprobar que todo va bien (Si no funciona ir al log del nuevo nodo storagenode.txt)

Comparte esta web mediante:

18 thoughts on “Varios nodos de storj en Windows 10

    1. Pues el truco funciona perfectamente, tengo ahora mismo el nodo principal funcionando y a mayores 2 nodos mas en el mismo PC generados con este método. He realizado el método en 2 equipos diferentes con win10 y en ambos me ha funcionado. Un pista… si no te arrancan los servicios mira el log a ver si te da alguna pista de por que… y sino vuelve a hacer el proceso de 0 al completo te tiene que ir! 🙂

    2. No te voy a mentir soy un poco novato en esto, me están guiando en el foro de storj, ya casi lo tengo a ver si para mañana lo tengo funcionando😁

    3. pero y tienes un nodo funcionando y ahora quieres tener en el pc varios??? o aun no tienes el normal funcionando???

    4. Tengo un nodo de 8TB funcionando hace 3 meses con 2 TB ya ocupados. Y ahora estoy montando un 2º nodo en Docker, esta iniciado en Docker ahora mismo, pero veo error en el log:

      2020-12-20T18: 18: 44.195Z ERROR contacto: servicio ping satélite falló {"ID de satélite": "12L9ZFwhzVpuEK******LGzwY9G24tbiigLiXpmZWKwmcNDDs", "intentos": 1, "error": "error de ping satélite: no pudo marcar el nodo de almacenamiento (ID: 1rnryk1ceK2YGNTqMyS******tEQhpk98WQaL292U1dYw) en la dirección jaustor0.ddns.net:28968 : RPC: EOF”,‘errorVerbose’:“error de satélite de ping: no pudo marcar nodo de almacenamiento (ID: 1rnryk1ceK2YGNT******sKmRJPEatEQhpk98WQaL292U1dYw) en la dirección jaustor0.ddns.net:28968 : RPC: EOF n tstorj.io/storj/storagenode/contact.(*Service ) .pingSatelliteOnce: 141 n tstorj.io/storj/storagenode/contact.(*Service ) .pingSatellite: 95 n tstorj.io/storj/ nodo de almacenamiento / contacto. (* Tarea) .updateCycles.func1: 87 n tstorj.io/common/sync2.(*Cycle ) .Run: 92 n tstorj.io/common/sync2.(*Cycle ) .Start.func1: 71 n tgolang.org/x/sync/errgroup. (* Grupo ) .Go.func1: 57 ”}

    5. pues con montaje en docker no sabría decirte la verdad… nunca lo hice. Y aun así leyendo el mensaje no me deja claro que hacer para ayudarte… 🙁

  1. Me están ayudando en el foro de Storj, basicamente me van guiando cada paso por que nunca habia levantado un nodo, voy entendiendo la mecanica pero aun me queda mucho por aprender.

    si te interesa puedo añadir en link del foro donde me estan ayudando.

    1. puedes publicarlo sin problema si… pero claro este articulo está pensado para alguien que ya tiene un nodo funcionando con normalidad en un Windows 10. Y lo que necesitas en tener 2 o 3 nodos en ese mismo windows. Voy a especificarlo en el articulo por si alguien lo lee que lo tenga mas claro. Gracias

    2. El primer nodo que monte lleva funcionando desde septiembre en Windows 10 y el lunes conseguí levantar el segundo nodo en Docker, pero como ya comente todavía soy un poco novato, uno de los administradores del foro me dijo lo siguiente:

      Para Windows, StorjLabs solo admite el instalador oficial o la versión de Docker.

      Windows Installer solo puede instalar un nodo por PC con Windows.
      En la versión Docker, todos los parámetros serán iguales, pero debe especificar la ruta a la segunda identidad, la ruta a los datos y cambiar los puertos externos en la opción -p 28968:28967 -p 127.0.0.1:14003:14002 -e ADDRESS=your.external.address:28968
      En este ejemplo, 28968 es el segundo puerto para el segundo nodo, 14003 es el puerto para el panel del segundo nodo. Esta es la conversación que tuve en el foro: https://forum.storj.io/t/a-mi-me-interesa-anadir-mas-nodos-en-mi-pc/10716/9

      Y aquí encontré la solución.

      Muchas gracias por tu publicación, me fue de gran ayuda ya que hasta que no la leí no supe que se podían añadir más nodos��

      Un saludo y Feliz navidad!

    3. Cuando te dice que para Windows, StorjLabs solo admite el instalador oficial o la versión de Docker. Es un poco falsete… y cuando dice Windows Installer solo puede instalar un nodo por PC con Windows también un poco falsete y aquí tienes un manual que lo demuestra.

  2. Hola, excelente tutorial. Tengo un par de dudas al realizar el proceso. Donde comentas que hay que cambiar "Storage2.Database-Dir: C:storj_bdnodo02" no tengo nada puesto en el nodo1 y tampoco la direccion "C:storj_bd" no existe. Igual me pasa con las rutas "C:storj_certisnodo02_01" y "C:storj_certisnodo02_01"

    1. Cuando no existen esas lineas es que las deja en su carpeta por defecto, asi que añadelas y asi fuerzas a que deje la BBDD en esa ruta asi como sus certificados, sino los buscará donde no debe.

  3. Yo cuando pongo esto c:Storj_nodo02storagenode.exe setup –config-dir c:Storj_nodo02
    No me deja, dice que no existe comando ni nada, no crea nada ni hace nada

  4. lo hice hace ya algún tiempo y funciona perfectamente, lo malo es que, independientemente del numero de nodos que tengas, storj lo gestiona por la IP

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Facebook
X (Twitter)
YouTube
LinkedIn
Instagram