2024-04-23 01:02:15

 

DePIN 섹터에 초기 노드 플랫폼 핑퐁입니다.

알려진 VC 없고 초기 노드에 채굴 좀 찍먹해보려고 합니다.

 

사용중인 컴퓨터에 직접 설치하기는 좀 그렇고, 꺼려지는 분들도 많으실 것 같아 빌려놓은 VPS에 설치해서 실행하는 방법을 알려드리겠습니다.

 

뭔가 찝찝하고 너무 꺼려지시면 이거는 그냥 패스 하세요!


 

필 독

  • 기본적으로 코드는 한 줄 씩 붙혀넣기 해주시기 바랍니다.
  • (한번에) 라고 적혀있는 코드박스는 아래 그림처럼 우측 상단 Copy 버튼을 눌러 전체 복사, 붙혀넣기 해주세요.

예시 입니다.


 

# 1. Docker 삭제 부분입니다. Docker 설치되어있으시면 주의!

#!/bin/bash
INSTALLATION_DIR=$(dirname "$(realpath "$0")")
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove -qy $pkg; done

 

 

# 2. 시스템 업데이트, Docker 설치, Docker GPG 키 다운로드

sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

 

# 3. 도커 패키지 설치를 위한 APT 저장소 설정 및 업데이트

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] 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-get update

 

 

# 4. 도커, 핑퐁 실행파일 설치 및 권한 설정

sudo apt-get install -qy docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl start docker
wget -O PINGPONG https://pingpong-build.s3.ap-southeast-1.amazonaws.com/linux/latest/PINGPONG
chmod ug+x ./PINGPONG

 

 

# 5. 코드박스를 실행해주신 후 아래 대시보드로 이동해서 Device ID를 복사, 붙혀넣어주세요

device_id=$(read -p "디바이스 ID를 입력해주세요: " id; echo "$id")

 

 

# 6. 핑퐁 대시보드 로 이동하여 Device ID를 받아옵니다.

  • DEVICES 클릭
  • ADD DEVICES 클릭
  • Device Name 설정
  • Mining Priority 클릭
  • Device ID 복사 후 터미널에 붙혀넣기

 

 

# 7. 핑퐁 실행, 정지, 로그체크 sh 파일 설정(한 블럭씩 한번에)

tee start_pingpong.sh > /dev/null <<EOF
sudo sysctl -w net.core.rmem_max=2500000
sudo sysctl -w net.core.wmem_max=2500000
sudo nohup ./PINGPONG --key ${device_id} > pingpong.log 2>&1 & echo \$! >> pingpong.pid
EOF
chmod ug+x start_pingpong.sh
tee stop_pingpong.sh > /dev/null <<EOF
  sudo kill \$(cat pingpong.pid)
  sudo pkill PINGPONG
  sudo docker stop pingpong-rtm pp-golem pp-masq pp-aioz pp-titan
  rm pingpong.pid
EOF
chmod ug+x stop_pingpong.sh
tee check_log.sh > /dev/null <<EOF
  tail -f pingpong.log
EOF
chmod ug+x check_log.sh
sudo tee /etc/logrotate.d/ore > /dev/null <<EOF
  $INSTALLATION_DIR/*.log {
    rotate 5
    maxsize 50M
    missingok
    notifempty
    copytruncate
    compress
    compresscmd /bin/gzip
  }
EOF

 

# 8. 실행

./start_pingpong.sh

 

# 9. 로그 확인

./check_log.sh

 

# 10. 대시보드 한 번 확인하고 막 빠르게 올라오는거 확인하고 뭔가 어지러워서 자러가겠습니다.

 

질문사항이 있으시거나 더 빠른 노드, 에어드랍, 프로젝트 정보를 얻고 싶으시면
아래 텔레그램 링크로 들어와주세요! (사진 클릭하시면 연결됩니다.)

 

'PINGPONG' 카테고리의 다른 글

<PINGPONG> 우분투 업데이트 순서, 명령어  (0) 2024.04.26