ZHENESJAKOTHVIRUFRAR

Self-Hosted Platform

นิยาม

Self-Hosted Platform หรือที่คนไทยในวงการอีคอมเมิร์ซมักเรียกว่า "แพลตฟอร์มติดตั้งเอง" หรือ "เว็บไซต์โค้ดเปิด" หมายถึงระบบสร้างเว็บไซต์อีคอมเมิร์ซที่ร้านค้าต้องนำโค้ดต้นทาง (source code) ไปติดตั้งบนเซิร์ฟเวอร์ของตัวเอง ไม่ว่าจะเป็น VPS, dedicated server หรือ cloud hosting ที่เช่าไว้ ส่วนฐานข้อมูล คำสั่งซื้อ ข้อมูลลูกค้า และโค้ดทั้งหมดจะอยู่ในการควบคุมของร้านค้า 100% ไม่มีบริษัทภายนอกเข้ามาเก็บค่าธรรมเนียมรายเดือนแบบ SaaS หรือล็อกข้อมูลไว้ในระบบปิด

พูดง่าย ๆ คือคุณเป็นเจ้าของ "บ้าน" หลังนั้นเอง ไม่ใช่แค่ "ผู้เช่าห้อง" ในห้างสรรพสินค้าออนไลน์

ตัวอย่างที่นิยมในไทยและต่างประเทศ ได้แก่ WooCommerce (ส่วนขยายของ WordPress), Magento Open Source, OpenCart, PrestaShop, Saleor และ Medusa


อุปมาอุปไมย

ลองนึกภาพร้านกาแฟสองแบบ

แบบแรกคือ ร้านในห้างสรรพสินค้า (เทียบเท่า SaaS อย่าง Shopify หรือ Shopee) — คุณได้พื้นที่ขายพร้อมระบบไฟฟ้า น้ำประปา ระบบ POS และคนเดินผ่านตลอดเวลา แต่คุณต้องจ่ายค่าเช่าทุกเดือน ต้องปฏิบัติตามกฎของห้าง และถ้าห้างปิดปรับปรุง คุณก็ขายไม่ได้

แบบที่สองคือ ร้านที่คุณสร้างเองบนที่ดินที่คุณซื้อ (เทียบเท่า Self-Hosted) — คุณต้องลงทุนค่าที่ดิน (ค่าเซิร์ฟเวอร์) ค่าก่อสร้าง (ค่าพัฒนาเว็บ) และค่าซ่อมบำรุง (ค่า DevOps) แต่คุณกำหนดทุกอย่างได้เอง ตั้งแต่สีผนังจนถึงเวลาปิดร้าน และไม่มีใครมาเก็บเปอร์เซ็นต์ยอดขายของคุณ

ในบริบทไทย พ่อค้าออนไลน์ที่เริ่มจาก Facebook Page แล้วโตขึ้นมักเจอทางแยกนี้: จะจ่ายค่ารายเดือนให้แพลตฟอร์มสำเร็จรูปต่อไป หรือจะย้ายไปติดตั้งเองเพื่อคุมต้นทุนและข้อมูล


สูตรคำนวณต้นทุนรวม

ต้นทุนจริงของ Self-Hosted ไม่ใช่แค่ค่าเซิร์ฟเวอร์ แต่ต้องรวมทุกส่วน

ต้นทุนรวมต่อปี = ค่าเซิร์ฟเวอร์ + ค่าโดเมน + ค่า SSL + ค่าพัฒนา/ปรับแต่ง + ค่าดูแลรักษา + ค่าเสียโอกาสจาก downtime

ตัวอย่างตัวเลขจริงสำหรับร้านขนาดกลางในไทย (ยอดขาย 3,000 ออร์เดอร์/เดือน):

- ค่า VPS ระดับกลาง (8 vCPU / 16GB RAM): 36,000 บาท/ปี

- ค่าโดเมน .com: 450 บาท/ปี

- ค่า SSL แบบ wildcard: 3,500 บาท/ปี

- ค่าพัฒนา/ปรับแต่งครั้งแรก: 80,000 บาท (ตัดจำหน่าย 3 ปี = 26,700 บาท/ปี)

- ค่าดูแลรักษา (DevOps part-time): 60,000 บาท/ปี

- รวมประมาณ 126,650 บาท/ปี หรือเฉลี่ย 3,518 บาท/เดือน

เทียบกับ SaaS ที่คิดค่าธรรมเนียม 2% ของยอดขาย หากยอดขายเดือนละ 800,000 บาท จะเสียค่า fee ประมาณ 192,000 บาท/ปี — ตรงนี้คือจุดที่ Self-Hosted เริ่มคุ้มค่า


ตารางเปรียบเทียบ

ปัจจัยSelf-HostedSaaS (เช่น Shopify)Marketplace (เช่น Shopee)
ความเป็นเจ้าของข้อมูล100% เป็นของร้านอยู่ในแพลตฟอร์มอยู่ในแพลตฟอร์ม
ค่าใช้จ่ายเริ่มต้นสูง (ค่าเซิร์ฟเวอร์ + พัฒนา)ต่ำฟรี
ค่าใช้จ่ายระยะยาวคงที่ตามทรัพยากรผันตามยอดขายค่าคอมมิชชัน 2–8%
ความยืดหยุ่นในการปรับแต่งสูงมาก แก้โค้ดได้ทุกจุดจำกัดตามธีม/แอปแทบไม่มี
ต้องมีความรู้เทคนิคต้องมีไม่ต้องไม่ต้อง
ความรับผิดชอบเรื่องความปลอดภัยร้านรับเองทั้งหมดแพลตฟอร์มรับแพลตฟอร์มรับ
ความเร็วเว็บควบคุมได้เต็มที่ขึ้นกับแพ็กเกจขึ้นกับแพลตฟอร์ม
ความเสี่ยงระบบล่มขึ้นกับทีมตัวเองขึ้นกับผู้ให้บริการขึ้นกับแพลตฟอร์ม

