ติดตั้ง Coolify บนเซิร์ฟเวอร์ Linux - แอปคลาวด์โฮสต์เอง
ผลิตภัณฑ์ที่เหมาะสำหรับคู่มือนี้
เริ่มต้นทันที — สั่งซื้อผลิตภัณฑ์ที่เหมาะสมและทำตามคู่มือนี้ทีละขั้นตอน
แนะนำ
Coolify คือทางเลือกโอเพ่นซอร์สสำหรับ Heroku และ Vercel ที่โฮสต์เองได้ ช่วยให้คุณจัดการเซิร์ฟเวอร์, แอป และฐานข้อมูลได้ง่ายมาก
แดชบอร์ดของ Coolify ใช้งานง่าย ทำให้การโฮสต์เองเป็นเรื่องง่าย คุณจะได้ควบคุมโครงสร้างพื้นฐานเต็มที่, ดีพลอยอัตโนมัติผ่าน GitHub และช่วยลดค่าใช้จ่ายคลาวด์ของคุณ
ในคู่มือนี้ เราจะพาคุณผ่านทุกขั้นตอน ตั้งค่าบัญชีแอดมินล่วงหน้า และคอนฟิกทุกอย่างที่คุณต้องรู้
กรณีการใช้งานของ Coolify
Coolify ใช้ได้หลากหลายสถานการณ์ในชีวิตประจำวัน เหมาะกับทุกคนที่อยากอัตโนมัติดีพลอยแอป, โฮสต์ฐานข้อมูล หรือรัน background workers Coolify เหมาะกับทั้งมือใหม่และมือโปร
Coolify รองรับการดีพลอย Static Sites, Node.js, Python, PHP, Rust และ Docker containers ในตัว พร้อมเทมเพลตคลิกเดียวยอดนิยมอย่าง WordPress, Ghost, Grafana, Appwrite, Nextcloud และฐานข้อมูล PostgreSQL มันจัดการใบรับรอง SSL จาก Let's Encrypt และการรีเวิร์สพร็อกซีผ่าน Traefik ให้อัตโนมัติ
เตรียมตัว
แม้ Coolify จะเบาและเรียบง่าย แต่การใช้ทรัพยากรจะเพิ่มขึ้นมากตามจำนวนแอปที่ดีพลอย, การสร้าง Docker และฐานข้อมูลที่รันพร้อมกัน เราแนะนำสเปคฮาร์ดแวร์นี้สำหรับโฮสต์ Coolify บน VPS/เซิร์ฟเวอร์เฉพาะของคุณ
| ฮาร์ดแวร์ | ขั้นต่ำ | แนะนำ |
|---|---|---|
| CPU | 2 คอร์ vCPU | 4 คอร์ vCPU |
| RAM | 2 GB | 4 GB+ |
| พื้นที่ดิสก์ | 30 GB | 50 GB+ |
ก่อนติดตั้ง Coolify คุณต้องเชื่อมต่อกับเซิร์ฟเวอร์และอัปเดตระบบปฏิบัติการให้ล่าสุด ต้องเชื่อมต่อผ่าน SSH ด้วยสิทธิ์ root เรามีคู่มือ SSH Initial access ช่วยคุณถ้าต้องการ
เรา แนะนำอย่างยิ่ง ให้ตั้งค่า SSH Key แทนการใช้รหัสผ่าน คุณสามารถดูวิธีทำได้ในคู่มือ SSH Key Setup
การติดตั้ง
หลังเชื่อมต่อเซิร์ฟเวอร์แล้ว อัปเดตแพ็กเกจระบบและติดตั้ง curl ซึ่งจำเป็นสำหรับดึงสคริปต์ติดตั้ง Coolify:
sudo apt update && sudo apt upgrade -y && sudo apt install curl -y
เตรียมข้อมูลบัญชีแอดมิน
Coolify มีนโยบายความปลอดภัยเข้มงวดสำหรับบัญชีแอดมิน ก่อนรันคำสั่งติดตั้ง เตรียมข้อมูลบัญชี root ของ Coolify ตามข้อกำหนดนี้:
- ชื่อผู้ใช้
- ความยาวขั้นต่ำ: 3 ตัวอักษร
- ความยาวสูงสุด: 255 ตัวอักษร
- ใช้ได้เฉพาะตัวอักษร, ตัวเลข, เว้นวรรค, ขีดล่าง และขีดกลาง
- อีเมล
- ต้องเป็นอีเมลที่ถูกต้อง
- ต้องมีระเบียน DNS ที่ถูกต้อง
- ความยาวสูงสุด: 255 ตัวอักษร
- รหัสผ่าน
- ความยาวขั้นต่ำ: 8 ตัวอักษร
- ต้องมีตัวพิมพ์ใหญ่และพิมพ์เล็ก
- ต้องมีตัวเลขอย่างน้อยหนึ่งตัว
- ต้องมีสัญลักษณ์พิเศษอย่างน้อยหนึ่งตัว
- ห้ามใช้รหัสผ่านที่ใช้บ่อยหรือเคยถูกแฮก
รันสคริปต์ติดตั้ง
Coolify มีสคริปต์ติดตั้งอัตโนมัติที่รวดเร็ว เพื่อความปลอดภัย เราจะใช้ environment variables กำหนดบัญชี root แอดมินล่วงหน้า ป้องกันการเข้าถึงโดยไม่ได้รับอนุญาตในระหว่างติดตั้ง
รันคำสั่งนี้โดยเปลี่ยน username, email และ password เป็นข้อมูลของคุณเอง:
env ROOT_USERNAME=zaphosting ROOT_USER_EMAIL=info@zap-hosting.com ROOT_USER_PASSWORD=zaphosting bash -c 'curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash'
คุณสามารถดูซอร์สโค้ดสคริปต์ติดตั้งได้ที่ Official Coolify Repository
สคริปต์จะติดตั้ง Docker, ตั้งค่าเครือข่ายที่จำเป็น และคอนฟิกคอนเทนเนอร์ Coolify อัตโนมัติ ใช้เวลาสักครู่ขึ้นกับฮาร์ดแวร์เซิร์ฟเวอร์ของคุณ
เข้าถึง Coolify
หลังติดตั้งเสร็จ ขั้นตอนถัดไปคือเข้าแดชบอร์ดผ่านเว็บเบราว์เซอร์ พิมพ์ที่อยู่ IP เซิร์ฟเวอร์ตามด้วยพอร์ต 8000: http://[your_server_ip]:8000
เพราะคุณใส่ข้อมูลบัญชีไว้ตอนติดตั้งแล้ว คุณจะเจอหน้าล็อกอินเลย ไม่ใช่ตัวช่วยตั้งค่าแรกเริ่ม
ใส่อีเมลและรหัสผ่านที่ใช้ในคำสั่งติดตั้งเพื่อเข้าสู่แดชบอร์ด
ตั้งค่าระเบียน DNS
หลังล็อกอินเข้าดูแดชบอร์ด Coolify สิ่งแรกที่ควรทำคือเชื่อมต่อโดเมนเอง การเข้าผ่าน IP (http://[your_server_ip]:8000) ไม่ปลอดภัย
การเชื่อมโดเมนช่วยให้ Coolify สร้างใบรับรอง SSL ฟรีให้อัตโนมัติสำหรับแดชบอร์ดและแอปในอนาคตทั้งหมด
ไปที่หน้าจัดการ DNS ของผู้ให้บริการโดเมน แล้วเพิ่มระเบียน A สองรายการชี้ไปที่เซิร์ฟเวอร์ของคุณ ถ้าโดเมนจดกับ ZAP-Hosting ดูคู่มือ Domain Records เพื่อเพิ่มระเบียนง่ายๆ:
| ชื่อ / โฮสต์ | ประเภท | ค่า | TTL |
|---|---|---|---|
@ | A | [your_server_ip] | อัตโนมัติ / ต่ำสุด |
* | A | [your_server_ip] | อัตโนมัติ / ต่ำสุด |
- ระเบียน
@ให้ Coolify ใช้โดเมนหลักของคุณ - ระเบียน
*(wildcard) ช่วยให้ Coolify กำหนดเส้นทางซับโดเมนใหม่ๆ อัตโนมัติ (เช่นapi.[your_domain]) โดยไม่ต้องเพิ่มระเบียน DNS ทีละโปรเจกต์
ตั้งค่าโดเมนของอินสแตนซ์
เพื่อความปลอดภัยของอินสแตนซ์ Coolify ด้วยใบรับรอง SSL ให้กำหนดโดเมนของคุณไปที่มัน ไปที่ Settings ในแถบด้านซ้าย แล้วหา Instance Domain ใส่โดเมนของคุณพร้อม https:// นำหน้า (เช่น https://coolify.[your_domain]) แล้วกด Save
ดีพลอยแอปแรกของคุณ
หลังจากนั้น คุณจะเข้าแท็บ Projects และเริ่มดีพลอยแอปแรกได้เลย!
คลิก + Add Resource เพื่อเพิ่ม public repository หรือไฟล์ Docker Compose หรือเลือกจากบริการที่ตั้งค่าล่วงหน้าหลายตัวในไลบรารีเทมเพลตคลิกเดียว Coolify ของคุณพร้อมใช้งานแล้ว!
สรุปและแหล่งข้อมูลเพิ่มเติม
เยี่ยม! คุณติดตั้ง Coolify บนเซิร์ฟเวอร์เรียบร้อยแล้ว พร้อมดีพลอยโปรเจกต์ได้ทันที เราขอแนะนำให้ดูแหล่งข้อมูลเหล่านี้เพื่อช่วยและแนะนำเพิ่มเติมในขั้นตอนคอนฟิกเซิร์ฟเวอร์
- coolify.io - เว็บไซต์ทางการ
- coolify.io/docs - เอกสาร Coolify
มีคำถามเฉพาะที่นี่ไม่มีตอบไหม? ถ้าต้องการความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยทุกวัน! 🙂