Coolify คืออะไร และวิธีติดตั้งบน Cloud Server
Coolify คือแพลตฟอร์มที่ทำให้ Deploy แอปบน Cloud Server ของตัวเองได้ง่ายเหมือนใช้บริการโฮสต์แอป เพียงเชื่อมกับที่เก็บโค้ดแล้วระบบจะบิลด์และรันให้อัตโนมัติ
- หมวดหมู่
- Control Panel และ Hosting
- ติดตั้งบนเซิร์ฟเวอร์เองได้
- ได้
- สเปกเริ่มต้นที่แนะนำ
- 2 vCPU · RAM 4 GB
- ไลเซนส์
- Apache License 2.0 (โอเพนซอร์ส)
- เว็บทางการ
- เปิดเว็บไซต์
- ISO/IEC 27001
- ISO 22301
- ISO 20000-1
- CSA-STAR
Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย
Coolify คืออะไร
บริการโฮสต์แอปที่ Deploy ได้ด้วยการ Push โค้ดสะดวกมาก แต่คิดค่าบริการตามการใช้งานและข้อมูลอยู่บนระบบของผู้ให้บริการ เมื่อแอปโตขึ้นค่าใช้จ่ายจึงเพิ่มตามอย่างรวดเร็ว
Coolify ให้ประสบการณ์เดียวกันบนเซิร์ฟเวอร์ของตัวเอง เชื่อมกับที่เก็บโค้ด แล้วทุกครั้งที่ Push ระบบจะบิลด์เป็นคอนเทนเนอร์ ออกใบรับรอง SSL และเปิดให้เข้าถึงโดยอัตโนมัติ
ระบบยังติดตั้งบริการที่แอปมักต้องใช้ได้ในคลิกเดียว ทั้งฐานข้อมูล Redis และเครื่องมืออื่น ทำให้ตั้งสภาพแวดล้อมครบชุดได้เร็วโดยไม่ต้องเขียนไฟล์ตั้งค่าเอง
ความสามารถเด่นของ Coolify
Deploy อัตโนมัติเมื่อ Push โค้ด
ระบบบิลด์และรันให้เองโดยไม่ต้องสั่งด้วยมือ
ออกใบรับรอง SSL อัตโนมัติ
ทุกแอปที่ Deploy ได้ HTTPS ทันที
ติดตั้งบริการเสริมในคลิกเดียว
ฐานข้อมูล Redis และเครื่องมือที่แอปต้องใช้
จัดการหลายเซิร์ฟเวอร์ได้
Deploy ไปยังเครื่องที่กำหนดจากหน้าจอเดียว
ดูบันทึกและสถานะของแอป
ตรวจปัญหาได้จากหน้าเว็บโดยไม่ต้องเข้าเครื่อง
ใช้ Coolify ทำอะไรได้บ้าง
- ทีมพัฒนาที่ต้องการ Deploy ง่ายโดยไม่จ่ายค่าบริการตามการใช้งาน
- สตาร์ตอัปที่ย้ายจากบริการโฮสต์แอปมาเซิร์ฟเวอร์ของตัวเอง
- เอเจนซีที่ต้อง Deploy หลายโครงการของลูกค้า
- องค์กรที่ต้องเก็บแอปและข้อมูลไว้ในประเทศ
สเปก Cloud Server ที่แนะนำ
| ระดับการใช้งาน | vCPU | RAM | Disk |
|---|---|---|---|
| ขั้นต่ำแอปไม่กี่ตัวและงานบิลด์ไม่หนัก | 2 vCPU | 4 GB | NVMe 60 GB |
| แนะนำหลายแอปพร้อมฐานข้อมูล | 4 vCPU | 8 GB | NVMe 150 GB |
| ใช้งานหนักหลายโครงการและงานบิลด์บ่อย | 8 vCPU ขึ้นไป | 16 GB ขึ้นไป | NVMe 300 GB ขึ้นไป |
ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ
วิธีติดตั้ง Coolify บน Cloud Server ของ THAI DATA CLOUD
ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server
สิ่งที่ต้องเตรียม
- Ubuntu Server 24.04 LTS
- Docker ซึ่งสคริปต์ติดตั้งจัดการให้
- โดเมนที่ชี้มาที่เครื่องสำหรับหน้าจอและแอป
- ที่เก็บโค้ดที่เชื่อมต่อได้ เช่น GitLab หรือ Gitea
ทดสอบบน Ubuntu Server 24.04 LTS
- 1
รันสคริปต์ติดตั้ง
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash - 2
สร้างบัญชีผู้ดูแลและตั้งโดเมน
เข้าหน้าจอครั้งแรกเพื่อสร้างบัญชี แล้วตั้งโดเมนของหน้าจอจัดการพร้อมออกใบรับรอง
- 3
เชื่อมกับที่เก็บโค้ด
เชื่อมกับ GitLab, Gitea หรือ GitHub โดยสร้างแอปสำหรับเชื่อมต่อและให้สิทธิ์อ่านที่เก็บโค้ดที่ต้องการ Deploy
- 4
สร้างแอปแรก
เลือกที่เก็บโค้ดและสาขาที่จะ Deploy ระบบจะตรวจว่าโปรเจกต์ใช้ภาษาอะไรและเลือกวิธีบิลด์ให้อัตโนมัติ หรือระบุไฟล์คอนเทนเนอร์เองได้
- 5
ตั้งค่าตัวแปรสภาพแวดล้อมและโดเมน
ใส่ค่าลับที่แอปต้องใช้ในหน้าจอแทนการเขียนในโค้ด แล้วตั้งโดเมนของแอปซึ่งระบบจะออกใบรับรองให้อัตโนมัติ
- 6
ติดตั้งฐานข้อมูลและตั้งการสำรอง
เพิ่มฐานข้อมูลที่แอปต้องใช้จากหน้าจอ แล้วตั้งการสำรองข้อมูลตามรอบส่งไปเก็บที่ Object Storage
อย่ารันหน้าจอจัดการและแอปงานจริงที่สำคัญบนเครื่องเดียวกันเมื่อระบบโต เพราะงานบิลด์ใช้ทรัพยากรมากและอาจกระทบแอปที่ให้บริการอยู่
พอร์ตที่ต้องเปิดบน Firewall
| พอร์ต | โปรโตคอล | ใช้ทำอะไร |
|---|---|---|
| 443 | TCP | HTTPS ของหน้าจอจัดการและแอปที่ Deploy |
| 80 | TCP | HTTP และการต่ออายุใบรับรอง |
| 8000 | TCP | พอร์ตภายในของหน้าจอจัดการ |
สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ
- จำกัดไอพีที่เข้าหน้าจอจัดการได้ถ้าทำได้
- เปิดการยืนยันตัวตนสองชั้นสำหรับผู้ดูแล
- เก็บค่าลับของแอปในหน้าจอแทนการเขียนในโค้ด
- ให้สิทธิ์เข้าถึงที่เก็บโค้ดแบบอ่านอย่างเดียว
- สำรองฐานข้อมูลและการตั้งค่าของแอปตามรอบ
ทำไมควรรัน Coolify บน Cloud Server ของ THAI DATA CLOUD
Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง
ได้ประสบการณ์ Deploy แบบบริการโฮสต์แอปโดยจ่ายเพียงค่า Cloud Server รายเดือน
แอปและฐานข้อมูลอยู่ในไทย สอดคล้องกับ PDPA
เพิ่มเครื่องปลายทางสำหรับ Deploy ได้เมื่อโครงการเพิ่มขึ้น
คำถามที่พบบ่อยเกี่ยวกับ Coolify
Coolify ใช้แทนบริการโฮสต์แอปได้ไหม
ใช้แทนได้ดีสำหรับความสามารถหลักทั้งการ Deploy อัตโนมัติ ใบรับรอง SSL และการติดตั้งฐานข้อมูล ส่วนที่ต้องรับผิดชอบเองคือการดูแลเซิร์ฟเวอร์และการสำรองข้อมูล ซึ่งบริการภายนอกทำให้
ต้องเขียนไฟล์คอนเทนเนอร์เองไหม
ไม่จำเป็น ระบบตรวจว่าโปรเจกต์ใช้ภาษาอะไรและเลือกวิธีบิลด์ให้อัตโนมัติสำหรับโปรเจกต์ทั่วไป ส่วนโปรเจกต์ที่มีขั้นตอนพิเศษระบุไฟล์คอนเทนเนอร์เองได้
ใช้กับแอปงานจริงได้ไหม
ได้ แต่ควรแยกเครื่องที่รันหน้าจอจัดการกับเครื่องที่รันแอปงานจริงเมื่อระบบโต เพราะงานบิลด์ใช้ทรัพยากรมากและอาจกระทบแอปที่ให้บริการอยู่
ทางเลือกอื่นที่คล้ายกับ Coolify
แอปอื่นในหมวด Control Panel และ Hosting
บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง
ให้เราติดตั้ง Coolify ให้ฟรี บน Cloud Server ในไทย
แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด