logologo
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
logologo
NocoBase ทำงานอย่างไร
การเปรียบเทียบวิธีการติดตั้งและเวอร์ชัน

การติดตั้ง NocoBase

การติดตั้งด้วย Docker
การติดตั้งด้วย create-nocobase-app
การติดตั้งจากซอร์สโค้ด Git
ตัวแปรสภาพแวดล้อม

การอัปเกรด NocoBase

การอัปเกรดการติดตั้งด้วย Docker
การอัปเกรดการติดตั้งด้วย create-nocobase-app
การอัปเกรดการติดตั้งจากซอร์สโค้ด Git

การปรับใช้

การปรับใช้ในสภาพแวดล้อมจริง

พร็อกซีสำหรับทรัพยากรคงที่

nginx
caddy
cdn

คำสั่งที่ใช้บ่อยในการดำเนินงาน

docker compose
pm2
วิธีปรับใช้ให้เร็วขึ้น
การติดตั้งและอัปเกรดปลั๊กอิน
Previous Pageตัวแปรสภาพแวดล้อม
Next Pageการอัปเกรดการติดตั้งด้วย create-nocobase-app
TIP

เอกสารนี้แปลโดย AI หากมีข้อมูลที่ไม่ถูกต้อง โปรดดูเวอร์ชันภาษาอังกฤษ

#การอัปเกรดการติดตั้ง Docker

ก่อนการอัปเกรด
  • โปรดสำรองข้อมูลฐานข้อมูลของคุณก่อนเสมอ

#1. เปลี่ยนไปยังไดเรกทอรีที่ไฟล์ docker-compose.yml อยู่

ตัวอย่างเช่น

# MacOS, Linux...
cd /your/path/my-project/
# Windows
cd C:\your\path\my-project

#2. อัปเดตหมายเลขเวอร์ชันของ Image

เกี่ยวกับหมายเลขเวอร์ชัน
  • หมายเลขเวอร์ชันแบบนามแฝง (Alias versions) เช่น latest, latest-full, beta, beta-full, alpha, alpha-full โดยทั่วไปแล้วไม่จำเป็นต้องแก้ไขครับ/ค่ะ
  • หมายเลขเวอร์ชันแบบตัวเลข (Numeric versions) เช่น 1.7.14, 1.7.14-full จำเป็นต้องแก้ไขให้เป็นหมายเลขเวอร์ชันเป้าหมายครับ/ค่ะ
  • หมายเลขเวอร์ชันรองรับเฉพาะการอัปเกรดเท่านั้น ไม่รองรับการดาวน์เกรดครับ/ค่ะ!!!
  • สำหรับสภาพแวดล้อม Production แนะนำให้กำหนดเวอร์ชันเป็นตัวเลขที่แน่นอน เพื่อหลีกเลี่ยงการอัปเกรดอัตโนมัติโดยไม่ตั้งใจครับ/ค่ะ ดูเวอร์ชันทั้งหมด
# ...
services:
  app:
    # แนะนำให้ใช้ Image ของ Alibaba Cloud (อาจช่วยให้ดาวน์โหลดได้เร็วขึ้น)
    image: nocobase/nocobase:1.7.14-full
    # สามารถใช้เวอร์ชันแบบนามแฝงได้ (อาจมีการอัปเกรดอัตโนมัติ โปรดใช้ด้วยความระมัดระวังในสภาพแวดล้อม Production)
    # image: nocobase/nocobase:latest-full
    # image: nocobase/nocobase:beta-full
    # Docker Hub (อาจช้าหรือไม่สำเร็จในบางภูมิภาค)
    # image: nocobase/nocobase:1.7.14-full
# ...

#3. รีสตาร์ทคอนเทนเนอร์

# ดึง Image ล่าสุด
docker compose pull app

# สร้างคอนเทนเนอร์ใหม่
docker compose up -d app

# ตรวจสอบสถานะของกระบวนการ (process) ของแอป
docker compose logs -f app

#4. การอัปเกรดปลั๊กอินของบุคคลที่สาม

โปรดดูที่ การติดตั้งและอัปเกรดปลั๊กอิน

#5. คำแนะนำในการย้อนกลับ (Rollback)

NocoBase ไม่รองรับการดาวน์เกรดครับ/ค่ะ หากคุณต้องการย้อนกลับ โปรดกู้คืนข้อมูลสำรองฐานข้อมูลก่อนการอัปเกรด และเปลี่ยนเวอร์ชันของ Image กลับเป็นเวอร์ชันเดิมครับ/ค่ะ

#6. คำถามที่พบบ่อย (FAQ)

Q: การดึง Image ช้าหรือไม่สำเร็จ

ลองใช้ตัวเร่งความเร็ว Image (Image accelerator) หรือใช้ Image ของ Alibaba Cloud ที่ nocobase/nocobase:<tag> ครับ/ค่ะ

Q: เวอร์ชันไม่เปลี่ยนแปลง

โปรดยืนยันว่าคุณได้แก้ไข image ให้เป็นหมายเลขเวอร์ชันใหม่แล้ว และได้รันคำสั่ง docker compose pull app กับ up -d app สำเร็จเรียบร้อยแล้วครับ/ค่ะ

Q: การดาวน์โหลดหรืออัปเดตปลั๊กอินเชิงพาณิชย์ล้มเหลว

สำหรับปลั๊กอินเชิงพาณิชย์ โปรดตรวจสอบรหัสการอนุญาต (license key) ในระบบ หลังจากตรวจสอบแล้ว ให้รีสตาร์ท Docker คอนเทนเนอร์ครับ/ค่ะ ดูรายละเอียดเพิ่มเติมได้ที่ คู่มือการเปิดใช้งานสิทธิ์การใช้งานเชิงพาณิชย์ของ NocoBase