Ghost คืออะไร และวิธีติดตั้งบน Cloud Server
Ghost คือแพลตฟอร์มเผยแพร่เนื้อหาที่ออกแบบมาเพื่อความเร็วและประสบการณ์การเขียนโดยเฉพาะ พร้อมระบบสมาชิกแบบเสียเงินและ Newsletter ในตัว เหมาะกับสื่อออนไลน์และครีเอเตอร์ที่ต้องการรายได้จากผู้อ่านโดยตรง
- หมวดหมู่
- CMS และเว็บไซต์
- ติดตั้งบนเซิร์ฟเวอร์เองได้
- ได้
- สเปกเริ่มต้นที่แนะนำ
- 1 vCPU · RAM 2 GB
- ไลเซนส์
- MIT (โอเพนซอร์ส)
- เว็บทางการ
- เปิดเว็บไซต์
- ISO/IEC 27001
- ISO 22301
- ISO 20000-1
- CSA-STAR
Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย
Ghost คืออะไร
Ghost เขียนด้วย Node.js และเน้นทำสิ่งเดียวให้ดีที่สุด นั่นคือการเผยแพร่เนื้อหา ผลคือหน้าเว็บที่เบาและเร็วกว่า CMS ทั่วไปอย่างชัดเจนโดยไม่ต้องพึ่งปลั๊กอินเร่งความเร็ว
สิ่งที่ทำให้ Ghost ต่างจากบล็อกทั่วไปคือระบบสมาชิกและการเก็บเงินแบบสมัครสมาชิกที่มาในตัว รวมถึงการส่งจดหมายข่าวถึงสมาชิกโดยตรง ทำให้ครีเอเตอร์สร้างรายได้จากผู้อ่านได้โดยไม่ต้องพึ่งแพลตฟอร์มกลาง
ข้อแลกเปลี่ยนคือ Ghost ไม่ยืดหยุ่นเท่า WordPress ถ้าต้องการทำเว็บที่มีฟังก์ชันหลากหลาย เช่น ร้านค้าเต็มรูปแบบหรือระบบจองคิว Ghost อาจไม่ใช่คำตอบ แต่สำหรับเว็บที่เน้นบทความและจดหมายข่าว ถือว่าตอบโจทย์ตรงที่สุด
ความสามารถเด่นของ Ghost
เร็วโดยธรรมชาติ
สถาปัตยกรรมเบาและมีแคชในตัว ทำให้คะแนนความเร็วหน้าเว็บสูงตั้งแต่ยังไม่จูน
ระบบสมาชิกและการเก็บเงิน
เปิดคอนเทนต์เฉพาะสมาชิก และรับชำระเงินรายเดือนหรือรายปีได้ในตัว
ส่ง Newsletter ในตัว
บทความที่เผยแพร่ส่งเข้าอีเมลสมาชิกได้อัตโนมัติ ไม่ต้องต่อระบบภายนอกให้ยุ่งยาก
Editor ที่ลื่นไหล
หน้าจอเขียนที่สะอาดตา รองรับการ์ดสื่อและมาร์กดาวน์
Content API
ใช้ Ghost เป็น Headless CMS แล้วเรนเดอร์หน้าเว็บด้วยเฟรมเวิร์กที่ทีมถนัดได้
ใช้ Ghost ทำอะไรได้บ้าง
- สื่อออนไลน์และนิตยสารดิจิทัลที่เน้นบทความยาว
- บล็อกองค์กรและ Tech Blog ของทีมพัฒนา
- จดหมายข่าวแบบสมัครสมาชิกที่มีเนื้อหาเฉพาะสมาชิก
- เว็บคอนเทนต์ที่ต้องการคะแนนความเร็วสูงเพื่อ SEO
สเปก Cloud Server ที่แนะนำ
| ระดับการใช้งาน | vCPU | RAM | Disk |
|---|---|---|---|
| เริ่มต้นบล็อกส่วนตัวหรือทีมเล็ก | 1 vCPU | 2 GB | NVMe 30 GB |
| แนะนำสื่อออนไลน์ที่มีบทความสม่ำเสมอและสมาชิกหลักพัน | 2 vCPU | 4 GB | NVMe 60 GB |
| ทราฟฟิกสูงเว็บที่มีผู้อ่านหลักล้านครั้งต่อเดือน | 4 vCPU | 8 GB | NVMe 120 GB |
ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ
วิธีติดตั้ง Ghost บน Cloud Server ของ THAI DATA CLOUD
ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server
สิ่งที่ต้องเตรียม
- Ubuntu Server 22.04 หรือ 24.04 LTS
- Node.js เวอร์ชันที่ Ghost รองรับ (ติดตั้งผ่าน NodeSource)
- MySQL 8 หรือ MariaDB
- Nginx และโดเมนที่ชี้มาที่เซิร์ฟเวอร์แล้ว
ทดสอบบน Ubuntu Server 24.04 LTS
- 1
สร้างผู้ใช้สำหรับรัน Ghost
Ghost CLI ไม่อนุญาตให้ติดตั้งด้วย root โดยตรง
sudo adduser ghostuser sudo usermod -aG sudo ghostuser su - ghostuser - 2
ติดตั้ง Nginx, MySQL และ Node.js
sudo apt update && sudo apt -y upgrade sudo apt -y install nginx mysql-server curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - sudo apt -y install nodejs - 3
ติดตั้ง Ghost CLI
sudo npm install ghost-cli@latest -g - 4
สร้างโฟลเดอร์และติดตั้ง Ghost
ตัวติดตั้งจะถามชื่อโดเมน ข้อมูลฐานข้อมูล และเสนอออกใบรับรอง SSL ให้อัตโนมัติ
sudo mkdir -p /var/www/ghost sudo chown ghostuser:ghostuser /var/www/ghost sudo chmod 775 /var/www/ghost cd /var/www/ghost ghost install - 5
ตั้งค่าอีเมลสำหรับระบบสมาชิก
ตั้งค่า SMTP ในไฟล์ config.production.json เพื่อให้ระบบส่งลิงก์เข้าสู่ระบบและจดหมายข่าวได้ ใช้บริการ Direct Mail ของ THAI DATA CLOUD เป็น SMTP ได้
ghost config mail.transport SMTP ghost restart
ตรวจสอบเวอร์ชัน Node.js ที่ Ghost รุ่นล่าสุดรองรับก่อนติดตั้งเสมอ เพราะ Ghost ผูกกับ Node รุ่น LTS ที่ระบุไว้เท่านั้น
พอร์ตที่ต้องเปิดบน Firewall
| พอร์ต | โปรโตคอล | ใช้ทำอะไร |
|---|---|---|
| 80 | TCP | HTTP และการต่ออายุใบรับรอง |
| 443 | TCP | HTTPS |
| 2368 | TCP | พอร์ตภายในของ Ghost (ไม่ต้องเปิดออกอินเทอร์เน็ต) |
สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ
- ให้ Nginx เป็นตัวรับทราฟฟิกภายนอก และไม่เปิดพอร์ต 2368 ออกสู่อินเทอร์เน็ต
- เปิดการยืนยันตัวตนสองชั้นสำหรับบัญชีผู้ดูแล
- สำรองฐานข้อมูลและโฟลเดอร์ content/images ตามรอบ
- ตั้ง SPF, DKIM และ DMARC ของโดเมน เพื่อให้จดหมายข่าวเข้า Inbox ไม่ตกโฟลเดอร์สแปม
ทำไมควรรัน Ghost บน Cloud Server ของ THAI DATA CLOUD
Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง
Ghost ใช้ทรัพยากรน้อย จึงคุ้มมากเมื่อรันบน Cloud Server ขนาดเล็กในไทย และยังได้ความเร็วสำหรับผู้อ่านคนไทย
ระบบจดหมายข่าวต้องการ SMTP ที่ส่งได้จริงและไม่ติดสแปม ใช้ร่วมกับบริการ Direct Mail ของ THAI DATA CLOUD ได้ทันที
เก็บไฟล์ภาพขึ้น Object Storage เพื่อไม่ให้ดิสก์เต็มเมื่อคลังบทความโตขึ้น
คำถามที่พบบ่อยเกี่ยวกับ Ghost
Ghost ต่างจาก WordPress อย่างไร
Ghost เน้นการเผยแพร่เนื้อหาและระบบสมาชิกโดยเฉพาะ จึงเร็วกว่าและเรียบง่ายกว่า ส่วน WordPress ยืดหยุ่นกว่ามากด้วยปลั๊กอินนับหมื่น ถ้าต้องการแค่บล็อกกับจดหมายข่าวที่เร็วและสวย Ghost ตอบโจทย์กว่า แต่ถ้าต้องการฟังก์ชันหลากหลาย WordPress เหมาะกว่า
ติดตั้ง Ghost เองประหยัดกว่าใช้ Ghost(Pro) ไหม
ประหยัดกว่ามากเมื่อมีสมาชิกเยอะ เพราะบริการโฮสต์ของโครงการคิดค่าบริการตามจำนวนสมาชิก ขณะที่การรันบน Cloud Server จ่ายค่าเครื่องคงที่ แลกกับการที่ต้องดูแลอัปเดตและ Backup เอง
Ghost รองรับภาษาไทยไหม
รองรับ ทั้งการเขียนบทความและการตั้งค่าภาษาของส่วนติดต่อผู้ใช้ ธีมส่วนใหญ่แสดงผลภาษาไทยได้ดี แต่ควรตรวจสอบฟอนต์ที่ธีมเรียกใช้ให้รองรับภาษาไทย
ทางเลือกอื่นที่คล้ายกับ Ghost
แอปอื่นในหมวด CMS และเว็บไซต์
บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง
ให้เราติดตั้ง Ghost ให้ฟรี บน Cloud Server ในไทย
แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด