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)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.
4)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
5) Cambiar la configuración y rutas (config.yaml) para el nuevo nodo en c:\Storj_nodo02
Storage2.Database-Dir: C:\storj_bd\nodo01 -> Cambiar la ruta de la ubicacion de la bbdd a una nueva
Storage2.Database-Dir: C:\storj_bd\nodo02
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_certis\nodo01_01\identity.cert -> directorio de la nueva identidad
identity.cert-path: C:\storj_certis\nodo02_01\identity.cert
identity.key-path: C:\storj_certis\nodo01_01\identity.key -> directorio de la nueva identidad
identity.key-path: C:\storj_certis\nodo02_01\identity.key
log.output: winfile:///C:\Program Files\Storj\Storage Node\\storagenode.log -> Poner la nueva ruta
log.output: winfile:///c:\Storj_nodo02\\storagenode.log
operator.email: xxxxxxx@gmail.com -> 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_nodo02\storagenode.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)