# Если я захочу собрать ещё один компьютер и подключить его к Srorj, то нужно снова сгенерировать новую запись?

**URL:** <https://forum.storj.io/t/srorj/11553>\
**Category:** FAQ\
**Tags:** на-русском, multiple-nodes\
**Created:** [February 2, 2021, 1:44pm UTC](https://forum.storj.io/t/srorj/11553 "2021-02-02T13:44:49Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![dik2005](https://storj.bcdn.literatehosting.com/letter_avatar/dik2005/32/5_5575768a8748004e209b776fc1b2916d.png) [@dik2005](https://forum.storj.io/u/dik2005)\
**Post date:** [February 2, 2021, 1:44pm UTC](https://forum.storj.io/t/srorj/11553/1 "2021-02-02T13:44:49Z")

</div>

Если я захочу собрать ещё один компьютер и подключить его к Srorj, то нужно снова сгенерировать новую запись? И если этот компьютер будет подключён к тому же роутеру, то всё будет нормально работать?

---

<div class="post-metadata">

**Author:** ![Vadim](https://storj.bcdn.literatehosting.com/letter_avatar/vadim/32/5_5575768a8748004e209b776fc1b2916d.png) [@Vadim](https://forum.storj.io/u/Vadim)\
**Post date:** [February 2, 2021, 2:35pm UTC](https://forum.storj.io/t/srorj/11553/2 "2021-02-02T14:35:38Z")

</div>

dolzhny byt vvse porty unikalnye, togda vsjo budet rabotat u menja po 5-8 nodov na 1 pc windows gui rabotajut

---

<div class="post-metadata">

**Author:** ![dik2005](https://storj.bcdn.literatehosting.com/letter_avatar/dik2005/32/5_5575768a8748004e209b776fc1b2916d.png) [@dik2005](https://forum.storj.io/u/dik2005)\
**Post date:** [February 2, 2021, 3:06pm UTC](https://forum.storj.io/t/srorj/11553/3 "2021-02-02T15:06:43Z")

</div>

То есть можно подключить на тот же компьютер ещё один жёсткий диск и как тогда организовать ещё один узел?

---

<div class="post-metadata">

**Author:** ![Vadim](https://storj.bcdn.literatehosting.com/letter_avatar/vadim/32/5_5575768a8748004e209b776fc1b2916d.png) [@Vadim](https://forum.storj.io/u/Vadim)\
**Post date:** [February 2, 2021, 8:33pm UTC](https://forum.storj.io/t/srorj/11553/4 "2021-02-02T20:33:07Z")

</div>

imenno tak, na kazhdyi nado svoi identity, svoi hdd, i zhelatelno pobolshe Ram, u menja 16 gb na kompe s 8 nodes

---

<div class="post-metadata">

**Author:** ![dik2005](https://storj.bcdn.literatehosting.com/letter_avatar/dik2005/32/5_5575768a8748004e209b776fc1b2916d.png) [@dik2005](https://forum.storj.io/u/dik2005)\
**Post date:** [February 2, 2021, 9:37pm UTC](https://forum.storj.io/t/srorj/11553/5 "2021-02-02T21:37:02Z")

</div>

Значит снова запускаем создание идентичности, а потом запускаем установку узла хранения и указываем там новый хард. А установку узла хранения выполнить в другую папку?

---

<div class="post-metadata">

**Author:** ![Vadim](https://storj.bcdn.literatehosting.com/letter_avatar/vadim/32/5_5575768a8748004e209b776fc1b2916d.png) [@Vadim](https://forum.storj.io/u/Vadim)\
**Post date:** [February 2, 2021, 9:51pm UTC](https://forum.storj.io/t/srorj/11553/6 "2021-02-02T21:51:28Z")

</div>

windows gui vtoroi uzem lozhno zdelat tolko s toolbox, standartnyi ustanovshik dajot tolko vozmozhnost ustanovit 1, poetomu ja i sozdal toolbox, 4toby ispolzovat imejusheesja oborudovanie po maximumu, oby4no na materinke 6 Sata portom + ispolzuju rasshiritel na 2 ili 4 porta na pci Express.

---

<div class="post-metadata">

**Author:** ![dik2005](https://storj.bcdn.literatehosting.com/letter_avatar/dik2005/32/5_5575768a8748004e209b776fc1b2916d.png) [@dik2005](https://forum.storj.io/u/dik2005)\
**Post date:** [February 3, 2021, 3:22pm UTC](https://forum.storj.io/t/srorj/11553/7 "2021-02-03T15:22:58Z")

</div>

А можно как то по подробней или инструкцию какую, может ссылку? плиззз

---

<div class="post-metadata">

**Author:** ![madest](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/madest/32/1124_2.png) [@madest](https://forum.storj.io/u/madest)\
**Post date:** [February 3, 2021, 4:03pm UTC](https://forum.storj.io/t/srorj/11553/8 "2021-02-03T16:03:50Z")

</div>

на каждую ноду генерится новый id с указанием своего нового имени, чтобы при генератиции не затерлась старая id  
по этой инструкции можно разобраться без проблем  
[https://documentation.storj.io/](https://documentation.storj.io/)

просто надо быть внимательным и думать, а не просто заниматься копипастом.

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [February 4, 2021, 3:56am UTC](https://forum.storj.io/t/srorj/11553/9 "2021-02-04T03:56:11Z")

</div>

Насколько я понял, @dik2005 видимо хочет установить второй узел Windows GUI на тот же Windows ПК. Со стандартным установщиком это не выйдет.  
StorjLabs официально поддерживает мульти-установки на один ПК только для docker версии.

@Vadim предлагает разработанный им Windows Toolbox, который позволяет это сделать.  
Так как это не официальный инструмент, то документации к нему на [https://documentation.storj.io/](https://documentation.storj.io/) нет.  
Здесь, на форуме, тоже подробной инструкции нет.  
@Vadim Может быть вы планируете написать такую инструкцию?

---

<div class="post-metadata">

**Author:** ![dik2005](https://storj.bcdn.literatehosting.com/letter_avatar/dik2005/32/5_5575768a8748004e209b776fc1b2916d.png) [@dik2005](https://forum.storj.io/u/dik2005)\
**Post date:** [February 4, 2021, 7:45am UTC](https://forum.storj.io/t/srorj/11553/10 "2021-02-04T07:45:06Z")

</div>

Я так понял что у @Vadim стоит Docker Toolbox для Windows.  
Может быть @Vadim действительно набросает инструкцию по установке нескольких узлов Storj на один компьютер?  
Инструкцию в студию !!! Просим !!!

---

<div class="post-metadata">

**Author:** ![dik2005](https://storj.bcdn.literatehosting.com/letter_avatar/dik2005/32/5_5575768a8748004e209b776fc1b2916d.png) [@dik2005](https://forum.storj.io/u/dik2005)\
**Post date:** [February 4, 2021, 7:46am UTC](https://forum.storj.io/t/srorj/11553/11 "2021-02-04T07:46:40Z")

</div>

“StorjLabs официально поддерживает мульти-установки на один ПК только для docker версии.”  
А для этой установки где то есть инструкция?

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [February 4, 2021, 8:02am UTC](https://forum.storj.io/t/srorj/11553/12 "2021-02-04T08:02:16Z")

</div>

Да. Вы создаёте второй и последующий узлы точно так же как и первый, но меняете имя для identity, storagenode, внешний порт и порт для dashboard. Разумеется, пути к identity и storage тоже будут разными.  
На роутере пробрасываете новый порт.  
Для docker версии можно сделать так:

1. Создать identity с именем `storagenode2` и подписать её новым токеном авторизации: [https://documentation.storj.io/dependencies/identity](https://documentation.storj.io/dependencies/identity)  
Identity будет в папке `%AppData%\Storj\Identity\storagenode2`
2. Рекомендуется его переместить на диск с данными для этого нового узла, например в папку `E:\storagenode2\identity`
3. Запустить новый узел [https://documentation.storj.io/setup/cli/storage-node#setting-up-the-storage-node](https://documentation.storj.io/setup/cli/storage-node#setting-up-the-storage-node), указав путь до новой identity и storage, например:

```auto
docker run --rm -e SETUP="true" --mount type=bind,source=E:\storagenode2\identity,destination=/app/identity --mount type=bind,source=E:\storagenode2,destination=/app/config --name storagenode2 storjlabs/storagenode:latest

```

1. Установка завершится, после этого можно уже запустить нормально: [https://documentation.storj.io/setup/cli/storage-node#running-the-storage-node](https://documentation.storj.io/setup/cli/storage-node#running-the-storage-node)

```auto
docker run -d --restart unless-stopped --stop-timeout 300 -p 28968:28967 -p 127.0.0.1:14003:14002 -e WALLET="0xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" -e EMAIL="user@example.com" -e ADDRESS="domain.ddns.net:28968" -e STORAGE="2TB" --mount type=bind,source=E:\storagenode2\identity,destination=/app/identity --mount type=bind,source=E:\storagenode2,destination=/app/config --name storagenode2 storjlabs/storagenode:latest

```

Обратите внимание, новый порт в этом примере 28968 для узла и 14003 для dashboard, это изменение относительно первого узла (по умолчанию 28967 и 14002 соответственно) и это значение меняется только в левой части порт-маппинга и во внешнем адресе: `-p 28968:28967 -p 127.0.0.1:14003:14002 -e ADDRESS="domain.ddns.net:28968"`, правая часть порт-маппинга не меняется.  
Всё, что остаётся - сделать правило проброса на роутере порта 28968 на порт 28968 и IP вашего ПК с узлами.

Для последующих узлов вы можете также последовательно увеличивать номера портов и имён узлов и их identity.  
Не забудьте добавить имя нового узла в команду для watchtower: [https://documentation.storj.io/setup/cli/software-updates#automatic-updates](https://documentation.storj.io/setup/cli/software-updates#automatic-updates)

```auto
docker run -d --restart=always --name watchtower -v /var/run/docker.sock:/var/run/docker.sock storjlabs/watchtower storagenode2 watchtower --stop-timeout 300s

```

---

<div class="post-metadata">

**Author:** ![dik2005](https://storj.bcdn.literatehosting.com/letter_avatar/dik2005/32/5_5575768a8748004e209b776fc1b2916d.png) [@dik2005](https://forum.storj.io/u/dik2005)\
**Post date:** [February 4, 2021, 4:16pm UTC](https://forum.storj.io/t/srorj/11553/13 "2021-02-04T16:16:39Z")

</div>

Как я понимаю прежде чем создавать новые узлы нужно установить Docker Desktop для Windows?

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [February 5, 2021, 2:44am UTC](https://forum.storj.io/t/srorj/11553/14 "2021-02-05T02:44:43Z")

</div>

Да, вам нужно установить Docker Desktop for Windows. Если будете использовать вариант с Hyper-V, тогда ставьте версию 2.1.0.5, если с wsl2 - то последнюю версию.  
Если это разные ПК, то второй узел может быть Windows GUI тоже и тогда Docker вам понадобится только когда вы решите запускать более одного узла на одном ПК. Либо использовать Windows Toolbox от @Vadim

---

<div class="post-metadata">

**Author:** ![Tropic](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/tropic/32/68_2.png) [@Tropic](https://forum.storj.io/u/Tropic)\
**Post date:** [February 5, 2021, 7:16am UTC](https://forum.storj.io/t/srorj/11553/15 "2021-02-05T07:16:57Z")

</div>

Алексей, если я делаю команду  
docker run -d --restart=always --name watchtower -v /var/run/docker.sock:/var/run/docker.sock storjlabs/watchtower storagenode2 watchtower --stop-timeout 300s  
У меня выдаёт ошибку такого вида:  
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: Conflict. The container name “/watchtower” is already in use by container “xxxxxxxxxxxxxxx66227b61e211ca163e8fa18e57641bd203xxxxxxxxxxxxxxx”. You have to remove (or rename) that container to be able to reuse that name.  
Подскажи что ему не хватает???

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [February 5, 2021, 7:20am UTC](https://forum.storj.io/t/srorj/11553/16 "2021-02-05T07:20:28Z")

</div>

Наоборот - сильно много 🙂  
У вас уже есть контейнер watchtower. Остановите и удалите его прежде чем запускать новый:

```auto
docker stop watchtower
docker rm watchtower

```

Потом выполняйте команду для запуска.  
Кстати, `storagenode2 watchtower` в аргументах - это имена контейнеров, который watchtower должен обновлять.

Я использую `docker-compose.yaml` для запуска узлов и watchtower:

```auto
version: "3.7"
services:
  storagenode2:
    container_name: storagenode2
    restart: always
    image: storjlabs/storagenode:latest
    ports:
      - 28969:28967
      - 14003:14002
    volumes:
      - type: bind
        source: Y:\storagenode2\identity\
        target: /app/identity
      - type: bind
        source: Y:\storagenode2\
        target: /app/config
    environment:
      - WALLET=0xxxxx
      - EMAIL=yyy@zzz
      - ADDRESS=my.external.address:28969
      - STORAGE=1.0TB
  storagenode5:
    container_name: storagenode5
    restart: always
    image: storjlabs/storagenode:latest
    ports:
      - 28972:28967
      - 14005:14002
    volumes:
      - type: bind
        source: W:\storagenode5\identity\
        target: /app/identity
      - type: bind
        source: W:\storagenode5\
        target: /app/config
    environment:
      - WALLET=0xxxxx
      - EMAIL=yyy@zzz
      - ADDRESS=my.external.address:28972
      - STORAGE=780GB
  watchtower:
    container_name: watchtower
    image: storjlabs/watchtower:latest
    restart: always
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    command: storagenode2 storagenode5 watchtower --stop-timeout 300s

```

Тогда запуск сводится к `docker-compose up -d`

---

<div class="post-metadata">

**Author:** ![Tropic](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/tropic/32/68_2.png) [@Tropic](https://forum.storj.io/u/Tropic)\
**Post date:** [February 5, 2021, 7:22am UTC](https://forum.storj.io/t/srorj/11553/17 "2021-02-05T07:22:55Z")

</div>

Будешь переходить с Windows GUI на Windows с Docker не забудь папку “orders” переместить у рабочей ноды.

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [February 5, 2021, 7:24am UTC](https://forum.storj.io/t/srorj/11553/18 "2021-02-05T07:24:57Z")

</div>

я добавлю - и данные узла поместить в папку `storage`

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [February 6, 2021, 2:40am UTC](https://forum.storj.io/t/srorj/11553/19 "2021-02-06T02:40:23Z")

</div>

2 posts were split to a new topic: [Как мне правильно одной командой перечислить 3 ноды в PowerShell для “watchtower”?](https://forum.storj.io/t/3-powershell-watchtower/11605)

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [February 6, 2021, 2:37am UTC](https://forum.storj.io/t/srorj/11553/21 "2021-02-06T02:37:02Z")

</div>

A post was split to a new topic: [Как после последнего обновления проверить аудиты и если новый узел прошел верификацию?](https://forum.storj.io/t/topic/11604)

[Next page](https://forum.storj.io/t/srorj/11553.md?page=2)
