# NuLink. Устанавливаем ноду **Published by:** [CryptoFortochka](https://paragraph.com/@sosew/) **Published on:** 2024-02-13 **URL:** https://paragraph.com/@sosew/nulink ## Content CryptoFortochka — гайды, ноды, новости, тестнеты NuLink — это решение для обеспечения конфиденциальности на базе WEB3 для децентрализованных приложений (DApps), предоставляющее разработчикам полный набор функций безопасности и конфиденциальностиИнвестировали: $4 200 000Инвесторы: ZBS Capital , LD Capital и другиеХарактеристики: 2CPU/4RAM/30GBSSD — минимальныеАрендовать сервер: AEZA , Zomro, Hetzner , PqHosting , VDsina, ContaboЧат с поддержкой: https://t.me/fortochatUbuntu: 20.04Проект был выбран Binance Labs в рамках 4-го сезона инкубационной программы. К тому же стартовала 2-я фаза тестнета. Разворачивание ноды, плюс добавились квесты на платформе, для тех, кто развернет ноду. Жрёт немного, можно подселить к космос нодамЧто делать?Что установить ноду, нам понадобится виртуальный частный сервер (VPS). В моем случае я выбрал сервер от провайдера Aeza2/4/60 вполне подойдет с головойЧто делать?Устанавливаем MobaXtermПодключаемся на арендованный сервер через rootВыполняем команды по спискуОткрываем портыapt install ufw -y ufw allow ssh ufw allow https ufw allow http ufw allow 9151 ufw enable Жмём YЗагружаем Gethwget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.10.23-d901d853.tar.gz Загруженный установочный пакетtar -xvzf geth-linux-amd64-1.10.23-d901d853.tar.gz Войдите в разархивированный директорийcd geth-linux-amd64-1.10.23-d901d853/ Создаем учетную записьНужно будет вставить 2 раза пароль и появится данные вашей учетной записи./geth account new --keystore ./keystore Копируем ваше данные и сохраняем в надежное место.Устанавливаем dockersudo apt-get update sudo apt-get install ca-certificates curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin Загрузите последний образ NuLinkdocker pull nulink/nulink:latest Создаем директорий для дальнейшего использованияcd /root mkdir nulink Перед тем, как вести команду, скопируем команду ниже и в строке (где написан ваш ключ) — вставляем ваш ключ, который мы сохраняли в надежное местоКопируем текс со слова UTCcp /root/geth-linux-amd64-1.10.23-d901d853/keystore/вашключ /root/nulink ПримерУбеждаемся, что этот каталог имеет разрешения 777chmod -R 777 /root/nulink Выберите пароль длиной не менее 8 символов, чтобы заблокировать и разблокировать личное хранилище, созданное NuLink WorkerВажно запомнить этот пароль для будущего доступа. важную информацию, используйте пароль, который вы создали и сохранили ранееЗадаем переменныеexport NULINK_KEYSTORE_PASSWORD=<YOUR NULINK STORAGE PASSWORD> export NULINK_OPERATOR_ETH_PASSWORD=<YOUR WORKER ACCOUNT PASSWORD> ПримерДалее переходим на дашборд и подключаем любой кошелек к сайтуЖмём на картинку кошелька в правом верхнем углуПереходим к крану и запрашиваем тестовые $BNBЗапрашиваем токен $NLKСтейкаем немного токены $NLKДалее перекидываем немного тестовых $tBNB на адрес, который нам выдали, когда устанавливали ноду (мы его сохраняли в надежное место)Инициализация нодыНужно будет заменить слово вашUTCkey (на тот, который мы сохраняли и ранее вводили)Нужно будет заменить слово вашадрескошелька (на тот, который мы сохраняли и ранее вводили)docker run -it --rm \ -p 9151:9151 \ -v /root/nulink:/code \ -v /root/nulink:/home/circleci/.local/share/nulink \ -e NULINK_KEYSTORE_PASSWORD \ nulink/nulink nulink ursula init \ --signer keystore:///code/вашUTCkey \ --eth-provider https://data-seed-prebsc-2-s2.binance.org:8545 \ --network horus \ --payment-provider https://data-seed-prebsc-2-s2.binance.org:8545 \ --payment-network bsc_testnet \ --operator-address вашадрескошелька \ --max-gas-price 10000000000 Если вылезет ошибка, как на скринеТо вписываем данную команду и заново вставляем текст вышеsudo chmod -R 777 $HOME/nulink Пишем YПокажет нашу сид-фразу и сохраняем в надежное место и пишем YВписываем нашу сид-фразуКопируем наши данные и сохраняем в надежное местоЗапускаем нодуdocker run --restart on-failure -d \ --name ursula \ -p 9151:9151 \ -v /root/nulink:/code \ -v /root/nulink:/home/circleci/.local/share/nulink \ -e NULINK_KEYSTORE_PASSWORD \ -e NULINK_OPERATOR_ETH_PASSWORD \ nulink/nulink nulink ursula run --no-block-until-ready Проверяем логиdocker logs -f ursula Теперь переходим на DashboardCпускаемся в низ и жмём на Bond WorkerВписываем наш address worker — это тот, что мы получили еще в самом начале и когда запускали инициализацию нодыЖмём BondНужно будет дождаться некоторое время (час) , чтобы нода сменила статус на online (пример на скрине)Телеграм канал с гайдамиDeBank ProfileMirror ## Publication Information - [CryptoFortochka](https://paragraph.com/@sosew/): Publication homepage - [All Posts](https://paragraph.com/@sosew/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@sosew): Subscribe to updates - [Twitter](https://twitter.com/Keeperssd): Follow on Twitter