โลโก้ Craft CMS
CMS และเว็บไซต์เชิงพาณิชย์ (มีรุ่นใช้ฟรีแบบจำกัด)

Craft CMS คืออะไร และวิธีติดตั้งบน Cloud Server

Craft CMS คือระบบจัดการเนื้อหาที่ให้ความสำคัญกับการออกแบบโครงสร้างเนื้อหาอย่างอิสระและประสบการณ์ของผู้ดูแลเว็บ นิยมในงานที่ทีมดีไซน์และทีมคอนเทนต์ต้องทำงานร่วมกันอย่างใกล้ชิด

ติดตั้งบนเซิร์ฟเวอร์เองได้
ได้
สเปกเริ่มต้นที่แนะนำ
2 vCPU · RAM 4 GB
ไลเซนส์
เชิงพาณิชย์ (มีรุ่นใช้ฟรีแบบจำกัด)
เว็บทางการ
เปิดเว็บไซต์
สร้าง Cloud Server เดี๋ยวนี้
  • ISO/IEC 27001
  • ISO 22301
  • ISO 20000-1
  • CSA-STAR

Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย

Craft CMS คืออะไร

Craft CMS ไม่ได้บังคับรูปแบบเนื้อหามาให้ล่วงหน้าเหมือน CMS ที่มาพร้อมชนิดโพสต์สำเร็จรูป แต่ให้ผู้พัฒนากำหนดชนิดเนื้อหาและฟิลด์เองทั้งหมด เว็บที่ได้จึงมีโครงสร้างตรงกับงานจริงโดยไม่มีส่วนเกิน

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

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

แผนผังการวางระบบ Craft CMS บน Cloud Server หนึ่งเครื่องที่ Data Center ในประเทศไทย ผู้ใช้เข้าถึงผ่านไฟร์วอลล์ที่เปิดเฉพาะพอร์ต 443, 80 ตัว Craft CMS และข้อมูลอยู่บนเครื่องเดียวกัน เริ่มต้นที่ 2 vCPU แรม 4 GB และมีสำเนาสำรองเขียนออกไปเก็บอีกไซต์หนึ่ง
Craft CMS ทำงานบน Cloud Server เครื่องเดียวได้ครบ เปิดเฉพาะพอร์ตที่จำเป็น ข้อมูลและสำเนาสำรองอยู่ใน Data Center ในประเทศไทย

ความสามารถเด่นของ Craft CMS

กำหนดโครงสร้างเนื้อหาเองทั้งหมด

สร้างชนิดเนื้อหาและฟิลด์ให้ตรงกับงานจริงโดยไม่มีส่วนเกิน

หน้าจอผู้ดูแลที่ออกแบบมาดี

ทีมคอนเทนต์ทำงานได้เร็วและผิดพลาดน้อย

ระบบเวอร์ชันและร่างเนื้อหา

ดูตัวอย่างก่อนเผยแพร่และย้อนกลับไปเวอร์ชันก่อนได้

รองรับหลายเว็บและหลายภาษา

บริหารหลายไซต์ในระบบเดียวพร้อมเนื้อหาที่แปลแยกกัน

ปรับแต่งด้วยเทมเพลตได้เต็มที่

ควบคุม HTML ที่ออกมาได้ทุกจุด เหมาะกับงานที่ดีไซน์เป็นตัวตั้ง

ใช้ Craft CMS ทำอะไรได้บ้าง

  • เว็บแบรนด์ที่ดีไซน์เป็นตัวตั้งและต้องคุมรายละเอียดทุกจุด
  • เว็บองค์กรที่มีโครงสร้างเนื้อหาเฉพาะตัว
  • เอเจนซีที่ส่งมอบเว็บให้ลูกค้าดูแลเนื้อหาเอง
  • เว็บหลายภาษาที่ต้องแยกเนื้อหาแต่ละภาษาอย่างชัดเจน

สเปก Cloud Server ที่แนะนำ

แผนภาพเทียบสเปก Cloud Server สำหรับ Craft CMS 3 ระดับ เริ่มจาก 2 vCPU แรม 4 GB ดิสก์ NVMe 40 GB ไปจนถึง 8 vCPU แรม 16 GB ดิสก์ NVMe 160 GB โดยเทียบขนาดแยกตามแต่ละคอลัมน์
เริ่มจากระดับที่ตรงกับการใช้งานตอนนี้ แล้วเพิ่ม CPU และ RAM ทีหลังได้บนเครื่องเดิม
ระดับการใช้งานvCPURAMDisk
เริ่มต้นเว็บเดียว ทราฟฟิกไม่สูง2 vCPU4 GBNVMe 40 GB
แนะนำเว็บงานจริงที่มีสื่อจำนวนมาก4 vCPU8 GBNVMe 80 GB
ทราฟฟิกสูงหลายเว็บในระบบเดียว ควรเปิดแคช8 vCPU16 GBNVMe 160 GB

ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ

วิธีติดตั้ง Craft CMS บน Cloud Server ของ THAI DATA CLOUD

ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server

สิ่งที่ต้องเตรียม

  • PHP 8.2 ขึ้นไปพร้อมส่วนขยายที่ Craft กำหนด
  • MySQL 8 หรือ PostgreSQL
  • Composer 2
  • ไลเซนส์สำหรับรุ่นที่เลือกใช้

ทดสอบบน Ubuntu Server 24.04 LTS

  1. 1

    ติดตั้งบริการพื้นฐานและ Composer

    sudo apt update
    sudo apt -y install nginx mariadb-server php8.3-fpm php8.3-mysql \
      php8.3-mbstring php8.3-xml php8.3-curl php8.3-zip php8.3-intl php8.3-gd unzip
    curl -sS https://getcomposer.org/installer | php
    sudo mv composer.phar /usr/local/bin/composer
  2. 2

    สร้างฐานข้อมูล

    sudo mysql -e "CREATE DATABASE craft CHARACTER SET utf8mb4;"
    sudo mysql -e "CREATE USER 'craft'@'localhost' IDENTIFIED BY 'ChangeThisStrongPassword';"
    sudo mysql -e "GRANT ALL ON craft.* TO 'craft'@'localhost'; FLUSH PRIVILEGES;"
  3. 3

    สร้างโปรเจกต์

    cd /var/www
    sudo composer create-project craftcms/craft craftsite
    sudo chown -R www-data:www-data /var/www/craftsite
  4. 4

    ตั้งค่า Nginx ให้ชี้ที่โฟลเดอร์ web

    Document root ต้องเป็นโฟลเดอร์ web ของโปรเจกต์เท่านั้น

    server {
      listen 443 ssl;
      server_name www.example.com;
      root /var/www/craftsite/web;
      index index.php;
    
      location / { try_files $uri $uri/ /index.php?$query_string; }
    
      location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php8.3-fpm.sock;
      }
    }
  5. 5

    ติดตั้งผ่านเบราว์เซอร์และใส่ไลเซนส์

    เปิดเส้นทางติดตั้งเพื่อสร้างบัญชีผู้ดูแลและตั้งค่าเว็บ จากนั้นใส่คีย์ไลเซนส์ในหน้าจัดการหากใช้รุ่นที่ต้องซื้อ

พอร์ตที่ต้องเปิดบน Firewall

พอร์ตโปรโตคอลใช้ทำอะไร
443TCPHTTPS สำหรับผู้เข้าชม
80TCPHTTP และการต่ออายุใบรับรอง

สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ

  • ตั้ง Document root ที่โฟลเดอร์ web เท่านั้น
  • ปิดโหมดดีบักในระบบจริง
  • จำกัดไอพีที่เข้าถึงหลังบ้านและเปิดการยืนยันตัวตนสองชั้น
  • สำรองฐานข้อมูลและโฟลเดอร์ไฟล์อัปโหลดตามรอบ

ทำไมควรรัน Craft CMS บน Cloud Server ของ THAI DATA CLOUD

Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง

ควบคุมเวอร์ชัน PHP และการตั้งค่าเซิร์ฟเวอร์ได้เอง ซึ่งจำเป็นกับ CMS ที่กำหนดข้อกำหนดชัดเจน

ปรับสเปกได้ตามช่วงแคมเปญที่มีผู้เข้าชมสูง

เก็บไฟล์สื่อไว้บน Object Storage เมื่อคลังไฟล์โต

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

Craft CMS มีค่าใช้จ่ายเท่าไร

มีรุ่นที่ใช้ฟรีสำหรับเว็บผู้ใช้คนเดียว และรุ่นที่ต้องซื้อไลเซนส์ต่อเว็บสำหรับความสามารถระดับทีมและองค์กร ควรตรวจโครงสร้างราคาปัจจุบันจากผู้พัฒนาก่อนวางงบ

เหมาะกับเว็บอีคอมเมิร์ซไหม

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

หาผู้ดูแลในไทยง่ายไหม

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

ให้เราติดตั้ง Craft CMS ให้ฟรี บน Cloud Server ในไทย

แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด