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

ติดตั้ง Coolify บนเซิร์ฟเวอร์ Linux - แอปคลาวด์โฮสต์เอง

ผลิตภัณฑ์ที่เหมาะสำหรับคู่มือนี้

เริ่มต้นทันที — สั่งซื้อผลิตภัณฑ์ที่เหมาะสมและทำตามคู่มือนี้ทีละขั้นตอน

แนะนำ

Coolify คือทางเลือกโอเพ่นซอร์สสำหรับ Heroku และ Vercel ที่โฮสต์เองได้ ช่วยให้คุณจัดการเซิร์ฟเวอร์, แอป และฐานข้อมูลได้ง่ายมาก

img

แดชบอร์ดของ 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/เซิร์ฟเวอร์เฉพาะของคุณ

ฮาร์ดแวร์ขั้นต่ำแนะนำ
CPU2 คอร์ vCPU4 คอร์ vCPU
RAM2 GB4 GB+
พื้นที่ดิสก์30 GB50 GB+

ก่อนติดตั้ง Coolify คุณต้องเชื่อมต่อกับเซิร์ฟเวอร์และอัปเดตระบบปฏิบัติการให้ล่าสุด ต้องเชื่อมต่อผ่าน SSH ด้วยสิทธิ์ root เรามีคู่มือ SSH Initial access ช่วยคุณถ้าต้องการ

การยืนยันตัวตนด้วย SSH Key

เรา แนะนำอย่างยิ่ง ให้ตั้งค่า 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 อัตโนมัติ ใช้เวลาสักครู่ขึ้นกับฮาร์ดแวร์เซิร์ฟเวอร์ของคุณ

img

เข้าถึง 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]อัตโนมัติ / ต่ำสุด
การกำหนดเส้นทาง DNS
  • ระเบียน @ ให้ Coolify ใช้โดเมนหลักของคุณ
  • ระเบียน * (wildcard) ช่วยให้ Coolify กำหนดเส้นทางซับโดเมนใหม่ๆ อัตโนมัติ (เช่น api.[your_domain]) โดยไม่ต้องเพิ่มระเบียน DNS ทีละโปรเจกต์

ตั้งค่าโดเมนของอินสแตนซ์

เพื่อความปลอดภัยของอินสแตนซ์ Coolify ด้วยใบรับรอง SSL ให้กำหนดโดเมนของคุณไปที่มัน ไปที่ Settings ในแถบด้านซ้าย แล้วหา Instance Domain ใส่โดเมนของคุณพร้อม https:// นำหน้า (เช่น https://coolify.[your_domain]) แล้วกด Save

img

ดีพลอยแอปแรกของคุณ

หลังจากนั้น คุณจะเข้าแท็บ Projects และเริ่มดีพลอยแอปแรกได้เลย!

คลิก + Add Resource เพื่อเพิ่ม public repository หรือไฟล์ Docker Compose หรือเลือกจากบริการที่ตั้งค่าล่วงหน้าหลายตัวในไลบรารีเทมเพลตคลิกเดียว Coolify ของคุณพร้อมใช้งานแล้ว!

img

สรุปและแหล่งข้อมูลเพิ่มเติม

เยี่ยม! คุณติดตั้ง Coolify บนเซิร์ฟเวอร์เรียบร้อยแล้ว พร้อมดีพลอยโปรเจกต์ได้ทันที เราขอแนะนำให้ดูแหล่งข้อมูลเหล่านี้เพื่อช่วยและแนะนำเพิ่มเติมในขั้นตอนคอนฟิกเซิร์ฟเวอร์

มีคำถามเฉพาะที่นี่ไม่มีตอบไหม? ถ้าต้องการความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยทุกวัน! 🙂