# установка ноды Nwaku, проект Waku **Published by:** [banochkin.com DAO 🏴‍☠️](https://paragraph.com/@banochkin-2/) **Published on:** 2024-08-11 **URL:** https://paragraph.com/@banochkin-2/nwaku-waku ## Content нода лёгкая и простая для установки. а мы – ранние юзеры. ресурсов потребляет мало, подойдёт дешёвый сервер. минимальные характеристики vps: команда заявила только о 2gb ram, так что нода должна работать и на 1 cpu. os: рекомендации не указаны; точно встанет на ubuntu 22.04 и наверняка на 24.04. арендовать сервер: contabo, fornex, inferno (промокод: banochkin), friendhosting, vdsina. нода занимает 3000 и 8000 порты, учтите при установке (вместе с allora не поставить, например) установка Nwaku перед установкой нужно подготовиться: создай новый evm-кошелёк и пополни его в сети Sepolia (например кран тут или отправь с основного кошелька). экспортируй приватный ключ (не сид-фразу!) и сохрани, далее понадобится. получи api для доступа к сети тестовой сети эфира Sepolia (например тут). далее подключись к серверу по ssh, обновись и установи необходимые пакеты. по очереди вводи эти команды: sudo apt update && sudo apt upgrade -y && sudo apt install curl iptables build-essential git wget jq make gcc nano tmux htop nvme-cli pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip libleveldb-dev -y проверь стоит ли docker и docker-compose: ls /usr/local/bin/docker-compose если в ответ продублировалось “/usr/local/bin/docker-compose” – значит уже стоит. если нет – введи команды ниже: sudo apt install docker.io sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose скачай ноду и перейди в её директорию: git clone https://github.com/waku-org/nwaku-compose cd nwaku-compose внутри ноды лежит конфигурационный файл .env.example с примером настроек. скопируй его и назови .env: cp .env.example .env открой .env в редакторе: nano .env заполни три первых обязательных параметра: RLN_RELAY_ETH_CLIENT_ADDRESS – урл для доступа к Sepolia (ты его получил на третьем пункте при подготовке); ETH_TESTNET_KEY – приватный ключ от кошелька; RLN_RELAY_CRED_PASSWORD – придумай пароль для RLN, впиши его в кавычках. получится примерно так: пример конфига .env сохрани файл (ctrl+o, затем Enter) и выйди (ctrl+x). затем запусти эти 2 команды, каждая может выполняться несколько минут: ./register_rln.sh docker-compose up -d проверка ноды перейди по ссылке sepolia.etherscan.io/address/mm_wallet, вставив вместо mm_wallet адрес кошелька, что ты ранее создал для ноды. видишь последнюю транзакцию с методом Register? значит всё хорошо. теперь подожди 10 минут и открой в браузере your_ip:3000/d/yns_4vFVk/nwaku-monitoring, заменив your_ip на адрес своего сервера. ## Publication Information - [banochkin.com DAO 🏴‍☠️](https://paragraph.com/@banochkin-2/): Publication homepage - [All Posts](https://paragraph.com/@banochkin-2/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@banochkin-2): Subscribe to updates - [Twitter](https://twitter.com/banochkincom): Follow on Twitter