Cover photo

รัน Elixir v2.0 node

เดี๋ยวมี v3.0 อีกที

มี 3 ขั้นตอนใหญ่ ใครมี Mac หรือ VPS พร้อมแล้ว ให้ข้ามไปข้อ3 ได้เลย

  1. เปิดใช้ cloud vps เดือนละ $5.5 (+setup fee ครั้งแรก $8.5)

  2. ตั้งค่า node/vps

  3. รัน Elixir v2.0 node 5 นาทีเสร็จ


1. เปิดใช้บริการ VPS

1. เปิดใช้บริการ VPS

ใช้ Contabo เพราะถูกดี http://contabo.com/

สมัคร account ให้เรียบร้อยก่อน ค่อยมากดสั่งซื้อนะ
ปุ่ม sign up ขวาบน

ถ้าไม่สมัครก่อนซื้อ เราต้องมา create account ทีหลัง วุ่นๆ

เลือก Cloud VPS ขนาด S ราคา $5.5

สมัครเสร็จ login เรียบร้อยค่อยสั่งซื้อ

เลือก Cloud vps s
อย่างอื่นก็ตั้ง default ไม่ต้อง + option

ตรงนี้มีตั้งค่า password ของ vps ด้วย จดไว้ดีๆ

แอดนาโนจะเรียกอันนี้ว่า [vps password]

  • server german

  • ubantu 20.04

จ่ายเงิน สั่งซื้อให้เรียบร้อย แล้วรอเค้าตั้งค่า server ให้ ไม่เกิน 3ชม.

เมื่อ contabo ตั้งค่าให้เราเสร็จ

ให้เรา login เข้าไป กด Your service > จะเห็น vps ที่เราซื้อไว้
ถ้ายังไม่เห็นให้รอไม่เกิน 3 ชม. (จริงๆ 1ชม. ก็ได้ละ)

จด ip ไว้

ถ้าเห็นจดก็เรียบร้อย ไปต่อได้
ip เอาไว้ จากในรูป เริ่มด้วย 173 .xxx.xxx.xx

ต่อไปผมจะเรียกว่า [ip 173]

2. ตั้งค่า node/vps ของเรากัน

สำหรับ Mac นะ ใช้แอป terminal ที่มีมากับเครื่องได้เลย

ส่วน windows ก็ทำเหมือนๆกัน แต่ใช้ แอป Putty แทน

เปิด terminal พิมพ์

  • ssh root@[ip173]

    • //ตรง [ip173] ใส่ ip address จาก contabo

  • จากนั้นใส่ [vps password] ที่จดมาจากขั้นตอน 2

ตอนนี้เราได้เข้าสู่ vps ของเราแล้ว ยินดีด้วย

สำหรับคนใช้ Putty (Windows)

ให้เปิด config แล้วใส่ ip ตรงนี้แทน

How to Connect to your Droplet with PuTTY on Windows :: DigitalOcean Documentation

พิมพ์ root

จากนั้นจะมีให้ใส่ vps password

แล้วก็ทำต่อได้เลยครับ

3) เริ่มรัน Elixir node 2.0

เข้า VPS ของเรา

จากนั้น install docker

apt install docker.io

ตามด้วยสร้าง Dockerfile

ใน Dockerfile ให้ใส่ เนื้อหาด้านล่าง (อย่าลืมแก้ให้เป็นของตัวเอง)
Address และ private key เอาได้จาก metamask

menu > account detail > show private key
FROM elixirprotocol/validator:testnet-2

ENV ADDRESS=0x youraddress
ENV PRIVATE_KEY=0x yourprivate key
ENV VALIDATOR_NAME= yourname

save Dockerfile แล้วออกมา

จากนั้นสั่ง

docker build . -f Dockerfile -t elixir-validator

เท่านี้ก็น่าจะเสร็จเรียบร้อยครับ

แต่ถ้ายังไม่เสร็จ

docker run -it --name ev elixir-validator

ref

Loading...
highlight
Collect this post to permanently own it.
nanobro.eth logo
Subscribe to nanobro.eth and never miss a post.
#l2