สร้าง Server บน Digital Ocean ทำยังไง มาดูกัน Ep.1
ก่อนอื่นนะคับ Digital ocean คือ Cloud Server หรือ Hosting ตัวนึงนั่นแหละคับ ซึ่งเรามีสิทธิ์ในการจัดการกับเครื่องได้ทุกอย่าง (Root access) เปรียบเสมือนเรามีเครื่องอีกเครื่องหนึ่งบน cloud โดยเราสามารถ build เองได้หมด ไม่ว่าจะเป็น OS, CPU, SSD, RAM, transfer rate, data center เป็นต้น อ่อ…แล้วก้อเพิ่มความปลอดภัยให้ด้วยการ Authen SSH ด้วยนะคับ ทำให้ server เราปลอดภัยมากขึ้น อ่อ…เห็นเขาว่าราคาไม่แพงด้วยนะคับ รายละเอียดเป็นยังไง เรามาดูกันเลยดีกว่าคับ
- เริ่มแรกเลยนะคับ เข้าไปที่ www.digitalocean.com ตาม Link ได้เลยคับ และให้ทำการ Sign up พร้อมกับผูกบัตรเครดิตเข้าไปให้ก่อนนะครับ
- จากนั้นให้เราคลิกที่ New Project และตั้งชื่อ Project ของเราเลยนะคับ
3. ให้เลือก Create >> Droplets นะคับ(จริงๆแล้ว ชื่อ Droplets ก็เหมือนกับ Instance ใน AWS นะคับ นั่นคือได้ Server แต่ละเครื่องที่ถูกสร้างขึ้นมา หลังจากเราสร้าง Droplet เราก็จะได้ IP assign ให้ทันทีเลยคับ)
4. หลังจากนั้นเรามา Customize Server เราได้เลยนะคับ ว่าต้องการอะไรแบบไหน
5. ต่อไปเรามาสร้าง SSH Key กันหน่อยนะคับ ด้วยโปรแกรม PuTTY Key Generator (เราจะใช้ Generate SSH Key private + public นะ)
6. กลับไปที่ digitalocean และ paste public key ลงไปพร้อมกับ ตั้งชื่อ Name >> คลิก Add SSH Key ดังภาพนะคับ
7. หลังจากนั้นจะกลับมาหน้า Droplet ของเรานะคับ จะต้องมีเครื่องหมายถุก ที่ Name ที่เราตั้งตะกี้นะคับ (APIServer) >> จากนั้นเลื่อนลงมาที่หัวข้อ Choose a hostname ให้ตั้งชื่อใหม่ได้เลยนะคับ ในกรณีเราไม่เอาชื่อที่ระบบตั้งไว้ให้ ในทีนี้ผมจะตั้งชื่อใหม่ว่า restapi-server นะคับ
8. อีกนิดนึงนะคับ PuTTY Key Generator ที่เราเปิดไว้นะคับ ให้กลับไป Save public key และ Save private key ให้เรียบร้อยด้วยนะคับ เพราะเราจะต้องใช้ Private key ในการ Authen เข้าไปที่ Server นะคับ
9. เด๋วตอนถัดไป ผมจะมาเขียนเพิ่มเรื่องการ Access เข้าไปใน Server ด้วยโปรแกรม Putty นะคับ
พบกันใหม่ตอนหน้าคับ