ข้ามไปยังเนื้อหา

โซลูชัน · PaaS แบบโฮสต์ด้วยตัวเอง

VPS สำหรับ Dokploy

Dokploy เป็น PaaS แบบโฮสต์เองบน Docker และ Traefik: แอปพลิเคชันจาก Git หรือ Compose, ฐานข้อมูล, การสำรองข้อมูล และ HTTPS อัตโนมัติจากแดชบอร์ดเดียว เอกสารระบุว่าต้องใช้ RAM 2 GB และดิสก์ 30 GB และทุกแอปที่คุณปรับใช้จะเพิ่มความต้องการขึ้นอีก BD-8 ราคา $12.90 เป็นเครื่องที่ถูกที่สุดที่มีพื้นที่เพียงพอ ส่วน C2-4-80 ราคา $37.90 มาพร้อม Dokploy ที่ติดตั้งแล้ว

สิ่งที่ต้องใช้

ซอฟต์แวร์ตามเอกสาร ขนาดระบุแหล่งที่มา

ซอฟต์แวร์และแนวทางด้านความปลอดภัยมาจากเอกสารของโปรเจกต์เอง หากโปรเจกต์ไม่ได้เผยแพร่ข้อมูลฮาร์ดแวร์ ขนาดจะระบุว่าเป็นตัวเลขของใคร

จาก docs.dokploy.com

  • “RAM อย่างน้อย 2GB และพื้นที่ดิสก์ 30GB” Ubuntu, Debian, Fedora หรือ CentOS
  • ติดตั้ง: curl -sSL https://dokploy.com/install.sh | sh ระบบจะติดตั้ง Docker ให้หากยังไม่มี
  • พอร์ต 3000 (แดชบอร์ด), 80 และ 443 (Traefik) ต้องว่าง: “การติดตั้งจะล้มเหลวหากพอร์ตใดพอร์ตหนึ่งถูกใช้งานอยู่แล้ว”
  • เปิด http://your-ip:3000 ไปยังหน้าตั้งค่าและสร้างผู้ดูแล อย่าปิดการเข้าถึงผ่าน IP:port จนกว่า HTTPS บนโดเมนจะใช้งานได้

ขนาด (ขั้นต่ำของ Dokploy แล้วตามด้วยสิ่งที่แอปเพิ่มเข้ามา)

กำหนดขนาดตามประเภทงาน
ปริมาณงานvCPURAM
Dokploy อย่างเดียว (ขั้นต่ำอย่างเป็นทางการ)แดชบอร์ด, Postgres, Redis และ Traefik ดิสก์ 30 GB สำหรับอิมเมจ22 GB
Dokploy + แอปไม่กี่ตัวและฐานข้อมูลการ build เกิดขึ้นบนเครื่องนี้ จึงควรให้ CPU เพียงพอ48 GB
หลายโปรเจกต์, preview, โหนด Swarmหรือเครื่อง Dokploy ขนาดเล็กร่วมกับเซิร์ฟเวอร์ระยะไกลที่ใหญ่กว่า824 GB

แพ็กเกจที่เหมาะสม

4 เครื่อง ราคาปัจจุบัน

