
มี 3 ขั้นตอนใหญ่ ใครมี Mac หรือ VPS พร้อมแล้ว ให้ข้ามไปข้อ3 ได้เลย
เปิดใช้ cloud vps เดือนละ $5.5 (+setup fee ครั้งแรก $8.5)
ตั้งค่า node/vps
รัน Elixir v2.0 node 5 นาทีเสร็จ
ใช้ Contabo เพราะถูกดี http://contabo.com/
สมัคร account ให้เรียบร้อยก่อน ค่อยมากดสั่งซื้อนะ
ปุ่ม sign up ขวาบน
ถ้าไม่สมัครก่อนซื้อ เราต้องมา create account ทีหลัง วุ่นๆ
เลือก Cloud VPS ขนาด S ราคา $5.5

เลือก Cloud vps s
อย่างอื่นก็ตั้ง default ไม่ต้อง + option
ตรงนี้มีตั้งค่า password ของ vps ด้วย จดไว้ดีๆ
แอดนาโนจะเรียกอันนี้ว่า [vps password]
server german
ubantu 20.04
จ่ายเงิน สั่งซื้อให้เรียบร้อย แล้วรอเค้าตั้งค่า server ให้ ไม่เกิน 3ชม.
เมื่อ contabo ตั้งค่าให้เราเสร็จ
ให้เรา login เข้าไป กด Your service > จะเห็น vps ที่เราซื้อไว้
ถ้ายังไม่เห็นให้รอไม่เกิน 3 ชม. (จริงๆ 1ชม. ก็ได้ละ)

ถ้าเห็นจดก็เรียบร้อย ไปต่อได้
ip เอาไว้ จากในรูป เริ่มด้วย 173 .xxx.xxx.xx
ต่อไปผมจะเรียกว่า [ip 173]
ส่วน windows ก็ทำเหมือนๆกัน แต่ใช้ แอป Putty แทน

เปิด terminal พิมพ์
ssh root@[ip173]
//ตรง [ip173] ใส่ ip address จาก contabo
จากนั้นใส่ [vps password] ที่จดมาจากขั้นตอน 2
ตอนนี้เราได้เข้าสู่ vps ของเราแล้ว ยินดีด้วย
ให้เปิด config แล้วใส่ ip ตรงนี้แทน

พิมพ์ root
จากนั้นจะมีให้ใส่ vps password
แล้วก็ทำต่อได้เลยครับ
เข้า VPS ของเรา
จากนั้น install docker
apt install docker.ioตามด้วยสร้าง Dockerfile
ใน Dockerfile ให้ใส่ เนื้อหาด้านล่าง (อย่าลืมแก้ให้เป็นของตัวเอง)
Address และ private key เอาได้จาก metamask

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-validatorref
No comments yet