프리서치(pre) 노드 설정과 운영(2) – 노드 설정 세팅 방법(vultr)
지난 글
프리서치(pre) 노드 설정과 운영(1) – pre코인 구입과 송금
두번째 단계로 실제 노드를 설정하는 방법에 대해 알아보겠습니다. 다른 곳에서도 가능하겠지만 저는 다른 분들과 비슷하게 vultr.com 에서 진행합니다.
아직 프리서치에 가입하지 않은 분들은 저를 통해 가입해주세요 25pre를 준대요! (https://presearch.org/signup?rid=3647733)
매우 쉽고 천천히 따라하면 누구나 가능합니다. 개초보인 저도 했어요.
https://www.vultr.com/?ref=9031286
친구추천 링크가 있는 Vultr 가입주소입니다. 친구통해 가입하면 100달러 쿠폰을 준대요. 그냥 가입하면 아무것도 없대요. 굽신굽신ㅎㅎ
가상서버컴퓨터를 하나 맞춰야 합니다.
프로덕트 > 더하기 > Deploy New Server 선택
옵션을 하나씩 선택해야하는데요.
서버 > Cloud Compute 클라우드컴퓨터
위치 > New York (NJ) 미국 뉴욕
서버타입 > 우분투 21.10 x64
가격 > $3.50/month
추가 선택할건 없고, 맨 아래에 호스트네임을 저처럼 적어주시면 돼요. 더 간단하게 적어도 됩니다.
다됐으면 수량, 가격 확인하고 deploy now!!!
그러면 서버가 만들어지기 시작해요.
그동안 또 다른걸 해야돼요
Putty 설치
이건 우리가 만든 가상서버컴퓨터에 지금 위치에서 접속하는 프로그램이에요
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
링크에 가서 받으면 되는데 64-bit x86 으로 다운받아 설치하심 됩니다.
시작 > putty 라고 쓰시면 아이콘이 보이고 실행하세요.
이제 다시 vultr로 가서 설치된 서버를 선택하세요
저는 서버 2개를 설치해서 이렇게 보여요.
서버 선택하면 ip주소, username, password 를 볼 수 있죠.
일단 ip주소를 복사
ip주소를 넣고 open!!
경고창 나오면 Accept 선택
login as 에는 root
비밀번호는 vultr에서 복사해서 붙여넣으면 되는데 putty에서는 우클릭만 하면 바로 붙여넣기가 됨. (화면엔 비밀번호 안보이는데 붙여넣기 된 것)
잘 접속 됐음
이제부턴 아래에 있는 명령어를 한문단씩(?) 복사해서 붙여넣기(우클릭)하면 됩니다. 진행중 핑크색 화면이 나오면 그냥 엔터치면 됩니다.
sudo apt-get update
요거넣고
echo “Y” | sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
요것도 한번에 복사해서 다 넣고
근데 만약 이 명령어를 넣었을때 “E: dpkg was interrupted, you must manually run ‘sudo dpkg –configure -a’ to correct the problem.” 오류가 난다면 아래 글을 참고하시고, 잘 되면 다음 명령어로 넘어가세요
dpkg was interrupted 오류 문제 해결 방법은?
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
요것도 하고
echo \
“deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
요것도 한번에 다 넣고
sudo apt-get update
요것도
sudo kill -9 2874
그다음
echo “Y” | sudo apt-get install docker-ce docker-ce-cli containerd.io
이젠 마지막인데 주의!!
docker stop presearch-node ; docker rm presearch-node ; docker stop presearch-auto-updater ; docker rm presearch-auto-updater ; docker run -d –name presearch-auto-updater –restart=unless-stopped -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower –interval 300 presearch-node ; docker pull presearch/node ; docker run -dt –name presearch-node –restart=unless-stopped -v presearch-node-storage:/app/node -e REGISTRATION_CODE=내노드의코드 presearch/node ; docker logs -f presearch-node
이 노드가 내꺼다라는 표시가 있어야겠죠??
그래서 위의 마지막명령어에는 내가 가진 노드의 코드를 넣어줘야합니다.
노드등록코드는 노드익스플로어에서 확인 가능합니다.
https://nodes.presearch.org/dashboard
위에 들어가서 로그인하고요.
docker stop presearch-node ; docker rm presearch-node ; docker stop presearch-auto-updater ; docker rm presearch-auto-updater ; docker run -d –name presearch-auto-updater –restart=unless-stopped -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower –interval 300 presearch-node ; docker pull presearch/node ; docker run -dt –name presearch-node –restart=unless-stopped -v presearch-node-storage:/app/node -e REGISTRATION_CODE=XXXXXXXXXXXXXXXXXXXXXXXX presearch/node ; docker logs -f presearch-node
이런식으로 되겠죠. 글자수는 안맞췄습니다.
노드 설정이 완료되면 이렇게 P가 큼직하게 나옵니다.
이제 거의 다 됐네요.
노드익스플로러에 가서 내가 노드 세팅을 다했다고 알려줘야돼요.
https://nodes.presearch.org/dashboard
스태이크(stake)는 2천개 이상
디스크립션은 vultr에 아까 적어둔 것과 같이 적고요.
url은 vultr에서 내 서버 페이지 url 주소를 적어놨어요. 별 필요는 없을것 같아요.
이메일 두개다 체크하고 시간은 5-10 중에 적어주면 된다고 합니다.
다 했으면 update!!
끝!!!
이게 끝입니다. 이제 프리서치 노드설정 세팅이 완료됐고 pre코인이 자동으로 쌓입니다.
혹시나 스태이킹이 부족하다고 뜨면요
저도 노드 설정 방법을 배우고 이제 시작한거라 얼마 쌓이지 않았어요. 같이 기다려보시죠.