เครื่องที่เหมาะและถูกที่สุดก่อน ราคาเป็นราคาวันนี้ ต่อเดือน อ่านจากแค็ตตาล็อก

  • BD-8$12.90/เดือน

    4 vCPU · 8 GB · ดิสก์ 100 GB · 32 TB

    ถูกที่สุดที่มีพื้นที่พอสำหรับแอปจริง. 4 vCPU, 8 GB, 100 GB (มากกว่าขั้นต่ำ 30 GB ถึงสามเท่า) และปริมาณรับส่งข้อมูล 32 TB ผู้ให้บริการของแพ็กเกจนี้ไม่รันสคริปต์เริ่มต้น: วางคำสั่งบรรทัดเดียวเพื่อติดตั้ง

  • C2-4-80$37.90/เดือน

    2 vCPU · 4 GB · ดิสก์ 80 GB · 3 TB

    มาพร้อม Dokploy ที่ติดตั้งแล้ว. 2 vCPU / 4 GB / 80 GB ในกว่าสามสิบเมือง พร้อมหน้าตั้งค่ารออยู่ที่พอร์ต 3000

  • C4-8-160$75.90/เดือน

    4 vCPU · 8 GB · ดิสก์ 160 GB · 3 TB

    ส่งมอบพร้อมติดตั้งแล้ว และมีพื้นที่เหลือ. 4 vCPU / 8 GB และดิสก์ 160 GB สำหรับอิมเมจ, volume และการสำรองข้อมูล

  • BD-24$31.90/เดือน

    8 vCPU · 24 GB · ดิสก์ 300 GB · 32 TB

    8 vCPU / 24 GB สำหรับหลายโปรเจกต์. Preview, staging และ production โดยที่การ build ไม่แย่งทรัพยากรจากแอป

“ปรับใช้พร้อมติดตั้ง” จะเปิดหน้ากำหนดค่าโดยใส่สคริปต์เริ่มต้น Dokploy ของเราไว้ในช่องสคริปต์เริ่มต้นแล้วแบบเต็ม ก่อนที่คุณจะซื้อ สคริปต์จะรันครั้งเดียวในฐานะ root ระหว่างสร้างเซิร์ฟเวอร์ และเฉพาะกับผู้ให้บริการที่แพลตฟอร์มรองรับสคริปต์เริ่มต้นเท่านั้น ในแถวอื่นการติดตั้งใช้คำสั่งชุดเดียวกันที่คุณวางเอง

การติดตั้ง

สามขั้นตอน จากเอกสารของ Dokploy

เมื่อใช้พรีเซ็ต ขั้นตอนที่ 1 จะเสร็จเมื่อได้รับเซิร์ฟเวอร์ ให้ทำขั้นตอนที่ 2 ทันทีที่ได้ IP

  1. ติดตั้ง curl -sSL https://dokploy.com/install.sh | sh Docker (หากจำเป็น), Postgres, Redis, Traefik และ Dokploy ใช้เวลาไม่กี่นาที
  2. ทำหน้าตั้งค่าให้เสร็จทันที เปิด http://your-ip:3000 และสร้างบัญชีผู้ดูแล ผู้ที่เข้าถึงหน้านี้คนแรกจะเป็นผู้สร้างได้
  3. โดเมน, HTTPS แล้วจึงปิดพอร์ต 3000 กำหนดโดเมนให้แดชบอร์ดใน Settings และตรวจสอบว่า HTTPS ใช้งานได้ก่อนปิดการเข้าถึงผ่าน IP:port เอกสารของ Dokploy เตือนว่าหากทำกลับลำดับ คุณจะเข้าระบบไม่ได้ จากนั้น ufw delete allow 3000/tcp

พูดกันตรง ๆ

สิ่งที่เราจะซื้อจริงๆ

ขั้นต่ำคือ 2 GB และ 30 GB เลือกเครื่อง 8 GB, 100 GB ที่ราคาถูกกว่าเครื่องขนาดขั้นต่ำ

สำหรับ Dokploy และแอปไม่กี่ตัว

BD-8 · $12.90/เดือน

4 vCPU, 8 GB และ 100 GB ราคา $12.90: Dokploy พร้อม Postgres และ Redis, Traefik และแอปพลิเคชันสามหรือสี่ตัวพร้อมฐานข้อมูล รวมถึงดิสก์สำหรับอิมเมจและการสำรองข้อมูล เครื่องนี้ไม่รันพรีเซ็ตของเรา การติดตั้งจึงเป็นการวางคำสั่งบรรทัดเดียว หากไม่ต้องการพิมพ์เอง C2-4-80 ราคา $37.90 มาพร้อม Dokploy ที่ทำงานอยู่แล้ว

คำถาม

คำถามที่ผู้คนถามก่อนซื้อ

