NexCMP คืออะไร
NexCMP คือซอฟต์แวร์ที่คุณติดตั้งบน เซิร์ฟเวอร์ของคุณเอง เพื่อแปลงโครงสร้างพื้นฐานคลาวด์ให้เป็นผลิตภัณฑ์ที่คุณสามารถขายได้ โดยมอบสิ่งเหล่านี้ให้แก่คุณ:
- ียร์ พอร์ทัลลูกค้า ที่ให้ผู้ใช้สมัครสมาชิก เติมเครดิต สั่งซื้อเครื่องเสมือนและบริการอื่นๆ เปิดคอนโซล ถ่ายสแนปชอต และติดต่อฝ่ายสนับสนุน;
- ียร์ คอนโซลผู้ดูแลระบบ (
/admin) สำหรับจัดการลูกค้า แพ็กเกจ ราคา การชำระเงิน โครงสร้างพื้นฐาน และการตั้งค่า; - การเรียกเก็บเงิน: ระบบกระเป๋าเงินต่อลูกค้า การคิดเงินตามชั่วโมงหรือรายเดือน ใบแจ้งหนี้ โปรโมชัน และโควตบทรัพยากร;
- ผู้แทนจำหน่ายแบบไวท์ลาเบล: แบรนด์อื่นๆ ที่ขายความจุของคุณภายใต้โดเมนของตนเอง;
- API, เครื่องมือบรรทัดคำสั่ง (
cmp) และเซิร์ฟเวอร์ MCP สำหรับการทำงานอัตโนมัติ; - ตัวเลือก AI Chat (ผู้ช่วยสนับสนุน) และ AI Agent (จัดการ VM ด้วยภาษาธรรมชาติ)
สิ่งที่เชื่อมต่อได้
NexCMP ไม่ได้โฮสต์เครื่องเสมือนด้วยตนเอง แต่ทำหน้าที่ขับเคลื่อนแพลตฟอร์มที่ทำหน้าที่นั้น แหล่งที่มา (หรือเรียกว่าผู้ให้บริการ) ได้แก่:
| Source | การใช้งานทั่วไป | คู่มือ |
|---|---|---|
| Apache CloudStack | ไพรเวทหรือพับลิกคลาวด์ที่มีโซน เครือข่าย เวอร์ชวลเราเตอร์ และพับลิก IP | CloudStack |
| Proxmox VE | เซิร์ฟเวอร์เดี่ยวหรือคลัสเตอร์ที่คุณใช้งานอยู่แล้ว | Proxmox VE |
โมดูลอื่นจำเป็นต้องมีโครงสร้างพื้นฐานของตนเอง ได้แก่ เซิร์ฟเวอร์แบร์เมทัล, โหนด VPN และพร็อกซี, ที่เก็บข้อมูลออบเจ็กต์ S3, Kubernetes และไพรเวทคลาวด์ ดูตารางรวมทั้งหมดได้ที่ Infrastructure requirements
วิธีการสร้าง
NexCMP เป็นโปรแกรมเดี่ยวที่มีบริการ systemd สองรายการบนเซิร์ฟเวอร์ Ubuntu หนึ่งเครื่อง:
nexcmp— เว็บเซิร์ฟเวอร์: พอร์ทัลลูกค้า, คอนโซลผู้ดูแลระบบ, API, วิซาร์ดการติดตั้ง;nexcmp-vmd— ระบบงานเบื้องหลัง: งานโพรวิชันนิ่ง, การซิงโครไนซ์กับ CloudStack หรือ Proxmox ของคุณ, รอบการเรียกเก็บเงิน
ข้อมูลจะอยู่ใน /var/lib/nexcmp (ฐานข้อมูล SQLite และไฟล์), การกำหนดค่าใน /etc/nexcmp, โปรแกรมใน /opt/nexcmp ดูภาพรวมทั้งหมดได้ที่ Architecture
ขั้นตอนถัดไป
- ตรวจสอบ requirements
- รับไลเซนส์ — License and purchase
- Install จากนั้นเรียกใช้ setup wizard
- เชื่อมต่อแพลตฟอร์มของคุณ: CloudStack หรือ Proxmox VE