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การติดตั้งด้วย create-nocobase-app
Next Pageตัวแปรสภาพแวดล้อม
TIP

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

#ติดตั้งจากซอร์สโค้ด Git

ข้อกำหนดเบื้องต้น
  • ติดตั้ง Git, 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)
git clone https://github.com/nocobase/nocobase.git -b next --depth=1 my-nocobase

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

cd my-nocobase

#3. ติดตั้ง Dependencies

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

yarn install --frozen-lockfile

#4. ตั้งค่าตัวแปรสภาพแวดล้อม

ตัวแปรสภาพแวดล้อมที่ NocoBase ต้องการจะถูกเก็บไว้ในไฟล์ .env ที่อยู่ในไดเรกทอรีหลักครับ/ค่ะ โปรดแก้ไขตัวแปรสภาพแวดล้อมตามสถานการณ์จริง

TZ=Asia/Shanghai
APP_KEY=your-secret-key
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=postgres
DB_USER=nocobase
DB_PASSWORD=nocobase
คำอธิบายตัวแปรสภาพแวดล้อม
  • TZ ใช้สำหรับตั้งค่าโซนเวลาของแอปพลิเคชัน ซึ่งค่าเริ่มต้นจะเป็นโซนเวลาของระบบปฏิบัติการครับ/ค่ะ
  • APP_KEY คือคีย์ลับของแอปพลิเคชัน ใช้สำหรับสร้างโทเค็นผู้ใช้และอื่นๆ ครับ/ค่ะ (หาก APP_KEY ถูกเปลี่ยน โทเค็นเก่าก็จะใช้งานไม่ได้) สามารถเป็นสตริงแบบสุ่มใดๆ ก็ได้ โปรดเปลี่ยนเป็นคีย์ลับของคุณเอง และตรวจสอบให้แน่ใจว่าไม่มีการรั่วไหลออกไปภายนอกครับ/ค่ะ
  • DB_* เป็นตัวแปรที่เกี่ยวข้องกับฐานข้อมูลครับ/ค่ะ หากคุณไม่ได้ใช้บริการฐานข้อมูลเริ่มต้นตามตัวอย่าง โปรดแก้ไขตามสถานการณ์จริง

#5. ติดตั้ง NocoBase

yarn nocobase install --lang=zh-CN

#6. เริ่ม NocoBase

สภาพแวดล้อมสำหรับการพัฒนา

yarn dev

สภาพแวดล้อมสำหรับการใช้งานจริง (ไม่แนะนำ)

ไม่แนะนำให้ใช้การ Deploy จากซอร์สโค้ดโดยตรงในสภาพแวดล้อมสำหรับการใช้งานจริงครับ/ค่ะ สำหรับการใช้งานจริง โปรดดูที่ การ Deploy สำหรับการใช้งานจริง

yarn build
yarn start

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

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

คำเตือนด้านความปลอดภัยของบัญชี

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