Dokploy ต้องการอะไรบ้าง
เอกสารการติดตั้งระบุว่าต้องมี RAM อย่างน้อย 2 GB และดิสก์ 30 GB บน Ubuntu, Debian, Fedora หรือ CentOS โดยพอร์ต 3000, 80 และ 443 ต้องว่าง นั่นคือสำหรับแพลตฟอร์ม: Dokploy, Postgres และ Redis ของมัน และ Traefik แอปที่คุณปรับใช้จะอยู่บนเครื่องเดียวกัน จึงควรเลือกเครื่องให้รองรับแอปด้วย เครื่อง 8 GB ที่มีดิสก์ 100 GB คือจุดที่เริ่มไม่คับแคบ
พรีเซ็ตเปิดพอร์ต 3000 ทิ้งไว้ ปลอดภัยหรือไม่
นี่คือวิธีติดตั้งของ Dokploy: หน้าตั้งค่าบนพอร์ต 3000 ต้องเข้าถึงได้หนึ่งครั้งเพื่อให้คุณสร้างบัญชีผู้ดูแล และผู้เข้าถึงคนแรกจะเป็นผู้สร้างได้ พรีเซ็ตจะเปิดพอร์ตนี้และวางไฟล์ /root/DOKPLOY-NEXT-STEPS.txt ที่บอกให้คุณทำการตั้งค่าให้เสร็จทันที กำหนดโดเมนพร้อม HTTPS ให้แดชบอร์ด แล้วจึงปิดพอร์ต 3000 ตามลำดับนี้ เพราะเอกสารของ Dokploy เตือนว่าการปิดการเข้าถึงผ่าน IP ก่อนที่ HTTPS จะใช้งานได้จะทำให้คุณเข้าระบบไม่ได้
ใช้พอร์ตอะไรบ้าง?
พอร์ต 3000 สำหรับแดชบอร์ด, 80 และ 443 สำหรับ Traefik ที่อยู่หน้าแอปของคุณ และ 22 สำหรับ SSH พรีเซ็ตจะเปิดเฉพาะพอร์ตเหล่านี้ ตัวติดตั้งของ Dokploy จะล้มเหลวหากพอร์ต 80, 443 หรือ 3000 ถูกใช้งานอยู่แล้ว จึงต้องใช้เครื่องใหม่
แอป Docker Compose หรือการปรับใช้จาก Git
ได้ทั้งสองแบบ Dokploy build จาก Git repository ด้วย Nixpacks, Dockerfile หรือ Buildpacks หรือรันไฟล์ docker-compose ที่คุณให้ และจัดการ Postgres, MySQL, MariaDB, MongoDB และ Redis เป็นบริการหลัก พร้อมการสำรองข้อมูลตามกำหนดเวลาไปยังพื้นที่เก็บข้อมูลที่รองรับ S3
จัดการมากกว่าหนึ่งเซิร์ฟเวอร์ได้หรือไม่
ได้ ผ่านเซิร์ฟเวอร์ระยะไกลทาง SSH และ Docker Swarm สำหรับการตั้งค่าหลายโหนด รูปแบบที่พบบ่อยคือเครื่อง Dokploy ขนาดเล็กหนึ่งเครื่องและ worker ที่ใหญ่กว่าหนึ่งหรือสองเครื่อง แพ็กเกจใดก็ได้ที่นี่ทำหน้าที่ได้ทั้งสองบทบาท
Dokploy หรือ Coolify
ทั้งสองเป็น PaaS แบบโฮสต์เองที่ติดตั้งด้วยคำสั่งบรรทัดเดียวบน Docker พร้อมการปรับใช้จาก Git และ HTTPS อัตโนมัติ Dokploy เบากว่าและใกล้เคียงกับ Compose และ Swarm มากกว่า ส่วน Coolify เก่ากว่า ครอบคลุมกว่า และรองรับหลายเซิร์ฟเวอร์ตั้งแต่แรก ทั้งสองรันบนเครื่องเดียวกันได้ และเรามีหน้าสำหรับแต่ละตัว