Strapi

โฮสต์ Strapi ด้วยตัวเอง: คลิกเดียวดีพลายบน VPS ของคุณ

Strapi คือ open-source headless CMS ที่ให้การควบคุมเนื้อหา API อย่างเต็มรูปแบบ ดีพลายบนเซิร์ฟเวอร์ของคุณเองพร้อม HTTPS...

self-hosted strapistrapi cmsheadless cmsopen source cmsdocker strapistrapi vps hosting
Strapi logo

Strapi

CMS & Blogging

Strapi คือ open-source headless CMS ที่ให้การควบคุมเนื้อหา API อย่างเต็มรูปแบบ ดีพลายบนเซิร์ฟเวอร์ของคุณเองพร้อม HTTPS...

headlesscmscontent-management

สิ่งที่คุณได้เมื่อดีพลอย Strapi

เซิร์ฟเวอร์ที่เราเช่าให้ ราคา และสิ่งที่ตัวติดตั้งจะถามคุณ

เซิร์ฟเวอร์
CX23 · 2 vCPU · 4 GB RAM
เริ่มที่
$9/เดือน
การติดตั้ง
ไม่ต้องตั้งค่า

รวมอยู่ในทุกการดีพลอย

  • เซิร์ฟเวอร์เฉพาะ หนึ่งแอปต่อหนึ่งเครื่อง
  • ออกใบรับรอง HTTPS อัตโนมัติ
  • ซับโดเมนฟรี ใช้โดเมนของคุณเองได้
  • รีสตาร์ท ปรับขนาด สแนปช็อต และกู้คืน

โปรเจกต์

ทุกลิงก์บนหน้านี้ที่ออกนอก Automatio

ดีพลอย Strapi ในคลิกเดียว

บนเซิร์ฟเวอร์ของคุณเอง พร้อมข้อมูลของคุณเอง ไม่ต้องใช้เทอร์มินัล ไม่ต้องพิมพ์คำสั่ง Docker ไม่ต้องตั้งค่าใบรับรอง

  1. 1

    เลือกขนาด

    เริ่มจากเซิร์ฟเวอร์เล็กที่สุดที่พอ แล้วค่อยขยายทีหลังโดยไม่ต้องติดตั้งใหม่

  2. 2

    กดดีพลอย

    เราเช่าเซิร์ฟเวอร์ ติดตั้งแอปด้วย Docker แล้วชี้ซับโดเมนมาที่แอป

  3. 3

    รอดูมันขึ้น

    ระบบจัดเตรียมทำงานเองใช้เวลาไม่กี่นาที เมื่อได้ใบรับรอง HTTPS แอปก็พร้อมใช้งาน

ขนาดเซิร์ฟเวอร์

เรียกเก็บรายเดือนพร้อมแพ็กเกจ Automatio ลบเซิร์ฟเวอร์เมื่อไรค่าใช้จ่ายก็หยุด

ความสามารถของ Strapi

สำรวจสิ่งที่ Automatio สามารถทำได้สำหรับกรณีการใช้งานนี้

Content Type Builder

ออกแบบโมเดลข้อมูลด้วยภาพโดยไม่ต้องเขียนโค้ด คุณสามารถกำหนดฟิลด์ ความสัมพันธ์ และกฎการตรวจสอบได้โดยตรงในแอดมินพานลเพื่อสร้าง schema ที่ซับซ้อนซึ่งอัปเดตฐานข้อมูลแบบเรียลไทม์

  • 1รองรับประเภทข้อความ, สื่อ, JSON และ UID
  • 2Dynamic zones สำหรับเลย์เอาต์หน้าเว็บที่ยืดหยุ่น
  • 3การเชื่อมโยงความสัมพันธ์เชิงลึกระหว่างคอลเลกชัน
  • 4กลุ่มฟิลด์ที่นำกลับมาใช้ใหม่ได้ตามคอมโพเนนต์

ความสามารถของ Strapi

  • Content Type Builder

    ออกแบบโมเดลข้อมูลด้วยภาพโดยไม่ต้องเขียนโค้ด คุณสามารถกำหนดฟิลด์ ความสัมพันธ์ และกฎการตรวจสอบได้โดยตรงในแอดมินพานลเพื่อสร้าง schema ที่ซับซ้อนซึ่งอัปเดตฐานข้อมูลแบบเรียลไทม์

    1. รองรับประเภทข้อความ, สื่อ, JSON และ UID
    2. Dynamic zones สำหรับเลย์เอาต์หน้าเว็บที่ยืดหยุ่น
    3. การเชื่อมโยงความสัมพันธ์เชิงลึกระหว่างคอลเลกชัน
    4. กลุ่มฟิลด์ที่นำกลับมาใช้ใหม่ได้ตามคอมโพเนนต์
  • REST และ GraphQL API

    สร้างเอนด์พอยต์ที่มีเอกสารประกอบโดยอัตโนมัติสำหรับทุกประเภทเนื้อหาที่สร้างขึ้น ระบบมาพร้อมกับการสนับสนุนในตัวสำหรับการกรองที่ซับซ้อน การเรียงลำดับ และการซ้อนเชิงลึกเพื่อส่งมอบเนื้อหาไปยังอุปกรณ์หรือเฟรมเวิร์กใดก็ได้

    1. รองรับ Swagger/OpenAPI ที่สร้างเอกสารในตัว
    2. พารามิเตอร์การกรองและการเรียงลำดับที่มีประสิทธิภาพ
    3. การซ้อนเชิงลึกสำหรับเทรีข้อมูลที่ซับซ้อน
    4. รวม JWT และ API token authentication แล้ว
  • ไลบรารีสื่อดิจิทัล

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

    1. การปรับขนาดและรูปแบบภาพอัตโนมัติ
    2. รองรับที่เก็บข้อมูลภายในเครื่องหรือผู้ให้บริการคลาวด์
    3. การจัดระเบียบสินทรัพย์ตามโฟลเดอร์
    4. ฟิลด์จัดการข้อความแทน (Alt-text) และเมตาดาต้า
  • Granular RBAC

    กำหนดบทบาทการบริหารจัดการที่แม่นยำสำหรับสมาชิกในทีมเพื่อรักษาความปลอดภัย คุณสามารถควบคุมได้อย่างแม่นยำว่าใครสามารถดู แก้ไข หรือเผยแพร่รายการเนื้อหาเฉพาะเจาะจงได้จนถึงระดับฟิลด์แต่ละรายการ

    1. สร้างบทบาทผู้ใช้กำหนดเองตั้งแต่เริ่มต้น
    2. การตั้งค่าสิทธิ์ระดับฟิลด์
    3. ระดับการควบคุมการเข้าถึง API เอนด์พอยต์
    4. สถานะเวิร์กโฟลว์ฉบับร่างและการเผยแพร่

content.selfHosted.whyTitle

content.selfHosted.tradeoffsTitle

หลีกเลี่ยงภาษี SSO: หลีกเลี่ยงแผน SaaS ราคาสูงที่จำกัดฟีเจอร์ความปลอดภัยพื้นฐาน โดยการใช้ตรรกะการยืนยันตัวตนของคุณเองบนโครงสร้างพื้นฐานส่วนตัว
ใช้หน่วยความจำสูง: การ build Node.js สำหรับแอดมินพานลต้องการ RAM ค่อนข้างมาก จำเป็นต้องมีเซิร์ฟเวอร์ที่มี RAM อย่างน้อย 4GB เพื่อป้องกันความล้มเหลวในการ build
ที่นั่งแอดมินไม่จำกัด: โฮสต์ผู้แก้ไขและผู้จัดการได้มากเท่าที่ทรัพยากรเซิร์ฟเวอร์ของคุณจะอนุญาต โดยไม่ต้องจ่ายค่าธรรมเนียมต่อที่นั่งซ้ำซ้อนซึ่งพบได้ทั่วไปในแพลตฟอร์ม CMS แบบจัดการสำเร็จรูป
การกำหนดค่า SMTP: อินสแตนซ์ที่โฮสต์เองไม่มีบริการอีเมลในตัว คุณต้องระบุข้อมูลรับรอง SMTP ของคุณเองสำหรับการรีเซ็ตรหัสผ่าน
เข้าถึงปลั๊กอินได้เต็มรูปแบบ: ติดตั้งปลั๊กอินคอมมูนิตี้ใดก็ได้หรือเขียนส่วนขยาย backend ของคุณเองด้วยการเข้าถึงระบบไฟล์ Node.js และสภาพแวดล้อมเซิร์ฟเวอร์โดยตรง
การอัปเกรดด้วยตนเอง: คุณมีหน้าที่รับผิดชอบในการเรียกใช้การอัปเดตซอฟต์แวร์ การข้ามเวอร์ชันหลักมักจะต้องรันสคริปต์การย้ายข้อมูลเพื่ออัปเดต schema ฐานข้อมูลของคุณ
ที่เก็บข้อมูลส่วนตัว: เก็บเนื้อหาที่มีความละเอียดอ่อนและข้อมูลลูกค้าบนเซิร์ฟเวอร์เฉพาะของคุณเอง เพื่อให้ปฏิบัติตามข้อกำหนด GDPR หรือโพรโทคอลความปลอดภัยภายใน

