Cài Coolify Trên VPS TrumVPS - Tự Host Nền Tảng PaaS Như Vercel/Netlify, Deploy Tự Động Từ GitHub

📅 27/05/2026 · ⏱ 14 phút đọc · 🏷 Dev

Bạn từng mơ ước có một nền tảng deploy như Vercel hay Netlify — push code lên GitHub là tự động deploy, có preview URL cho từng pull request, quản lý biến môi trường, SSL tự động? Nhưng chi phí Pro plan của Vercel lên tới $20/tháng, còn Netlify Pro là $19/tháng.

Coolify là giải pháp tuyệt vời: một nền tảng PaaS mã nguồn mở bạn có thể tự host trên VPS TrumVPS chỉ từ 80K/tháng. Nó hỗ trợ deploy tự động từ GitHub/GitLab cho Node.js, Python, PHP, Docker, Static Sites, Rust, Go và hơn 100 loại dịch vụ khác.

💡 Bài toán: Dev team 3 người cần deploy 5 dự án Node.js + 3 static sites mỗi tháng. Vercel Pro: $20/người × 3 = $60/tháng (~1.5 triệu). Coolify trên VPS TrumVPS 160K: tiết kiệm 90% — chỉ 160K/tháng cho cả team, không giới hạn dự án.

Coolify Là Gì? Tại Sao Nên Dùng?

Coolify là nền tảng Platform-as-a-Service (PaaS) mã nguồn mở, cho phép bạn tự host môi trường deploy tương tự Vercel, Netlify, Heroku, Railway trên chính VPS của mình. Điểm nổi bật:

So Sánh Coolify vs Vercel vs Netlify vs Railway

Tiêu chíCoolify (tự host)Vercel ProNetlify ProRailway Pro
Giá / tháng160K VNĐ (VPS)$20 (~500K)$19 (~475K)$25 (~625K)
Số dự ánKhông giới hạnKhông giới hạnKhông giới hạn5 dự án
Team membersKhông giới hạnKhông giới hạn7 ngườiKhông giới hạn
BandwidthTheo VPS (unmetered)100GB100GB100GB
Build minutesKhông giới hạn6,000 phútKhông giới hạnKhông giới hạn
Preview Deploy✅ Có✅ Có✅ Có❌ Không
DatabasesPostgreSQL, MySQL, MongoPostgreSQL, KV❌ KhôngPostgreSQL, Redis
Serverless❌ (container-based)
Dữ liệu nằm ởVPS của bạnAWS (Mỹ)AWS (Mỹ)GCP (Mỹ)

Yêu Cầu Hệ Thống

📊 Khuyến nghị cấu hình: Gói 80K (2GB RAM) đủ cho 10-15 dự án static + 3-5 dự án Node.js/Python. Gói 160K (4GB RAM) cho team 5-10 người, 20+ dự án, databases. Gói 320K cho team lớn, production-critical.

Bước 1: Chuẩn Bị VPS TrumVPS

SSH vào VPS và cập nhật hệ thống:

apt update && apt upgrade -y

Cài đặt các gói cần thiết:

apt install -y curl wget git ufw

Cấu hình firewall mở các port cần thiết:

ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 8000/tcp
ufw enable

Bước 2: Cài Đặt Docker (Coolify Chạy Trên Docker)

Coolify sử dụng Docker để quản lý container. Cài Docker nhanh:

curl -fsSL https://get.docker.com | sh

Thêm user hiện tại vào group docker:

usermod -aG docker $USER

Logout và SSH lại để áp dụng. Kiểm tra:

docker --version
docker compose version

Bước 3: Cài Đặt Coolify

Coolify có script cài đặt tự động chỉ 1 lệnh:

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash

Script sẽ tự động:

Sau khi cài đặt xong (khoảng 2-3 phút), truy cập:

http://your-server-ip:8000

Lần đầu truy cập, bạn sẽ được yêu cầu tạo tài khoản admin. Điền email và mật khẩu → bạn đã có dashboard Coolify!

Bước 4: Cấu Hình Domain & SSL Cho Dashboard

Trên dashboard Coolify, vào Settings → Configuration:

Sau khi cấu hình, bạn có thể truy cập dashboard qua https://coolify.yourdomain.com thay vì IP:8000.

Bước 5: Kết Nối GitHub Và Deploy Dự Án Đầu Tiên

5.1. Tạo GitHub OAuth App

Vào GitHub → Settings → Developer Settings → OAuth Apps → New OAuth App:

5.2. Thêm GitHub Source Vào Coolify

Trong Coolify dashboard:

  1. Vào Sources → Add Source → GitHub
  2. Dán Client ID và Client Secret
  3. Click "Install" để cấp quyền cho Coolify truy cập repositories

5.3. Deploy Dự Án Node.js Mẫu

Vào Projects → New Project, đặt tên, chọn:

Coolify sẽ tự động:

  1. Clone repo từ GitHub
  2. Chạy npm install (hoặc pip install, composer install...)
  3. Build và chạy ứng dụng trong Docker container
  4. Cấu hình reverse proxy + SSL
  5. Cài GitHub webhook để tự deploy khi push code mới

