Coolify คืออะไร? คู่มือติดตั้งและใช้งานบน VPS ฉบับสมบูรณ์ 2026
หากคุณเคยใช้ Heroku แล้วตกใจกับราคาที่พุ่งขึ้นหลังยกเลิก free tier หรืออยากได้ Vercel-style deployment บน server ของตัวเองโดยไม่ต้องแชร์ infrastructure กับคนอื่น — Coolify คือคำตอบที่นักพัฒนากว่า 20,000 คนทั่วโลกเลือกใช้
Coolify เป็น open-source PaaS (Platform as a Service) ที่ติดตั้งบน VPS ของคุณเองได้ด้วยคำสั่งเดียว ให้ประสบการณ์การ deploy แอปง่ายๆ เหมือน Heroku หรือ Vercel แต่คุณเป็นเจ้าของ infrastructure ทั้งหมด ข้อมูลไม่ออกไปไหน และไม่มีค่าบริการรายเดือนหากคุณ host เอง
สารบัญ
Coolify คืออะไร?
Coolify คือ open-source & self-hostable alternative สำหรับ Vercel, Heroku, Netlify และ Railway พัฒนาโดย Andras Bacsai นักพัฒนาชาวฮังการี ปัจจุบัน (กันยายน 2026) มีชุมชนนักพัฒนากว่า 20,000+ คน ใน Discord และผู้ใช้ Coolify Cloud กว่า 3,600+ ราย
แนวคิดหลักของ Coolify คือ "ถ้า Docker package ได้ Coolify deploy ได้" — ซึ่งหมายความว่าคุณสามารถ deploy ได้ทุกอย่าง ตั้งแต่เว็บแอป Node.js, Laravel PHP, Django Python, Go API, static sites ไปจนถึง databases อย่าง PostgreSQL, MySQL, Redis, MongoDB และ open-source services ยอดนิยมกว่า 280+ ตัว ด้วย one-click template
Coolify เชื่อมต่อกับ server ของคุณผ่าน SSH หมายความว่าคุณสามารถใช้ VPS จาก provider ใดก็ได้ ไม่ว่าจะเป็น DigitalOcean, Hetzner, AWS, GCP, AsiaGB, Bangmod หรือแม้แต่ Raspberry Pi ที่บ้าน โดยไม่มี vendor lock-in ใดๆ
ทำไมต้องเลือก Coolify แทน Heroku / Vercel?
มาดูเหตุผลหลักที่นักพัฒนาทั่วโลกหันมาใช้ Coolify เปรียบเทียบกับ managed PaaS ชื่อดัง:
| คุณสมบัติ | Coolify (Self-hosted) | Heroku | Vercel | Railway |
|---|---|---|---|---|
| ราคาเริ่มต้น | ฟรี (จ่ายแค่ค่า VPS) | $5/เดือนขึ้นไป | $20/เดือน (Pro) | $5/เดือน |
| เจ้าของข้อมูล | คุณ 100% | Salesforce | Vercel Inc. | Railway Corp. |
| SSL อัตโนมัติ | Let's Encrypt ฟรี | มี (paid plans) | มี | มี |
| Database hosting | PostgreSQL, MySQL, Redis, MongoDB, ClickHouse | มี (ราคาแพง) | ไม่มี native DB | มี |
| Git integration | GitHub, GitLab, Bitbucket, Gitea | GitHub | GitHub, GitLab | GitHub, GitLab |
| One-click services | 280+ templates | จำกัด | ไม่มี | น้อยกว่า |
| Vendor lock-in | ไม่มีเลย | สูง | ปานกลาง | ปานกลาง |
| PR Preview deployments | มี | มี (paid) | มี | มี |
ข้อมูล ณ กันยายน 2026 — ตรวจสอบราคาล่าสุดที่เว็บผู้ให้บริการแต่ละราย
จุดเด่นที่ชัดเจนที่สุดคือ ต้นทุนที่ต่างกันมาก — สมมติว่าคุณ deploy แอป 5 ตัวพร้อม database บน Heroku อาจเสียถึง $50-100/เดือน แต่บน Coolify + VPS 4GB RAM คุณอาจจ่ายแค่ $15-25/เดือนรวมทุกอย่าง
ความต้องการของระบบ (System Requirements)
ก่อนติดตั้ง Coolify ตรวจสอบให้แน่ใจว่า server ของคุณตรงตามข้อกำหนดขั้นต่ำต่อไปนี้ (ข้อมูลจาก coolify.io/docs เดือนกันยายน 2026):
| ทรัพยากร | ขั้นต่ำ (Minimum) | แนะนำ (Recommended) |
|---|---|---|
| CPU | 2 cores | 4 cores ขึ้นไป |
| RAM | 2 GB | 4 GB ขึ้นไป |
| Disk | 10 GB | 40 GB+ (สำหรับ Docker images และ volumes) |
| Architecture | amd64 หรือ arm64 | amd64 (x86_64) |
| Operating System | Linux | Ubuntu 22.04 หรือ 24.04 LTS |
Linux distributions ที่รองรับ:
- Debian-based: Ubuntu (LTS แนะนำ), Debian 11/12
- Red Hat-based: CentOS, Fedora, AlmaLinux, Rocky Linux, Red Hat Enterprise Linux, TencentOS
- SUSE-based: SLES, SUSE, openSUSE
- Arch Linux
- Alpine Linux
- Raspberry Pi OS (64-bit เท่านั้น — ต้องใช้ image 64-bit)
Port ที่ต้องเปิดบน firewall: 22 (SSH), 80 (HTTP), 443 (HTTPS) และ 8000 (Coolify Dashboard — เปลี่ยนได้)
หมายเหตุสำคัญ: Fresh Server
ทีม Coolify แนะนำให้ติดตั้งบน "fresh server" ที่ยังไม่มี service อื่นรันอยู่ เพื่อหลีกเลี่ยง port conflict และ Docker configuration ที่อาจขัดแย้งกัน หากจำเป็นต้องรวมกับ server เดิม ควรปรึกษา community ใน Discord ก่อน
วิธีติดตั้ง Coolify ด้วยคำสั่งเดียว
ขั้นตอนติดตั้ง Coolify ง่ายมาก ใช้เพียงคำสั่งเดียวบน server ของคุณ:
รันคำสั่งนี้ใน terminal บน server (ต้องรันด้วย root หรือผ่าน sudo) script จะดำเนินการ:
- ตรวจสอบ OS distribution และ version
- ตรวจสอบ dependencies ที่จำเป็น (curl, wget, git)
- ติดตั้ง Docker Engine อัตโนมัติ (ถ้ายังไม่มี)
- ดาวน์โหลดและ start Coolify containers
- ตั้งค่า reverse proxy (Traefik/Caddy) สำหรับ SSL อัตโนมัติ
- แสดง URL และ credentials สำหรับเข้า Coolify Dashboard
หลังจากรันเสร็จ Coolify Dashboard จะพร้อมใช้ที่ http://YOUR_SERVER_IP:8000 คุณจะถูกขอให้ตั้ง admin account ในครั้งแรก จากนั้นสามารถตั้ง domain และ SSL ได้ทันที
อัพเดท Coolify ในภายหลัง: ทำได้ผ่าน Coolify Dashboard ที่ Settings → Update หรือจะตั้ง auto-update ก็ได้
Deploy แอปพลิเคชันครั้งแรก
เมื่อ Coolify พร้อมแล้ว นี่คือขั้นตอนการ deploy แอปแรกของคุณแบบ step-by-step:
ขั้นตอนที่ 1: เพิ่ม Server
ใน Coolify Dashboard ไปที่ Servers → Add New Server ใส่ IP address, SSH port (22 ตามค่าเริ่มต้น) และ SSH private key ที่มีสิทธิ์เข้า server Coolify จะทดสอบการเชื่อมต่อและตรวจสอบ Docker installation ให้อัตโนมัติ
ขั้นตอนที่ 2: สร้าง Project และ Environment
สร้าง Project ใหม่ (เช่น "My Portfolio Site") และ environment (เลือกระหว่าง Production, Staging, Development) เพื่อแยก workload ออกจากกันอย่างชัดเจน
ขั้นตอนที่ 3: เชื่อมต่อ Git Repository
เลือก New Resource → Application จากนั้นเลือก git provider (GitHub / GitLab / Bitbucket / Gitea self-hosted) และ repository ที่ต้องการ deploy Coolify จะ auto-detect framework และ suggest build/start commands ให้อัตโนมัติ
ตัวอย่าง framework ที่ detect ได้อัตโนมัติ: Next.js, Nuxt, SvelteKit, Laravel, Django, FastAPI, Rails, Go, Rust, static HTML
ขั้นตอนที่ 4: ตั้งค่า Domain และ SSL
ใส่ domain name (เช่น app.yourdomain.com) แล้ว point DNS ไปที่ IP ของ server Coolify จะ issue Let's Encrypt SSL certificate อัตโนมัติและ renew ให้ก่อนหมดอายุ ไม่ต้องทำอะไรเพิ่มเติม
ขั้นตอนที่ 5: Deploy
กด Deploy — Coolify จะ clone code ของคุณ รัน build commands ใน Docker container แล้ว serve แอปโดยอัตโนมัติ คุณสามารถดู build log แบบ real-time ใน browser ได้เลย หาก deployment สำเร็จ แอปจะ live ทันที
Auto-Deploy เมื่อ Push Code
Coolify รองรับ webhook จาก git provider ทำให้ทุกครั้งที่คุณ git push ไปยัง branch ที่กำหนด Coolify จะ trigger deployment อัตโนมัติ ไม่ต้องมา click deploy เองทุกครั้ง
ต้องการ VPS สำหรับรัน Coolify?
เริ่มต้นด้วย VPS 2 vCPU + 4 GB RAM เพียงพอสำหรับ Coolify และแอป 5-10 ตัว AsiaGB มี Cloud Server ไทยราคาเหมาะสม พร้อม support 24 ชั่วโมง
ดู VPS AsiaGB DigitalOcean (Singapore)ฟีเจอร์เด่นที่ควรรู้
Git Integration และ CI/CD อัตโนมัติ
Coolify รองรับ GitHub, GitLab, Bitbucket และ Gitea (self-hosted) เมื่อ push code ไปยัง branch ที่กำหนด Coolify จะ auto-deploy ทันที นอกจากนี้ยังรองรับ Pull Request Preview Deployments — ทุก PR จะได้ URL ชั่วคราวให้ทีม review ก่อน merge โดยอัตโนมัติ
Database Management ครบวงจร
Deploy databases ด้วย one-click โดยไม่ต้องเขียน Docker Compose เอง รองรับ databases ยอดนิยม:
- PostgreSQL (หลายเวอร์ชัน)
- MySQL / MariaDB
- Redis / Valkey / KeyDB
- MongoDB
- ClickHouse (analytics database)
มีระบบ backup อัตโนมัติ ไปยัง S3-compatible storage รองรับ Cloudflare R2, Backblaze B2, MinIO, AWS S3 และอื่นๆ ตั้ง schedule backup ได้ตามต้องการ
280+ One-Click Service Templates
Coolify มี template พร้อมใช้กว่า 280 services ติดตั้งแต่ละตัวใช้เวลาไม่ถึง 5 นาที ตัวอย่าง services ยอดนิยม:
- CMS: WordPress, Ghost, Strapi, Directus, Payload CMS
- Analytics: Plausible, Umami, Grafana, Prometheus
- Storage: Nextcloud, MinIO, Seafile
- Monitoring: Uptime Kuma, Grafana, Netdata
- Dev Tools: Gitea, Drone CI, n8n (workflow automation)
- Search: Meilisearch, Elasticsearch, OpenSearch
- Media: Jellyfin, Immich (photo manager)
- Backend: Appwrite, Supabase, PocketBase
SSL อัตโนมัติด้วย Let's Encrypt
ใช้ Traefik หรือ Caddy เป็น reverse proxy Coolify จัดการ SSL certificate ทั้งหมดอัตโนมัติ ตั้งแต่ issue ครั้งแรกจนถึง renew ก่อนหมดอายุ รองรับ wildcard SSL ด้วย ไม่ต้องตั้ง cron job เอง
Real-time Monitoring และ Notifications
ดู resource usage (CPU, RAM, disk, network) ของแต่ละ container แบบ real-time ตั้ง alert ได้ผ่านหลาย channel:
- Discord webhook
- Telegram bot
- Email (SMTP)
- Slack webhook
- Custom webhook (สำหรับ integration กับระบบอื่น)
Team Collaboration
สร้างทีมและเชิญสมาชิกพร้อมกำหนด permission แยกกันได้ ทำให้นักพัฒนาหลายคนใช้งาน Coolify instance เดียวกันได้อย่างปลอดภัย รองรับ unlimited team members ทั้งแผน self-hosted และ cloud
API, CLI และ MCP Support
สำหรับนักพัฒนาที่ต้องการ automate deployment มี Coolify API (RESTful), CLI และ MCP (Model Context Protocol) สำหรับ integration กับ AI tools และ automation workflows
Browser-based Terminal
เข้าถึง terminal ของ container โดยตรงผ่าน browser โดยไม่ต้อง SSH เข้า server เหมาะสำหรับ debug หรือรัน commands บน production
Coolify Cloud vs Self-Hosted เลือกแบบไหน?
Coolify มีให้เลือก 2 รูปแบบ แต่ละแบบมีข้อดีต่างกัน:
| เกณฑ์ | Self-Hosted (ฟรี) | Coolify Cloud ($5/เดือน) |
|---|---|---|
| ค่าใช้จ่าย Coolify | ฟรี ไม่มีค่าใช้จ่าย | $5/เดือน (รวม 2 servers) + $3/server เพิ่มเติม |
| ฟีเจอร์ครบถ้วน | ครบ 100% | ครบ 100% |
| ดูแล Coolify instance | คุณดูแลเอง | Coolify team ดูแลให้ |
| Apps & data อยู่ที่ไหน | server ของคุณ | server ของคุณ (Coolify แค่ orchestrate) |
| Dashboard URL | domain ที่คุณตั้งเอง | app.coolify.io |
| Email alerts พร้อมใช้ทันที | ต้องตั้ง SMTP เอง | พร้อมใช้ทันที |
| อัพเดทเวอร์ชัน | manual หรือ auto-update | Coolify team ดูแลให้ |
| เหมาะกับ | นักพัฒนาที่ต้องการ full control | ทีมที่ต้องการ convenience |
คำแนะนำ: สำหรับนักพัฒนาส่วนใหญ่ Self-Hosted เป็นตัวเลือกที่ดีที่สุด เพราะฟีเจอร์ครบเหมือนกัน 100% ไม่มีค่าใช้จ่าย Coolify เพิ่มเติม คุณจ่ายแค่ค่า VPS เดียว
ราคาและแผนบริการ (ข้อมูล กันยายน 2026)
| แผน | ราคา | รายละเอียด |
|---|---|---|
| Self-Hosted | ฟรีตลอดชีพ | ทุกฟีเจอร์ครบ, community support (20,000+ สมาชิก Discord), อัพเดทอัตโนมัติหรือ manual |
| Coolify Cloud (Base) | $5/เดือน | รวม 2 servers, unlimited deployments, email alerts, community + limited email support |
| เพิ่ม Server | $3/เดือน/server | เพิ่ม server ได้ไม่จำกัด |
| Annual discount | ลด 20% | สำหรับ Coolify Cloud ที่ชำระรายปี |
ข้อมูล ณ กันยายน 2026 — ตรวจสอบราคาล่าสุดที่ coolify.io/pricing
สิ่งสำคัญที่ควรรู้: ทั้งสองแผนรองรับ unlimited servers, unlimited team members และ unlimited deployments ความแตกต่างหลักคือ Coolify Cloud จะจัดการ Coolify instance ให้คุณ แต่ apps และ databases ยังคงอยู่บน server ของคุณเองเสมอ
VPS ที่เหมาะสมสำหรับรัน Coolify
ทีม Coolify แนะนำ Hetzner เป็นพิเศษ (มี referral link ในเอกสาร) แต่คุณสามารถใช้ VPS จาก provider ใดก็ได้ที่มี SSH access ด้านล่างคือ spec แนะนำสำหรับแต่ละขนาดการใช้งาน:
| ขนาดการใช้งาน | Spec แนะนำ | รองรับอะไร |
|---|---|---|
| Personal / Dev | 2 vCPU, 4 GB RAM, 40 GB SSD | Coolify + แอป 2-5 ตัว + 2-3 databases |
| Small Team | 4 vCPU, 8 GB RAM, 80 GB SSD | แอป 5-15 ตัว + databases + CI/CD builds |
| Production | 8 vCPU, 16 GB RAM, 160 GB SSD | traffic จริง, builds หนักๆ, services หลายสิบตัว |
สำหรับผู้ใช้ไทยที่ต้องการ latency ต่ำ VPS ที่มี datacenter ในไทยหรือสิงคโปร์เหมาะกว่า provider ฝั่ง US/EU:
- AsiaGB — VPS ไทย, support ภาษาไทย 24 ชม., ใช้ DirectAdmin
- Bangmod Cloud — VPS ไทย ราคาดี เหมาะสำหรับ dev
- DigitalOcean — datacenter สิงคโปร์, latency ดี, UI เป็นมิตรกับนักพัฒนา
คู่มือที่เกี่ยวข้อง
คำถามที่พบบ่อย (FAQ)
Coolify ฟรีไหม?
Coolify self-hosted ฟรีตลอดชีพ มีทุกฟีเจอร์ครบถ้วนไม่มีข้อจำกัด คุณจ่ายแค่ค่า VPS server เอง ส่วน Coolify Cloud มีแผนเริ่มต้น $5/เดือน (รวม 2 servers) สำหรับผู้ที่ต้องการให้ Coolify จัดการ Coolify instance ให้ โดยที่ apps ยังอยู่บน server ของคุณ
Coolify ต้องการ RAM เท่าไร?
ขั้นต่ำ 2 GB RAM และ 2 CPU cores แต่แนะนำ 4 GB RAM ขึ้นไปสำหรับใช้งานจริง เพราะ Docker builds ใช้ RAM พอสมควร ถ้ารัน Coolify พร้อมแอปและ databases หลายตัวบน server เดียวกัน ควรเพิ่ม RAM ให้สัมพันธ์กับ workload ตัวอย่างจาก community: 4 GB RAM รองรับ 16 static sites + 9 API services + 2 databases ได้สบาย
Coolify ต่างจาก Docker Compose อย่างไร?
Coolify ใช้ Docker ข้างในเหมือนกัน แต่เพิ่ม UI สวยงาม, CI/CD อัตโนมัติจาก Git, SSL auto-renew, monitoring dashboard, notification system และ team collaboration ทำให้จัดการง่ายกว่า Docker Compose ธรรมดามาก ถ้าคุณชอบ CLI เต็มๆ และต้องการ control ทุกอย่าง Docker Compose ก็ยังเป็นตัวเลือกที่ดี แต่สำหรับทีมหรือคนที่ต้องการ workflow ที่ smooth Coolify คือคำตอบ
Coolify deploy PHP หรือ Laravel ได้ไหม?
ได้ Coolify รองรับ PHP, Laravel, Symfony, CodeIgniter, Node.js, Next.js, Nuxt, SvelteKit, Python/Django/FastAPI/Flask, Ruby on Rails, Go, Rust, Java/Spring Boot, .NET, Elixir/Phoenix และอื่นๆ อีกมาก หลักการคือ "ถ้า Docker package ได้ Coolify deploy ได้" ซึ่งครอบคลุมเกือบทุก tech stack
Coolify รองรับ OS อะไรบ้าง?
รองรับ Linux ทุก distro หลัก ได้แก่ Ubuntu (แนะนำ LTS), Debian, CentOS, AlmaLinux, Rocky Linux, Fedora, SUSE/openSUSE, Arch Linux, Alpine Linux และ Raspberry Pi OS (64-bit) Coolify รันเฉพาะบน Linux เท่านั้น ไม่รองรับ Windows หรือ macOS โดยตรง
Coolify มี monitoring ในตัวไหม?
มี Coolify มี built-in monitoring แสดง CPU, RAM, disk, network usage ของแต่ละ container แบบ real-time พร้อมตั้ง alert ผ่าน Discord, Telegram, Email, Slack และ custom webhook ได้ สำหรับ monitoring ขั้นสูง สามารถ deploy Grafana + Prometheus ผ่าน one-click template ได้เลยในระบบเดียวกัน
คำสั่งติดตั้ง Coolify คืออะไร?
ใช้คำสั่ง curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash รันบน server ด้วย root หรือ sudo script จะดาวน์โหลดและติดตั้งทุกอย่างอัตโนมัติ รวมถึง Docker Engine ถ้ายังไม่มี