comparisonTable.self-hosted.title

comparisonTable.self-hosted.description

ค่าใช้จ่ายรายเดือน

comparisonTable.self-hosted.managedSaasสูง (ตามการใช้งาน + จำนวนที่นั่ง)
comparisonTable.self-hosted.diyต่ำ (ค่าใช้จ่าย VPS)
comparisonTable.self-hosted.automatioต่ำ (ค่าใช้จ่าย VPS)

ที่นั่งแอดมิน

comparisonTable.self-hosted.managedSaasจำกัดตามแผนอย่างเคร่งครัด
comparisonTable.self-hosted.diyไม่จำกัด
comparisonTable.self-hosted.automatioไม่จำกัด

การรองรับปลั๊กอิน

comparisonTable.self-hosted.managedSaasเฉพาะ Marketplace เท่านั้น
comparisonTable.self-hosted.diyเข้าถึงระบบไฟล์เต็มรูปแบบ
comparisonTable.self-hosted.automatioเข้าถึงระบบไฟล์เต็มรูปแบบ

การบำรุงรักษา

comparisonTable.self-hosted.managedSaasศูนย์ (อัตโนมัติ)
comparisonTable.self-hosted.diyสูง (แพทช์ด้วยตนเอง)
comparisonTable.self-hosted.automatioต่ำ (สภาพแวดล้อมแบบจัดการให้)

เหมาะกับใคร

คนที่รัน Strapi บนเซิร์ฟเวอร์ตัวเองจริง ๆ และสิ่งที่เปลี่ยนไป

นักพัฒนาเดี่ยวที่กำลังส่งมอบโปรเจกต์

เบื่อเครื่องมือ CMS รุ่นเก่าที่เทอะทะ แต่ต้องการแดชบอร์ดจริงๆ

มอบ API-first backend สมัยใหม่พร้อมอินเทอร์เฟซระดับมืออาชีพโดยไม่มีค่าไลเซนส์เพิ่มเติม

  • กำหนด custom schema สำหรับพอร์ตโฟลิโอ
  • เชื่อมต่อ Next.js frontend เข้ากับ REST API
  • ทดสอบคิวรี่ใน GraphQL playground

เจ้าของเอเจนซี่

ค่าใช้จ่าย SaaS รายเดือนสูงสำหรับเว็บไซต์ลูกค้าขนาดเล็กแต่ละราย

ช่วยให้โฮสต์อินสแตนซ์ CMS อันทรงพลังให้ลูกค้าได้โดยไม่ต้องจ่ายค่าไลเซนส์รายบุคคลแบบวนซ้ำ

  • สร้างบทบาทกำหนดเองสำหรับผู้แก้ไขข้อมูลของลูกค้า
  • ตั้งค่าหน้าแลนดิ้งเพจแบบหลายภาษา
  • ส่งมอบแอดมินพานลที่ปรับแต่งแบรนด์ให้ลูกค้า

ผู้ก่อตั้งสตาร์ทอัพ

ต้องเคลื่อนไหวให้รวดเร็วโดยไม่ต้องสร้างอินเทอร์เฟซแอดมินขึ้นมาเอง

ทำให้งาน backend และฐานข้อมูลเป็นแบบอัตโนมัติ เพื่อให้ทีมสามารถมุ่งเน้นไปที่ประสบการณ์ผลิตภัณฑ์หลักได้อย่างเต็มที่

  • จัดเก็บฟีเจอร์ผลิตภัณฑ์และข้อมูลราคา
  • อัปโหลดสื่อการตลาดสำหรับแอป
  • จัดการสิทธิ์เนื้อหาที่ผู้ใช้สร้างขึ้น

พรอมต์นี้คืออะไร?

เรียนรู้ว่าพรอมต์นี้ทำอะไรและจะช่วยให้คุณได้ผลลัพธ์ที่ดีขึ้นอย่างไร

เอ็นจิ้นเนื้อหาแบบ headless