สถานการณ์การใช้งานที่เหมาะสม

1. ร้านที่ยอดขายเกิน 500,000 บาท/เดือน และมีทีมเทคนิค

เมื่อค่าธรรมเนียม SaaS เริ่มเกิน 10,000 บาท/เดือน การย้ายมา Self-Hosted จะเริ่มคืนทุนภายใน 8–12 เดือน

2. ธุรกิจที่มีข้อมูลลูกค้าอ่อนไหว (เช่น คลินิกเสริมความงาม, ประกัน, การเงิน)

การเก็บข้อมูลสุขภาพหรือข้อมูลทางการเงินไว้บนเซิร์ฟเวอร์ของตัวเองช่วยเรื่องการปฏิบัติตาม PDPA ได้ง่ายกว่า เพราะควบคุมสิทธิ์การเข้าถึงได้เองทั้งหมด

3. แบรนด์ที่ต้องการ SEO เชิงลึกและโครงสร้าง URL เฉพาะ

WooCommerce และ Magento เปิดให้แก้ schema markup, canonical tag และโครงสร้าง permalink ได้อิสระ ซึ่งทำได้จำกัดบนแพลตฟอร์มสำเร็จรูป

4. ร้านที่มีโมเดลธุรกิจเฉพาะทาง

เช่น ระบบสั่งทำ (made-to-order) ที่ต้องเชื่อมกับเครื่องพิมพ์ 3D หรือระบบ B2B ที่ต้องมีราคาตามระดับลูกค้า — การเขียนโมดูลเองบน Self-Hosted ยืดหยุ่นกว่ามาก

5. ธุรกิจที่ต้องการขายในหลายประเทศและหลายสกุลเงิน

สามารถตั้งเซิร์ฟเวอร์แยกตามภูมิภาคเพื่อลด latency ได้ เช่น เครื่องในสิงคโปร์สำหรับ SEA และเครื่องในเยอรมนีสำหรับ EU


ความเข้าใจผิดที่พบบ่อย

misconception 1: "ติดตั้งเองแล้วฟรี"

ความจริงคือ "ไม่มีค่าลิขสิทธิ์" แต่มีค่าเซิร์ฟเวอร์ ค่าดูแล และค่าโอกาสเมื่อระบบล่ม หลายร้านในไทยพบว่าปีแรกจ่ายแพงกว่า SaaS เพราะยังปรับจูนไม่เสร็จ

misconception 2: "ปลอดภัยกว่า SaaS อัตโนมัติ"

การเป็น Self-Hosted ไม่ได้แปลว่าปลอดภัยกว่า ถ้าทีมไม่ update patch, ไม่ตั้ง firewall, ไม่ทำ backup อัตโนมัติ ร้านอาจโดน injection หรือ ransomware ได้ง่ายกว่าแพลตฟอร์มใหญ่ที่มีทีม security 24/7

misconception 3: "ย้ายข้อมูลมาได้ทันที"

การย้ายจาก SaaS มาที่ Self-Hosted ต้อง map โครงสร้างฐานข้อมูลใหม่ทั้งหมด รวมถึงประวัติคำสั่งซื้อและลูกค้า ใช้เวลาปกติ 2–6 สัปดาห์สำหรับร้านขนาดกลาง

misconception 4: "ไม่ต้องพึ่งพาใครเลย"

คุณยังต้องพึ่งพาผู้ให้บริการเซิร์ฟเวอร์ (เช่น AWS, DigitalOcean, หรือผู้ให้บริการไทยอย่าง INET) และนักพัฒนาที่ดูแลระบบ การเป็น Self-Hosted คือการเปลี่ยน "ผู้ให้บริการ" ไม่ใช่การตัดขาดจากทุกคน

misconception 5: "เหมาะกับทุกร้าน"

ร้านที่เพิ่งเริ่มขายและยังไม่พิสูจน์โมเดลธุรกิจ ไม่ควรเริ่มจาก Self-Hosted เพราะจะเสียเวลาไปกับเทคนิคแทนที่จะโฟกัสการตลาด


คำศัพท์ที่เกี่ยวข้อง

- SaaS Platform — แพลตฟอร์มสำเร็จรูปที่จ่ายรายเดือน ไม่ต้องดูแลเซิร์ฟเวอร์เอง

- Headless Commerce — สถาปัตยกรรมที่แยก frontend ออกจาก backend มักใช้ร่วมกับ Self-Hosted

- VPS (Virtual Private Server) — เซิร์ฟเวอร์เสมือนที่เช่าใช้ เป็นที่นิยมสำหรับติดตั้งแพลตฟอร์มเอง

- Docker / Container — เทคโนโลยีที่ช่วยให้ deploy แพลตฟอร์ม Self-Hosted ได้ง่ายและย้ายเครื่องได้เร็ว

- CDN (Content Delivery Network) — เครือข่ายกระจายเนื้อหาที่ช่วยให้เว็บ Self-Hosted โหลดเร็วขึ้นในหลายภูมิภาค

- PDPA — พ.ร.บ.คุ้มครองข้อมูลส่วนบุคคลของไทย ที่มีผลต่อวิธีเก็บและประมวลผลข้อมูลลูกค้า

- DevOps — แนวปฏิบัติในการดูแลระบบให้ทำงานเสถียร ซึ่งเป็นทักษะจำเป็นสำหรับทีม Self-Hosted

- Migration — กระบวนการย้ายข้อมูลจากแพลตฟอร์มหนึ่งไปอีกแพลตฟอร์มหนึ่ง