Nodes/eos/localhost

eos

EOS / Antelope 호스트 설치 가이드 (Leap)

2분 읽기 · localhost

list목차(7)

EOS / Antelope 호스트 설치 가이드 (Leap)

Ubuntu 22.04 기준 leap 패키지 설치 방법입니다.

시스템 요구사항

항목 권장
CPU 8+ vCPU
RAM 64 GB+ (state history 켜면 더 많이)
Disk 1 TB NVMe (state history 수 TB)
Network 100 Mbps+

.deb 패키지 설치

VERSION=5.0.3
wget https://github.com/AntelopeIO/leap/releases/download/v${VERSION}/leap_${VERSION}-ubuntu22.04_amd64.deb
sudo apt install -y ./leap_${VERSION}-ubuntu22.04_amd64.deb
nodeos --version

Config 준비

mkdir -p ~/eos-data ~/eos-config
cd ~/eos-config
wget https://raw.githubusercontent.com/EOS-Nation/snapshots/main/eos/config.ini
wget https://raw.githubusercontent.com/EOS-Nation/snapshots/main/eos/genesis.json

스냅샷에서 시작

wget -O /tmp/eos-snap.bin.zst https://snapshots.eosnation.io/eos-latest.bin.zst
zstd -d /tmp/eos-snap.bin.zst -o ~/eos-data/snapshot.bin

nodeos \
  --data-dir $HOME/eos-data \
  --config-dir $HOME/eos-config \
  --snapshot $HOME/eos-data/snapshot.bin

일반 실행

nodeos \
  --data-dir $HOME/eos-data \
  --config-dir $HOME/eos-config \
  --http-server-address=0.0.0.0:8888 \
  --p2p-listen-endpoint=0.0.0.0:9876

systemd 서비스

# /etc/systemd/system/nodeos.service
[Unit]
Description=EOS/Antelope nodeos
After=network-online.target

[Service]
User=eos
ExecStart=/usr/bin/nodeos --data-dir /home/eos/eos-data --config-dir /home/eos/eos-config
Restart=on-failure
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target

참고

eos 다른 챕터