# Гайд по встановленню ноди Drosera **Published by:** [Sasha_postyt](https://paragraph.com/@baryzhyk/) **Published on:** 2025-05-01 **URL:** https://paragraph.com/@baryzhyk/drosera ## Content Drosera - займається захистом і усуненням вразливостей на різні екосистеми, а також пом'якшенням наслідків атак на криптопроєкти.Інвестували: 4.75M$Інвестори: Santiago R. Santos, Arrington Capital, Greenfield Capita та іншіХарактеристики: 2 CPU / 4GB RAM / ~20GB SSDОрендувати сервер: Сloudblast.io, AezaЧат і канал із підтримкою: https://t.me/+MhR1Y8cXq_5iYmM6, https://t.me/+l0OxVdWZEXFhMDMyПідготовкаВстановлюємо MobaXtermПідключаємося на орендований сервер через rootВводимо команду sudo apt-get update && sudo apt-get upgrade -y sudo apt install curl ufw iptables build-essential git wget lz4 jq make gcc nano automake autoconf tmux htop nvme-cli libgbm1 pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip libleveldb-dev -y Встановлюємо dockersudo apt update -y && sudo apt upgrade -y for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done sudo 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 update -y && sudo apt upgrade -y sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin # Test Docker sudo docker run hello-world Якщо бачите Hello from Docker! тоді все окTrapDrosera CLI:curl -L https://app.drosera.io/install | bash source /root/.bashrc droseraupFoundry CLI:curl -L https://foundry.paradigm.xyz | bash source /root/.bashrc foundryupBun:curl -fsSL https://bun.sh/install | bashРозміщення контракту і TrapСтворюємо директоріюmkdir my-drosera-trap cd my-drosera-trap ЗмінюємоGithub_Email & Github_Username на свої: Якщо немає Github то зареєструйтеся - тицьgit config --global user.email "Github_Email" git config --global user.name "Github_Username" Створюємо Trap:forge init -t drosera-network/trap-foundry-template Компілюємо Trap, на Warnings у логах увагу не звертаємо і йдемо даліcurl -fsSL https://bun.sh/install | bash bun install source $HOME/.bashrc Йдемо в кран гугла і запитуємо Holesky ETH на гаманець, який будемо використовувати для ноди. Так само є POW кран.DROSERA_PRIVATE_KEY=ВАШ_ПРИВАТНИК drosera apply Коли попросять підтвердження пишемо ofc і тиснемо enter. Якщо команда довгий час не виконується 1-2 хв, то перезапустіть її ще раз, доки не отримаєте таке:Перевіряємо TrapПідключаємо наш гаманець на сайтіПідключаємо гаманець на який отримували токени (гаманець ноди)Натискаємо на Traps Owned для перегляду наших Traps*Клікаємо на нашу Trap, щоб її відкрити. Далі натискаємо Send Bloom Boost і закидаємо Holesky ETH у неї:Ось бонуси залежanm від балансуВодимо команду та отримуємо блокиВстановлення та налаштування ОператораДодаємо Оператора в білий список Для оператора ви можете використовувати той самий гаманець, що й раніше для ноди, або використовувати інший.Відкриваємо файлnano drosera.toml Замінюємоprivate = true whitelist = [] наprivate_trap = true whitelist = ["Operator_Address"] Замінюємо Operator_Address на публічну адресу вашого гаманця, закриваємо файл CTRL+X, вводимо Y для збереження і enter1)Додаємо Оператора в білий список2) Обновляем Trap конфигурацию:DROSERA_PRIVATE_KEY=ВАШ_ПРИВАТНИК drosera apply Коли попросять підтвердження пишемо ofc і тиснемо enter. Після очікування відправлення транзакції повертаємося в Дашборд на сторінку нашого Trap і бачимо, що з'явився значок PrivateВстановлення CLI ОператораПереходимо в кореневу папкуcd ~ ставляємо і виконуємо: curl -LO https://github.com/drosera-network/releases/releases/download/v1.16.2/drosera-operator-v1.16.2-x86_64-unknown-linux-gnu.tar.gz tar -xvf drosera-operator-v1.16.2-x86_64-unknown-linux-gnu.tar.gzВиконуємо перевірку, що CLI працює:покаже версію./drosera-operator --version вводимоsudo cp drosera-operator /usr/bin перевіримо чи працює оператор, має показати список команд оператора:drosera-operator Загружаємо образ для Docker'аdocker pull ghcr.io/drosera-network/drosera-operator:latest Реєструємо ОператораМіняємо ВАШ_ПРИВАТНИК на приватний ключ гаманця для оператора, той самий, що вказували вище в гайді під час додавання оператора в білий список.drosera-operator register --eth-rpc-url https://ethereum-holesky-rpc.publicnode.com --eth-private-key ВАШ_ПРИВАТНИК Отримаємо повідомлення в логах про реєстрацію Оператора - Operator registered.Відкриваємо порти (якщо потрібно)# Enable firewall sudo ufw allow ssh sudo ufw allow 22 sudo ufw enable # Allow Drosera ports sudo ufw allow 31313/tcp sudo ufw allow 31314/tcp Встановлення та запуск оператораЯ буду встановлювати через Docker тому, що так зручнішеgit clone https://github.com/0xmoei/Drosera-Network cd Drosera-Network cp .env.example .env Редагувати .envфайл:nano .env Замінити your_evm_private_keyтаyour_vps_public_ipВАШ_ПРИВАТНИК на приватний ключ Оператора VPS_IP на IP вашого vps сервераЩоб зберегти: CTRL+ X, Y& ENTER.Є можливість редагувати замінити порти та rpc (якщо потрібно) docker-compose.yamlфайл:nano docker-compose.yaml Список RPC:https://holesky.drpc.orghttps://endpoints.omniatech.io/v1/eth/holesky/publichttps://holesky.gateway.tenderly.cohttps://ethereum-holesky-rpc.publicnode.comhttps://1rpc.io/holeskyЩоб зберегти: CTRL+ X, Y& ENTER.Запуск оператораdocker compose up -d Перевірити логиdocker logs -f drosera-node Далі переходим в ДашбордНатискаємо в Opti in для конекту вашого оператора до Trap та підтверджуємо транзакцію в гаманціПісля цього у нас у дашборді мають почати йти блокиЛоги виглядають такВи можете побачити безліч ERROR, але команда в діскорді заявляє, що це окей для даної стадії тестнету, та в подальшому вирішать дану проблему Додаткові команди:Зупинити вузолcd Drosera-Network docker compose down -vПерезапустити вузолcd Drosera-Network docker compose up -dПереглянути логиdocker logs -f drosera-node Вітаю ви запустили вузол! За всіма апдейтами слідкуйте в моєму телеграм каналіМій телеграм канал - https://t.me/+MhR1Y8cXq_5iYmM6**По всім запитанням - https://t.me/sasha_postyt **Лям на крипті... ## Publication Information - [Sasha_postyt](https://paragraph.com/@baryzhyk/): Publication homepage - [All Posts](https://paragraph.com/@baryzhyk/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@baryzhyk): Subscribe to updates - [Twitter](https://twitter.com/sasha_postyt): Follow on Twitter