Tổng thời gian: 3-5 phút cho lần deploy đầu tiên, 30-60 giây cho các lần sau.

Bước 6: Deploy Nhiều Loại Dự Án

Static Site (HTML/CSS/JS)

Coolify tự động phát hiện static site. Chỉ cần push code lên GitHub, Coolify sẽ serve qua Nginx với SSL miễn phí.

Python Flask/Django

Coolify tự nhận diện requirements.txtProcfile hoặc Dockerfile. VD:

web: gunicorn app:app -b 0.0.0.0:8000

PHP Laravel

Coolify detect composer.json và tự chạy composer install, php artisan migrate. Hỗ trợ Nginx + PHP-FPM.

Docker Compose Stack

Nếu repo có docker-compose.yml, Coolify sẽ deploy toàn bộ stack: web app + database + cache trong 1 lần.

Bước 7: Preview Deployments Cho Pull Requests

Một trong những tính năng tuyệt nhất của Coolify là Preview Deployments — mỗi pull request tự động tạo 1 URL preview riêng để test trước khi merge:

Vào Project → Settings → General → Preview Deployments → Enable

Bây giờ khi tạo PR mới, Coolify sẽ:

  1. Tự động deploy branch đó thành 1 environment riêng
  2. Tạo URL dạng pr-42.app.yourdomain.com
  3. Tự động xóa khi PR được merge hoặc đóng
  4. Post comment preview URL vào PR trên GitHub
💡 Workflow dev chuyên nghiệp: Tạo feature branch → push → Coolify auto tạo preview URL → test trên môi trường giống production → approve PR → merge → Coolify auto deploy production. Tất cả tự động, không cần SSH vào VPS.

Bước 8: Quản Lý Biến Môi Trường

Vào Project → Environment Variables để thêm:

Mỗi môi trường (production, preview) có thể có biến riêng. Tất cả được mã hóa và lưu an toàn trên VPS.

Bước 9: Cài Đặt Databases (1 Click)

Trong Coolify, vào Destinations → New Database:

Coolify sẽ tự động tạo container, cấu hình user/password và hiển thị connection string. Sau đó bạn có thể gán database cho bất kỳ project nào.

Bước 10: Backup & Monitoring

Backup Tự Động

Coolify có sẵn tính năng backup database lên S3 hoặc local. Vào Database → Backups → Add:

Monitoring

Dashboard Coolify hiển thị real-time:

So Sánh Chi Phí Thực Tế 1 Năm

Giải phápChi phí/thángChi phí/nămDự ánTeam
Coolify + VPS TrumVPS 160K160K1.92 triệuKhông giới hạnKhông giới hạn
Vercel Pro × 3 người$60 (1.5M)18 triệuKhông giới hạn3 người
Netlify Pro × 2 người$38 (950K)11.4 triệuKhông giới hạn2 người
Railway Pro × 3 người$75 (1.875M)22.5 triệu15 dự án3 người

Kết luận: Coolify trên VPS TrumVPS tiết kiệm 89-92% chi phí so với các nền tảng PaaS thương mại, lại có toàn quyền kiểm soát dữ liệu.

Lưu Ý Khi Sử Dụng Coolify Trên VPS Giá Rẻ

Câu Hỏi Thường Gặp

Coolify có chạy được trên VPS 40K không?

Về lý thuyết là có, nhưng không khuyến nghị vì 1GB RAM sẽ nhanh đầy khi chạy Docker + Coolify + vài dự án. Tối thiểu nên dùng gói 80K (2GB).

Coolify có hỗ trợ deploy từ GitLab, Bitbucket không?

Có! Coolify hỗ trợ GitHub, GitLab, Bitbucket và Git tự quản (Gitea, Gogs). Bạn cũng có thể deploy từ public Git URL mà không cần auth.

Nếu VPS down thì website có bị ảnh hưởng không?

Có, vì tất cả chạy trên VPS của bạn. Đây là trade-off của việc tự host. TrumVPS có uptime 99.9% và auto-reboot khi crash. Nếu cần high availability, hãy chạy 2 VPS và dùng Cloudflare Load Balancing.

Làm sao update Coolify?

Vào Settings → Update trong dashboard, click "Check for Updates" và "Update". Coolify tự update trong 1-2 phút, không downtime.

Kết Luận

Coolify là một trong những công cụ mã nguồn mở ấn tượng nhất 2026. Nó biến VPS TrumVPS 80K thành một nền tảng PaaS mạnh mẽ, thay thế hoàn hảo cho Vercel/Netlify/Heroku với chi phí chỉ 1/10. Đặc biệt phù hợp với:

🚀 Sẵn sàng thử? Thuê VPS TrumVPS gói 80K, chạy 1 lệnh cài Coolify, kết nối GitHub — 15 phút sau bạn đã có PaaS riêng. Tiết kiệm 90% chi phí so với Vercel.

Bắt đầu với VPS TrumVPS ngay hôm nay!

VPS 80K/tháng - 2GB RAM - NVMe SSD - Đủ chạy Coolify + 10 dự án

Mã giảm giá: 42089QPI03TI (-9%)

🚀 THUÊ VPS NGAY