Linea 호스트 설치 가이드
Linea는 대부분 Docker로 운영되지만, Besu/Geth 바이너리를 직접 설치하는 것도 가능합니다.
시스템 요구사항
| 항목 | 권장 |
|---|---|
| CPU | 4+ vCPU |
| RAM | 16 GB+ |
| Disk | 500 GB+ SSD |
| Network | 100 Mbps+ |
Besu 설치
sudo apt install -y openjdk-21-jre-headless
wget https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/25.5.0/besu-25.5.0.tar.gz
tar -xzf besu-25.5.0.tar.gz
sudo mv besu-25.5.0 /opt/besu
sudo ln -s /opt/besu/bin/besu /usr/local/bin/besu
Linea 설정 다운로드
mkdir -p ~/linea-data
wget https://raw.githubusercontent.com/Consensys/linea-network/main/mainnet/genesis.json -O ~/linea-genesis.json
wget https://raw.githubusercontent.com/Consensys/linea-network/main/mainnet/linea-config.toml -O ~/linea-config.toml
실행
besu \
--data-path=$HOME/linea-data \
--genesis-file=$HOME/linea-genesis.json \
--config-file=$HOME/linea-config.toml \
--rpc-http-enabled --rpc-http-host=0.0.0.0 --rpc-http-port=8545 \
--metrics-enabled --metrics-host=0.0.0.0 --metrics-port=9545
systemd 서비스
# /etc/systemd/system/linea.service
[Unit]
Description=Linea Besu Node
After=network-online.target
[Service]
User=linea
ExecStart=/usr/local/bin/besu --data-path=/home/linea/linea-data --genesis-file=/home/linea/linea-genesis.json --config-file=/home/linea/linea-config.toml --rpc-http-enabled --rpc-http-host=0.0.0.0
Restart=on-failure
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target