# Ставим ноду Sei **Published by:** [rmanello](https://paragraph.com/@rmanello/) **Published on:** 2023-01-21 **URL:** https://paragraph.com/@rmanello/sei-3 ## Content Доброго времени суток работяги! В прошлых статьях я рассказывал про тестнет и амбу от Sei (которые ни в коем случае нельзя скипать), сегодня речь пойдет об установке ноды. Let’s go! Системные требования Минимальные системные требования для ноды в тестнете составляют:CPU 4 ;RAM 8 ;HDD 100 ;Ubuntu v20.04Как видим, сервер нужен средний, поэтому я подобрал несколько вариантов, которыми обычно пользуюсь сам в зависимости от необходимого железа и требованиям к геолокации сервера :Сервер от Firstvds (25$ в месяц, локация - ру)Сервер от Firstbyte(20$ в месяц - ру, Европа - 25-30$)Сервер от pqhosting(20€ в месяц, куча локаций в Европе)Сервер от Macloud (30$ в месяц, ру зона)берем бесплатный сервер от амазон или гугл (но для этого нужна карта не ру банка)Советую выбирать Европейскую геолокацию, чем более редкая локация, тем, как правило лучше Зачем это все, спросите вы? Все помнят не так давно нашумевший аптос с его огромной наградой в 2-3к$ с ноды, тут конечно наград не обещают, но кто вообще в здравом уме будет раскрывать все козыри? ;) Но тут как обычно DYOR и переходим к установке нодыУстановка нодыДля начала обновляем пакеты на сервере командами: sudo apt update sudo apt install -y curl git jq lz4 build-essential sudo rm -rf /usr/local/go sudo curl -Ls https://go.dev/dl/go1.19.linux-amd64.tar.gz | sudo tar -C /usr/local -xz tee -a $HOME/.profile > /dev/null << EOF export PATH=$PATH:/usr/local/go/bin EOF source $HOME/.profile Качаем репозиторий ноды и ставим ее cd $HOME rm -rf sei-chain git clone https://github.com/sei-protocol/sei-chain.git cd sei-chain git checkout 1.2.2beta-postfix make build mkdir -p $HOME/.sei/cosmovisor/genesis/bin mv build/seid $HOME/.sei/cosmovisor/genesis/bin/ Ставим cosmovisorcurl -Ls https://github.com/cosmos/cosmos-sdk/releases/download/cosmovisor%2Fv1.3.0/cosmovisor-v1.3.0-linux-amd64.tar.gz | tar xz chmod 755 cosmovisor sudo mv cosmovisor /usr/bin/cosmovisor sudo tee /etc/systemd/system/seid.service > /dev/null << EOF [Unit] Description=Sei Node Service After=network-online.target [Service] User=$USER ExecStart=/usr/bin/cosmovisor run start Restart=on-failure RestartSec=10 LimitNOFILE=8192 Environment="DAEMON_HOME=$HOME/.sei" Environment="DAEMON_NAME=seid" Environment="UNSAFE_SKIP_BACKUP=true" [Install] WantedBy=multi-user.target EOF sudo systemctl daemon-reload sudo systemctl enable seid Инициализируем ноду (не забудь поменять название MONIKER!!!)MONIKER="СЮДА НАЗВАНИЕ НОДЫ" ln -s $HOME/.sei/cosmovisor/genesis $HOME/.sei/cosmovisor/current sudo ln -s $HOME/.sei/cosmovisor/current/bin/seid /usr/local/bin/seid seid config chain-id atlantic-1 seid init $MONIKER --chain-id atlantic-1 curl -Ls https://atlantic-1-regenesis.s3.us-west-1.amazonaws.com/genesis.json > $HOME/.sei/config/genesis.json sed -i -e "s|^seeds *=.*|seeds = \"f97a75fb69d3a5fe893dca7c8d238ccc0bd66a8f@sei.seed.brocha.in:30514,df1f6617ff5acdc85d9daa890300a57a9d956e5e@sei-atlantic-1.seed.rhinostake.com:16660\"|" $HOME/.sei/config/config.toml tee $HOME/.sei/data/priv_validator_state.json > /dev/null << EOF { "height": "0", "round": 0, "step": 0 } EOF sed -i -e "s|^minimum-gas-prices *=.*|minimum-gas-prices = \"0.0001usei\"|" $HOME/.sei/config/app.toml sed -i -e "s|^pruning *=.*|pruning = \"custom\"|" $HOME/.sei/config/app.toml sed -i -e "s|^pruning-keep-recent *=.*|pruning-keep-recent = \"50\"|" $HOME/.sei/config/app.toml sed -i -e "s|^pruning-keep-every *=.*|pruning-keep-every = \"0\"|" $HOME/.sei/config/app.toml sed -i -e "s|^pruning-interval *=.*|pruning-interval = \"10\"|" $HOME/.sei/config/app.toml Качаем последний снимок сетиSNAPSHOT_FILE=$(curl -Ls https://snapshots.brocha.in/sei/atlantic-1.json | jq -r .file) curl -L https://snapshots.brocha.in/sei/$SNAPSHOT_FILE | lz4 -dc - | tar -xf - -C $HOME/.sei Запускаем нодуsudo systemctl start seid sudo journalctl -u seid -f --no-hostname -o cat Можно после поискать свою ноду в проводнике Ну вот вроде бы и все, по всем вопросам можете обращаться в дискорд или ру-телеграм проекта ## Publication Information - [rmanello](https://paragraph.com/@rmanello/): Publication homepage - [All Posts](https://paragraph.com/@rmanello/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@rmanello): Subscribe to updates - [Twitter](https://twitter.com/rakitooo): Follow on Twitter