Strapi เชื่อมช่องว่างระหว่างนักพัฒนาที่ต้องการข้อมูลที่มีโครงสร้าง และทีมเนื้อคนที่ต้องการอินเทอร์เฟซแบบมองเห็นได้ นับตั้งแต่เปิดตัว มันได้กลายเป็นมาตรฐานสำหรับการจัดการเนื้อหาบน Node.js แตกต่างจาก WordPress หรือเครื่องมือ CMS แบบ monolithic อื่นๆ ตรงที่มันไม่มี frontend แต่จะให้บริการ JSON ผ่าน API มาตรฐาน ทำให้คุณสามารถใช้ React, Next.js หรือแอปมือถือเพื่อแสดงข้อมูลได้

การสร้างโมเดลด้วยภาพและโค้ดจริง

พลังหลักของ Strapi คือ Content-Type Builder คุณกำหนด schema ของคุณด้วยภาพ รวมถึงฟิลด์ข้อความ ความสัมพันธ์กับคอลเลกชันอื่น หรือ dynamic zones สำหรับเลย์เอาต์ที่ยืดหยุ่น เมื่อคุณบันทึก Strapi จะสร้างโค้ดจริงในโปรเจกต์ของคุณ ซึ่งหมายความว่าโครงสร้างข้อมูลของคุณเป็นส่วนหนึ่งของโค้ดเบส ไม่ใช่แค่รายการที่ซ่อนอยู่ในฐานข้อมูลที่เป็นกรรมสิทธิ์ แนวทางนี้เป็นไปตาม เอกสารประกอบ Strapi v5 สำหรับสถาปัตยกรรมแอปพลิเคชันที่สามารถขยายขนาดได้

ชั่วโมงแรก: จากการติดตั้งสู่ API

หลังจากดีพลายอัตโนมัติเสร็จสิ้น คุณจะสร้างบัญชีผู้ดูแลระบบเริ่มต้น งานแรกของคุณมักจะสร้าง Collection Type เช่น Articles หรือ Products เมื่อคุณเพิ่มรายการสองสามรายการ คุณสามารถสลับสิทธิ์ในแผงการตั้งค่าเพื่อให้ข้อมูลเป็นสาธารณะได้ทันที คุณสามารถคิวรี่เซิร์ฟเวอร์ของคุณและดูการตอบสนอง JSON ที่มีโครงสร้างได้ทันที การเพิ่มปลั๊กอิน GraphQL ช่วยให้คุณใช้ playground เต็มรูปแบบสำหรับการทดสอบคิวรี่ที่ซับซ้อนได้ทันที ความง่ายในการใช้งานนี้มักถูกพูดถึงบน Hacker News ว่าเป็นเหตุผลหลักในการนำมาใช้งาน

โครงสร้างพื้นฐานและการวางตำแหน่ง

Strapi แข่งขันกับผู้เล่น SaaS เช่น Contentful หรือ Sanity แม้ว่าพวกเขาจะเริ่มต้นได้เร็วกว่า แต่พวกเขามักจะกำหนดข้อจำกัดที่เข้มงวดเกี่ยวกับที่นั่งแอดมินหรือประเภทเนื้อหาซึ่งบังคับให้อัปเกรดมีราคาแพง การโฮสต์ Community Edition ด้วยตัวเองช่วยขจัดอุปสรรคตามอำเภอใจเหล่านี้ มันต้องใช้หน่วยความจำระบบมากกว่าทางเลือกที่ใช้ PHP ดังนั้นการรันบนเซิร์ฟเวอร์ที่มี RAM อย่างน้อย 4GB จึงเป็นสิ่งจำเป็นเพื่อป้องกันไม่ให้กระบวนการ build แอดมินพานลล้มเหลว ผู้เชี่ยวชาญมักจะเปรียบเทียบกับทางเลือกอื่นเช่น Directus เมื่อพูดคุยเกี่ยวกับ ข้อกำหนด SSO

พรอมต์นี้คืออะไร?

ผู้คนพูดอะไรเกี่ยวกับ Strapi

ดูว่าชุมชนคิดอย่างไรเกี่ยวกับ Strapi

