NocoDB คืออะไร และวิธีติดตั้งบน Cloud Server
NocoDB คือเครื่องมือที่ครอบฐานข้อมูลของคุณด้วยหน้าจอแบบตารางที่ใช้งานเหมือนสเปรดชีต ทีมที่ไม่เขียน SQL จึงเพิ่มและแก้ไขข้อมูลได้เอง โดยข้อมูลจริงยังอยู่ในฐานข้อมูลขององค์กร
- หมวดหมู่
- Automation และ No-code
- ติดตั้งบนเซิร์ฟเวอร์เองได้
- ได้
- สเปกเริ่มต้นที่แนะนำ
- 1 vCPU · RAM 2 GB
- ไลเซนส์
- AGPLv3 (โอเพนซอร์ส)
- เว็บทางการ
- เปิดเว็บไซต์
- ISO/IEC 27001
- ISO 22301
- ISO 20000-1
- CSA-STAR
Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย
NocoDB คืออะไร
หลายองค์กรมีข้อมูลอยู่ในสเปรดชีตที่แชร์กันจนสับสน หรือมีฐานข้อมูลที่ทีมธุรกิจเข้าถึงไม่ได้เพราะต้องเขียน SQL NocoDB อยู่ตรงกลางพอดี คือให้หน้าจอตารางที่ใช้ง่ายบนฐานข้อมูลจริง
ระบบสร้างมุมมองได้หลายแบบจากข้อมูลชุดเดียว ทั้งตาราง คัมบัง ปฏิทิน และฟอร์มสำหรับกรอกข้อมูล ทำให้ทีมต่างแผนกใช้ข้อมูลชุดเดียวกันในรูปแบบที่ตัวเองถนัด
จุดที่ต่างจากบริการ SaaS ประเภทเดียวกันคือข้อมูลอยู่ในฐานข้อมูลของคุณเอง จึงเชื่อมกับระบบอื่นในองค์กรได้ตรง และไม่มีค่าบริการรายผู้ใช้ต่อเดือน
ความสามารถเด่นของ NocoDB
หน้าจอตารางที่ใช้ง่าย
เพิ่ม แก้ไข และกรองข้อมูลได้เหมือนสเปรดชีตโดยไม่ต้องเขียน SQL
หลายมุมมองจากข้อมูลชุดเดียว
ตาราง คัมบัง ปฏิทิน แกลเลอรี และฟอร์มกรอกข้อมูล
ครอบฐานข้อมูลเดิมได้
ต่อกับ MySQL หรือ PostgreSQL ที่มีข้อมูลอยู่แล้วโดยไม่ต้องย้ายข้อมูล
สร้างฟอร์มเก็บข้อมูลภายนอก
แชร์ลิงก์ฟอร์มให้ลูกค้าหรือพนักงานกรอกแล้วข้อมูลเข้าตารางทันที
มี API ให้ระบบอื่นเรียก
สร้าง REST API ให้ทุกตารางโดยอัตโนมัติ
ใช้ NocoDB ทำอะไรได้บ้าง
- ทะเบียนทรัพย์สินหรือทะเบียนโครงการที่หลายแผนกช่วยกันอัปเดต
- ระบบติดตามงานที่ต้องใช้มุมมองคัมบังและปฏิทินร่วมกัน
- ฟอร์มเก็บข้อมูลภายในที่ต้องส่งเข้าฐานข้อมูลกลางทันที
- หน้าจอให้ทีมธุรกิจดูและแก้ข้อมูลในฐานข้อมูลเดิมอย่างมีขอบเขต
สเปก Cloud Server ที่แนะนำ
| ระดับการใช้งาน | vCPU | RAM | Disk |
|---|---|---|---|
| เริ่มต้นผู้ใช้ไม่เกิน 10 คน | 1 vCPU | 2 GB | NVMe 20 GB |
| แนะนำผู้ใช้หลายสิบคนพร้อมไฟล์แนบ | 2 vCPU | 4 GB | NVMe 60 GB |
| ใช้งานหนักตารางขนาดใหญ่และผู้ใช้พร้อมกันจำนวนมาก | 4 vCPU | 8 GB | NVMe 120 GB |
ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ
วิธีติดตั้ง NocoDB บน Cloud Server ของ THAI DATA CLOUD
ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server
สิ่งที่ต้องเตรียม
- Cloud Server ที่ติดตั้ง Docker แล้ว
- PostgreSQL หรือ MySQL สำหรับเก็บข้อมูลของ NocoDB
- โดเมนและใบรับรอง SSL
ทดสอบบน Ubuntu Server 24.04 LTS ที่ติดตั้ง Docker แล้ว
- 1
สร้างไฟล์ compose.yml
services: db: image: postgres:16 restart: always environment: POSTGRES_USER: nocodb POSTGRES_PASSWORD: ChangeThisStrongPassword POSTGRES_DB: nocodb volumes: [dbdata:/var/lib/postgresql/data] nocodb: image: nocodb/nocodb:latest restart: always depends_on: [db] environment: NC_DB: "pg://db:5432?u=nocodb&p=ChangeThisStrongPassword&d=nocodb" NC_PUBLIC_URL: "https://data.example.com" volumes: [ncdata:/usr/app/data] ports: ["127.0.0.1:8080:8080"] volumes: dbdata: ncdata: - 2
สั่งรัน
docker compose up -d - 3
สร้างบัญชีผู้ดูแลระบบ
เปิดหน้าเว็บผ่าน Reverse Proxy แล้วสมัครบัญชีแรกซึ่งจะเป็นผู้ดูแลระบบ
- 4
ต่อกับฐานข้อมูลเดิมขององค์กร
ถ้าต้องการครอบฐานข้อมูลที่มีอยู่ ให้เพิ่มการเชื่อมต่อภายนอกโดยใช้ผู้ใช้ที่มีสิทธิ์เท่าที่จำเป็น และเปิดเฉพาะตารางที่ต้องการให้แก้ไข
- 5
วาง Reverse Proxy พร้อม HTTPS
server { listen 443 ssl; server_name data.example.com; client_max_body_size 200M; location / { proxy_pass http://127.0.0.1:8080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; } } - 6
เชิญผู้ใช้และกำหนดสิทธิ์
เชิญสมาชิกเข้าโครงการแล้วกำหนดบทบาทว่าใครแก้ข้อมูลได้ ใครดูได้เท่านั้น
พอร์ตที่ต้องเปิดบน Firewall
| พอร์ต | โปรโตคอล | ใช้ทำอะไร |
|---|---|---|
| 443 | TCP | HTTPS ผ่าน Reverse Proxy |
| 8080 | TCP | พอร์ตภายในของ NocoDB |
สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ
- ปิดการสมัครสมาชิกเองและเชิญผู้ใช้เป็นรายคน
- ใช้ผู้ใช้ฐานข้อมูลที่มีสิทธิ์เท่าที่จำเป็นเมื่อต่อกับฐานข้อมูลของระบบงาน
- ระวังการแชร์ลิงก์มุมมองสาธารณะเพราะอาจเปิดเผยข้อมูลภายใน
- สำรองฐานข้อมูลและไฟล์แนบตามรอบ
- ทบทวนสิทธิ์ผู้ใช้เมื่อมีคนเข้าออกจากทีม
ทำไมควรรัน NocoDB บน Cloud Server ของ THAI DATA CLOUD
Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง
ข้อมูลทะเบียนและข้อมูลปฏิบัติงานอยู่ในฐานข้อมูลขององค์กรบน Cloud Server ในไทย ไม่ต้องฝากไว้กับบริการภายนอก
ต่อกับฐานข้อมูลของระบบงานในวง Private Network ได้โดยไม่ต้องเปิดฐานข้อมูลออกอินเทอร์เน็ต
ต้นทุนคงที่แทนค่าบริการรายผู้ใช้ ซึ่งคุ้มขึ้นเมื่อมีผู้ใช้จำนวนมาก
คำถามที่พบบ่อยเกี่ยวกับ NocoDB
NocoDB แทน Airtable ได้ไหม
ได้ในงานส่วนใหญ่ ทั้งมุมมองตาราง คัมบัง ฟอร์ม และ API ข้อได้เปรียบคือข้อมูลอยู่ในฐานข้อมูลของคุณและไม่มีค่ารายผู้ใช้ ส่วนความสามารถบางอย่างและระบบส่วนขยายยังไม่กว้างเท่าบริการต้นแบบ
ครอบฐานข้อมูลเดิมได้จริงไหม
ได้ NocoDB ต่อกับ MySQL หรือ PostgreSQL ที่มีข้อมูลอยู่แล้วและแสดงเป็นตารางให้แก้ไขได้ ควรใช้ผู้ใช้ฐานข้อมูลที่จำกัดสิทธิ์และเปิดเฉพาะตารางที่ต้องการ เพื่อไม่ให้แก้ข้อมูลสำคัญโดยไม่ตั้งใจ
รองรับผู้ใช้พร้อมกันได้เท่าไหร่
สำหรับงานภายในทั่วไป เครื่อง 2 vCPU และ RAM 4 GB รองรับผู้ใช้หลายสิบคนได้ ปัจจัยที่กระทบมากกว่าคือขนาดตารางและความซับซ้อนของมุมมองที่เปิดพร้อมกัน
ทางเลือกอื่นที่คล้ายกับ NocoDB
แอปอื่นในหมวด Automation และ No-code
บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง
ให้เราติดตั้ง NocoDB ให้ฟรี บน Cloud Server ในไทย
แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด