มี 3 ขั้นตอนใหญ่ ใครมี Mac หรือ VPS พร้อมแล้ว ให้ข้ามไปข้อ3 ได้เลย
เปิดใช้ cloud vps เดือนละ $5.5 (+setup fee ครั้งแรก $8.5)
ตั้งค่า node/vps
รัน Elixir v2.0 node 5 นาทีเสร็จ
▼1. เปิดใช้บริการ VPS
1. เปิดใช้บริการ VPS
ใช้ 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]
▼2. ตั้งค่า node/vps ของเรากัน
สำหรับ Mac นะ ใช้แอป terminal ที่มีมากับเครื่องได้เลย
ส่วน windows ก็ทำเหมือนๆกัน แต่ใช้ แอป Putty แทน
เปิด terminal พิมพ์
ssh root@[ip173]
//ตรง [ip173] ใส่ ip address จาก contabo
จากนั้นใส่ [vps password] ที่จดมาจากขั้นตอน 2
ตอนนี้เราได้เข้าสู่ vps ของเราแล้ว ยินดีด้วย
สำหรับคนใช้ Putty (Windows)
ให้เปิด config แล้วใส่ ip ตรงนี้แทน
พิมพ์ root
จากนั้นจะมีให้ใส่ vps password
แล้วก็ทำต่อได้เลยครับ
3) เริ่มรัน Elixir node 2.0
เข้า 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-validator
ref