มันยอดเยี่ยมมากในฐานะ CMS อย่างง่าย... เป็น open-source, โฮสต์เองได้, มี RBAC ทั้งในมุมมองแอดมินและผู้ใช้ปลายทาง
sneek_
reddit
Strapi (ไม่ผ่านการทดสอบภาษี SSO -- โดยพื้นฐานแล้วแย่กว่า Directus ยกเว้นเรื่องการทำ localization)
lanerdofchristian
reddit
การโฮสต์เองบน GCP ด้วย 2 CPU และ RAM 4GB นั้นถูกกว่า เหตุผลเบื้องหลังคืออะไร? มันเคยราคา $19 ฉันพลาดอะไรไปหรือเปล่า?
u/Strapi_User
reddit
แอป Strapi ที่ดีพลายบน Strapi Cloud นั้นอืดมาก บางครั้งก็ล่มโดยไม่มีการเตือนล่วงหน้า และการอัปโหลดรูปภาพหลายรูปพร้อมกัน...
u/sluggish_dev
reddit
เพื่อป้องกัน overfetching ทาง strapi จึงกำหนดให้คุณต้องบอกรายการที่คุณต้องการส่งกลับจาก API อย่างแม่นยำ
Strapi Official
youtube
แอป strapi ของเราถูกสร้างขึ้นแล้วและเราไม่ได้เขียนโค้ดอะไรเลย เราแค่ใช้ไฟล์ Docker ง่ายๆ
Coding for Innovations
youtube

วิดีโอเกี่ยวกับ Strapi

ดูบทเรียน รีวิว และการสนทนาเกี่ยวกับ Strapi

เราจะใช้เวอร์ชัน docker... engine X เพื่อไม่ให้เราเปิดเผยไฟล์ของเราโดยตรง

เราจะใช้เวอร์ชัน docker... engine X เพื่อไม่ให้เราเปิดเผยไฟล์ของเราโดยตรง

เราจะใช้เวอร์ชัน docker... engine X เพื่อไม่ให้เราเปิดเผยไฟล์ของเราโดยตรง

แอป strapi ของเราถูกสร้างขึ้นแล้วและเราไม่ได้เขียนโค้ดอะไรเลย

เพื่อป้องกัน overfetching ทาง strapi จึงกำหนดให้คุณต้องระบุรายการที่คุณต้องการส่งกลับจาก API อย่างแม่นยำ

ใน strapi ก่อนอื่นเราต้องสร้างโครงสร้างข้อมูลสำหรับเนื้อหาที่เราต้องการจัดการ

มากกว่าแค่พรอมต์

เพิ่มพลังให้เวิร์กโฟลว์ของคุณด้วย ระบบอัตโนมัติ AI

Automatio รวมพลังของ AI agents การอัตโนมัติเว็บ และการผสานรวมอัจฉริยะเพื่อช่วยให้คุณทำงานได้มากขึ้นในเวลาน้อยลง

AI Agents
การอัตโนมัติเว็บ
เวิร์กโฟลว์อัจฉริยะ

เคล็ดลับมือโปรสำหรับ Strapi

เคล็ดลับจากผู้เชี่ยวชาญเพื่อช่วยให้คุณใช้ประโยชน์สูงสุดจาก Strapi และได้ผลลัพธ์ที่ดีขึ้น

ใช้ RAM อย่างน้อย 4GB

แม้ว่า Strapi จะสามารถรันบนอินสแตนซ์ขนาดเล็กได้ แต่กระบวนการ build ของแอดมินพานลักมักจะแครชบนเซิร์ฟเวอร์ที่มี RAM น้อยกว่า 4GB เลือกขนาด CX23 ขึ้นไป

ใช้ PostgreSQL สำหรับ Production

หลีกเลี่ยงการใช้ SQLite สำหรับงาน Production ฐานข้อมูล PostgreSQL จะช่วยให้มีความสามารถในการรองรับการทำงานพร้อมกัน (concurrency) และความสมบูรณ์ของข้อมูลที่ดีกว่าสำหรับเว็บไซต์ที่มีทราฟฟิกจริง

API Token แบบ Read-Only

สร้าง Token แบบ Read-Only เฉพาะสำหรับ frontend ของคุณ หลีกเลี่ยงการใช้ Token แบบ Full Access เพื่อลดความเสี่ยงด้านความปลอดภัยหาก Token เกิดหลุดรั่ว

คำรับรอง

ผู้ใช้ของเราพูดอย่างไร

เข้าร่วมกับผู้ใช้ที่พึงพอใจนับพันที่ได้เปลี่ยนแปลงเวิร์กโฟลว์ของพวกเขา

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

ที่เกี่ยวข้อง Self-Hosted Apps

คำถามที่พบบ่อยเกี่ยวกับ Strapi

ค้นหาคำตอบสำหรับคำถามทั่วไปเกี่ยวกับ Strapi