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การติดตั้งด้วย Docker
Next Pageการติดตั้งจากซอร์สโค้ด Git
TIP

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

#การติดตั้ง create-nocobase-app

ข้อกำหนดเบื้องต้น
  • ติดตั้ง Node.js 20+ และ Yarn 1.22.x แล้ว
  • กำหนดค่าและเปิดใช้งานฐานข้อมูลที่จำเป็นอย่างน้อยหนึ่งรายการ ได้แก่ MySQL 8.0.17+, MariaDB 10.9+ หรือ PostgreSQL 10+
  • (ไม่บังคับ) เนื่องจากสภาพแวดล้อมเครือข่ายในประเทศจีน อาจแนะนำให้คุณเปลี่ยนไปใช้ mirror ในประเทศจีนครับ/ค่ะ
$ yarn config set disable-self-update-check true
$ yarn config set registry https://registry.npmmirror.com/

#1. สร้างโปรเจกต์ NocoBase

เลือกเวอร์ชัน NocoBase (เปรียบเทียบเวอร์ชัน) และประเภทฐานข้อมูล จากนั้นรันคำสั่งที่เกี่ยวข้องครับ/ค่ะ

เวอร์ชัน Beta (2.0-beta)
เวอร์ชัน Alpha (2.0-alpha)
เวอร์ชัน Latest (1.9)
PostgreSQL
MySQL
MariaDB
npx create-nocobase-app@beta my-nocobase-app -d postgres \
   -e DB_HOST=localhost \
   -e DB_PORT=5432 \
   -e DB_DATABASE=nocobase \
   -e DB_USER=nocobase \
   -e DB_PASSWORD=nocobase \
   -e TZ=Asia/Shanghai
คำอธิบายตัวแปรสภาพแวดล้อม
  • TZ ใช้สำหรับตั้งค่าเขตเวลาของแอปพลิเคชัน ซึ่งค่าเริ่มต้นจะเป็นเขตเวลาของระบบปฏิบัติการครับ/ค่ะ
  • APP_KEY คือคีย์ลับของแอปพลิเคชัน ใช้สำหรับสร้างโทเค็นผู้ใช้และอื่นๆ (หาก APP_KEY ถูกเปลี่ยน โทเค็นเก่าจะใช้งานไม่ได้) สามารถเป็นสตริงแบบสุ่มใดๆ ก็ได้ โปรดเปลี่ยนเป็นคีย์ลับของคุณเอง และตรวจสอบให้แน่ใจว่าจะไม่รั่วไหลออกสู่ภายนอกครับ/ค่ะ
  • DB_* คือการตั้งค่าที่เกี่ยวข้องกับฐานข้อมูล โปรดแก้ไขให้ตรงกับข้อมูลการเชื่อมต่อฐานข้อมูลของคุณตามสถานการณ์จริงครับ/ค่ะ

#2. เปลี่ยนไดเรกทอรี

cd my-nocobase-app

#3. ติดตั้ง Dependencies

📢 ขั้นตอนนี้อาจใช้เวลามากกว่าสิบนาที ขึ้นอยู่กับสภาพแวดล้อมเครือข่าย การตั้งค่าระบบ และปัจจัยอื่นๆ ครับ/ค่ะ

yarn install
เคล็ดลับสำหรับ Production Environment

เมื่อทำการ Deploy ใน Production Environment เพื่อลดขนาดไฟล์ คุณสามารถติดตั้งเฉพาะ Dependencies ที่จำเป็นได้ครับ/ค่ะ:

yarn install --production

#4. ติดตั้ง NocoBase

yarn nocobase install --lang=zh-CN

กระบวนการติดตั้งจะสร้างโครงสร้างตารางฐานข้อมูลและข้อมูลเริ่มต้นโดยอัตโนมัติครับ/ค่ะ

#5. เริ่มต้น NocoBase

สำหรับ Development Environment

yarn dev

สำหรับ Production Environment

yarn start

#6. เข้าสู่ระบบ NocoBase

เปิด http://localhost:13000 ในเบราว์เซอร์ของคุณครับ/ค่ะ บัญชีผู้ใช้และรหัสผ่านเริ่มต้นคือ admin@nocobase.com และ admin123

ข้อควรระวังด้านความปลอดภัยของบัญชี

หลังจากเข้าสู่ระบบครั้งแรก โปรดเปลี่ยนรหัสผ่านเริ่มต้นทันทีเพื่อความปลอดภัยของระบบครับ/ค่ะ