ขั้นตอนการสร้างเซิร์ฟเวอร์บน DigitalOcean และลง WordPress สำหรับมือใหม่

DigitalOcean เป็นบริการให้เช่า server cloud ในราคาที่จับต้องได้ เริ่มต้นเพียงแค่ $0.006/ชั่วโมง เท่านั้น หรือประมาณ $4 ต่อเดือน เหมาะสำหรับใครที่อยากเรียนรู้ หรืออยากสร้าง server เพื่อนำมาทดลองใช้งานโปรแกรมต่าง ๆ ก็แนะนำเป็นตัวนี้เลยครับ

ในบทความนี้ ผมจะแนะนำขั้นตอนการสร้าง server บน DigitalOcean และติดตั้ง WordPress ฉบับจับมือทำกันเลย ซึ่งบทความนี้จะเหมาะกับผู้เริ่มต้นทำเว็บไซต์ สอนให้สามารถสร้าง WordPress ขึ้นมาใช้งานเองได้ ซึ่งบางหัวข้อที่ซับซ้อนเข้าใจยาก ผมจะข้ามไปก่อน และยังไม่กล่าวถึงนะครับ ไว้บทเรียนถัดไปที่มีความ advance กว่านี้จะอธิบายเพิ่มเติมครับ

ก่อนอื่นให้สร้าง account บน DigitalOcean ก่อน โดยสมัครได้ที่ลิงค์นี้ครับ https://www.digitalocean.com หลังจากนั้นให้ทำตามขั้นตอนด้านล่างได้เลย

สร้าง Server (Droplet) บน DigitalOcean

Create Droplet - DigitalOcean

เมื่อล็อกอินแล้ว ให้คลิกปุ่ม “Create” > “Droplets”

Choose Region

Choose Region - Digital Ocean

ให้เลือก Data Center ที่ใกล้ที่สุดกับตำแหน่งของเรา ในกรณีนี้ผมอยู่ไทย ก็เลยเลือกเป็น Singapore ครับ

Choose an Image

Choose an Image - DigitalOcean

ขั้นตอนนี้เป็นการให้เลือกระบบปฏิบัติการสำหรับ server
แนะนำให้เลือก “Marketplace” > “WordPress”

Choose Size

เลือกขนาดของ server ที่เหมาะสม จากตัวอย่าง
– “Droplet Type” เลือกเป็น “Basic”
– “CPU Option” เลือกเป็น “Regular” > “$6/mo”
สำหรับการใช้งานเบื้องต้น size นี้ก็เพียงพอแล้วครับ

Choose Size - DigitalOcean

Choose Authentication Method

Choose Authentication Method - DigitalOcean

ขั้นตอนนี้เป็นวิธีการ remote เข้า server สำหรับมือใหม่ให้เลือกเป็นแบบ “Password” และกำหนดรหัสผ่าน

Create Droplet - DigitalOcean

ตั้งชื่อ droplet หรือตั้งตาม default ที่ให้มา จากนั้นกดปุ่ม “Create”

Create Droplet - DigitalOcean

ทีนี้เราก็จะได้ server ที่มี WordPress ติดตั้งไว้พร้อมใช้งาน เมื่อนำ IP ที่ได้ไปเข้าดู จะปรากฏหน้าเว็บตามรูปด้านล่างครับ

Create Droplet WordPress - DigitalOcean

ถึงตอนนี้ยังไม่เสร็จสมบูรณ์ครับ ยังมีขั้นตอนต่อไปอีกนิดหน่อย คือ การ remote เข้าไป setup WordPress บน server

ตั้งค่า WordPress บน DigitalOcean

ในบทความนี้เราจะติดตั้งใช้งาน WordPress และเข้าใช้งานผ่านด้วย IP Address นะครับ สำหรับใครที่ต้องการผูกโดเมนด้วย จะขออธิบายอีกบทความ ไม่อย่างนั้นจะยาวเกินไป สามารถเข้าไปอ่านได้ที่ลิงค์นี้

Create Droplet - DigitalOcean

ขั้นต่อไปให้คลิกไปที่ droplet ที่สร้างไว้

Droplet Console - DigitalOcean

คลิกที่ console แล้วเว็บจะพาไปที่หน้าจอสีดำตามรูปด้านล่าง

Droplet Console - DigitalOcean

ให้เราพิมพ์ข้อมูลเข้าไปตามที่โปรแกรมถามมา แล้ว เคาะ enter ไปเรื่อย ๆ จนจบครับ โดยจะมีคำถามต่าง ๆ ดังนี้

Domain/Subdomain name: 128.199.225.254

ระบุ IP Address แล้วเคาะ enter

Now we will create your new admin user account for WordPress.
Your Email Address: [email protected]

ระบุอีเมล แล้วเคาะ enter

Username: spindev

Password: 

Blog Title: SpinDev

Is the information correct? [Y/n] Y

กรอก Username, Password สำหรับใช้ login เข้า WordPress และตั้งชื่อ Blog Title ของเว็บเรา
โปแกรมจะถามว่าข้อมูลถูกต้องแล้วใช่ไหม ให้พิมพ์ Y เพื่อ confirm อีกที

Would you like to use LetsEncrypt (certbot) to configure SSL(https) for your new site? (y/n): y

โปรแกรมจะให้ทำการติดตั้ง SSL เลยไหม ให้ตอบ n ไปก่อนครับ เพราะเรายังไม่ได้ point domain มาที่ server ตัวนี้

Install WordPress - DigitalOcean

เท่านี้ก็เสร็จเรียบร้อยครับ ถ้าไม่ติด error อะไร console ก็จะแสดงข้อความ Success สีเขียวแบบนี้ เมื่อเข้าไปที่เว็บก็จะปรากฏ WordPress ให้ใช้งาน

สรุป

เสร็จเรียบร้อยแล้วสำหรับการติดตั้ง WordPress ไม่ยากเลยใช่ไหมครับ อันนี้เป็นท่า basic เลยสำหรับการติดตั้งบน DigitalOcean สำหรับใครที่ทำตามแล้ว เจอ error แปลก ๆ ก็สอบถามกันเข้ามาได้ครับ