โซลูชัน · แพลตฟอร์มแอป LLM
VPS สำหรับ Dify
Dify เป็นแพลตฟอร์มโอเพนซอร์สสำหรับสร้างแอป LLM: ผู้ช่วยแชต เอเจนต์ เวิร์กโฟลว์ และ RAG บนเอกสารของคุณ โดยใช้ผู้ให้บริการโมเดลที่คุณเลือกผ่าน API key เอกสารของ Dify กำหนด CPU 2 คอร์และ RAM 4 GiB และไฟล์ Docker Compose อย่างเป็นทางการเริ่มคอนเทนเนอร์สิบหกตัว จึงควรถือว่าตัวเลขนั้นเป็นขั้นต่ำจริงๆ BD-8 ราคา $12.90 ต่อเดือนเป็นเครื่องที่ถูกที่สุดที่มีพื้นที่เหลือจริง ส่วน C2-4-80 ราคา $37.90 เป็นเครื่องที่ถูกที่สุดที่ตรงกับขั้นต่ำอย่างเป็นทางการพอดี มีให้เลือกในหลายสิบเมือง
สิ่งที่ต้องใช้
ซอฟต์แวร์ตามเอกสาร ขนาดระบุแหล่งที่มา
ซอฟต์แวร์และแนวทางด้านความปลอดภัยมาจากเอกสารของโปรเจกต์เอง หากโปรเจกต์ไม่ได้เผยแพร่ข้อมูลฮาร์ดแวร์ ขนาดจะระบุว่าเป็นตัวเลขของใคร
จาก README ของ Dify และ docs.dify.ai
- “CPU >= 2 Core, RAM >= 4 GiB” Docker Engine 19.03 ขึ้นไป พร้อม Docker Compose 2.24.0 ขึ้นไป บน Linux
- ติดตั้ง: clone รีลีสล่าสุด แล้วรัน
cd dify/docker && cp .env.example .env && docker compose up -dไฟล์ compose จะเริ่มบริการของ Dify เจ็ดตัว พร้อม Postgres, Redis, Weaviate, nginx, sandbox สองตัว และ egress proxy สองตัว - nginx ภายในสแตกเปิดพอร์ต 80 และ 443 บัญชีผู้ดูแลระบบสร้างได้ครั้งเดียวที่
http://your-ip/installหลังจากนั้นเข้าสู่ระบบที่ที่อยู่หลัก - โมเดลมาจากผู้ให้บริการที่คุณกำหนดใน Settings: API key สำหรับโมเดลที่โฮสต์ไว้ หรือ endpoint ที่โฮสต์เองซึ่งเข้ากันได้กับ OpenAI เช่น Ollama ตัว Dify เองไม่ได้รันโมเดล จึงไม่ต้องใช้ GPU
ขนาด (ขั้นต่ำของ Dify แล้วตามด้วยของเราจากสิ่งที่ไฟล์ compose เริ่มทำงาน)
| ปริมาณงาน | vCPU | RAM |
|---|---|---|
| Dify อย่างเดียว (ขั้นต่ำอย่างเป็นทางการ)คอนเทนเนอร์สิบหกตัวทำงานแบบว่างอยู่ที่นี่ การ index ชุดเอกสารหรือการ build บนเครื่องเดียวกันจะทำให้ต้องใช้ swap | 2 | 4 GB |
| Dify + แอปไม่กี่ตัวและฐานความรู้ขนาดเล็กของเรา Postgres, Redis, Weaviate และ worker ต่างใช้หน่วยความจำของตัวเอง นี่คือจุดที่เริ่มไม่ตึงแล้ว | 4 | 8 GB |
| ฐานความรู้ขนาดใหญ่ ผู้ใช้จำนวนมาก เวิร์กโฟลว์ทำงานทั้งวันของเรา Weaviate ขยายตามจำนวนเวกเตอร์ การทำ embedding และ indexing รันบน CPU ของ worker | 8 | 24 GB |
แพ็กเกจที่เหมาะสม
5 เครื่อง ราคาปัจจุบัน
เครื่องที่เหมาะและถูกที่สุดก่อน ราคาเป็นราคาวันนี้ ต่อเดือน อ่านจากแค็ตตาล็อก
- BD-8$12.90/เดือน
4 vCPU · 8 GB · ดิสก์ 100 GB · 32 TB
ราคาถูกที่สุดที่มีพื้นที่พอสำหรับทั้งสแตก. 4 vCPU, 8 GB, 100 GB และปริมาณรับส่งข้อมูล 32 TB ในราคาถูกกว่าเครื่อง 4 GB ที่อื่น เป็นสองเท่าของขั้นต่ำอย่างเป็นทางการทั้งสองด้าน
- BD-12$17.90/เดือน
6 vCPU · 12 GB · ดิสก์ 200 GB · 32 TB
6 vCPU / 12 GB / 200 GB สำหรับคลังเอกสารขนาดจริง. ดิสก์สำหรับไฟล์อัปโหลดและเวกเตอร์ หน่วยความจำเผื่อให้ Weaviate ขยายตัว
- BD-24$31.90/เดือน
8 vCPU · 24 GB · ดิสก์ 300 GB · 32 TB
8 vCPU / 24 GB สำหรับแอปของทีม. หลายแอป ฐานความรู้ขนาดใหญ่ เอเจนต์และเวิร์กโฟลว์ทำงานพร้อมกัน
- C2-4-80$37.90/เดือน
2 vCPU · 4 GB · ดิสก์ 80 GB · 3 TB
ตรงกับขั้นต่ำอย่างเป็นทางการพอดี ในหลายสิบเมือง. 2 vCPU / 4 GB / 80 GB รันสแตกได้ แต่อย่า build หรือทำดัชนีบนเครื่องนี้ด้วย เลือกเพราะเมือง ไม่ใช่เพราะขนาด
- C4-8-160$75.90/เดือน
4 vCPU · 8 GB · ดิสก์ 160 GB · 3 TB
4 vCPU / 8 GB / 160 GB ในหลายสิบเมือง. ขนาดที่สบายสำหรับกรณีที่หกเมืองของแถวราคาถูกที่สุดไม่เหมาะกับคุณ
ยังไม่มีพรีเซ็ตเริ่มต้นสำหรับ Dify: การติดตั้งคือสี่ขั้นตอนด้านล่างที่คุณพิมพ์เอง เป็นคำสั่งจากเอกสารของ Dify เอง ไม่มีการเพิ่มเติมใดๆ
การติดตั้ง
สี่ขั้นตอน จากเอกสารของ Dify
Docker, สแตก compose, หน้าผู้ดูแลระบบ แล้วจึงเป็นโมเดล ทำขั้นตอนที่ 3 ทันทีที่สแตกทำงาน: ผู้ที่เข้า /install คนแรกจะเป็นผู้สร้างบัญชีผู้ดูแลระบบ
- Docker
curl -fsSL https://get.docker.com | shDify ต้องใช้ Compose 2.24 ขึ้นไป คำสั่งdocker compose versionจะแสดงเวอร์ชันที่คุณมี - โคลนรีลีสล่าสุดและเริ่มใช้งาน
git clone --branch "$(curl -s https://api.github.com/repos/langgenius/dify/releases/latest | jq -r .tag_name)" https://github.com/langgenius/dify.git cd dify/docker && cp .env.example .env && docker compose up -dคอนเทนเนอร์สิบหกตัวจะเริ่มทำงาน;docker compose psควรแสดงทุกตัวเป็น Up หรือ healthy โดย init_permissions เป็น Exited - สร้างบัญชีผู้ดูแลระบบทันที เปิด
http://your-ip/installตั้งค่าบัญชีผู้ดูแลระบบ แล้วเข้าสู่ระบบที่http://your-ipระหว่างที่ยังไม่มี HTTPS ให้ปิดพอร์ต 80 ไว้หลังไฟร์วอลล์และเข้าถึงผ่าน SSH:ssh -N -L 8080:127.0.0.1:80 root@your-serverแล้วเปิด http://127.0.0.1:8080/install - เพิ่มผู้ให้บริการโมเดล แล้วจึงเพิ่มโดเมน Settings, Model Provider: วาง API key ของผู้ให้บริการแบบโฮสต์ หรือชี้ผู้ให้บริการที่เข้ากันได้กับ OpenAI ไปยัง Ollama ของคุณเอง สำหรับ HTTPS ให้ชี้ A record ไปยังเซิร์ฟเวอร์ คัดลอก
docker/envs/infrastructure/certbot.env.exampleโดยตัดส่วนท้าย .example ออก แล้วใส่ CERTBOT_DOMAIN และ CERTBOT_EMAIL ลงไป จากนั้นเริ่มโปรไฟล์ certbot ของสแตก:docker compose --profile certbot up -d
พูดกันตรง ๆ
สิ่งที่เราจะซื้อจริงๆ
ขั้นต่ำคือ 2 คอร์และ 4 GiB สำหรับคอนเทนเนอร์สิบหกตัว ซื้อเครื่อง 8 GB ที่ราคาถูกกว่าเครื่องขนาดขั้นต่ำ
สำหรับ Dify และแอปไม่กี่ตัว
BD-8 · $12.90/เดือน
4 vCPU, 8 GB และ 100 GB ราคา $12.90: สแตกอย่างเป็นทางการทั้งหมดพร้อมหน่วยความจำเหลือให้ Postgres, Redis และ Weaviate ขยายตัว ดิสก์สำหรับไฟล์อัปโหลด และ CPU สำหรับ indexing โดยแอปไม่สะดุด โมเดลอยู่ที่อื่นผ่าน API key เครื่องนี้จึงไม่ต้องใช้ GPU เลย หากคุณต้องการเมืองที่แถวราคาถูกที่สุดไม่มี C4-8-160 ราคา $75.90 มีสเปกแบบเดียวกันในหลายสิบเมือง
คำถาม