Coolify là gì?

Coolify là nền tảng PaaS tự host (self-hosted) miễn phí, thay thế Vercel/Netlify/Heroku ở quy mô cá nhân và nhóm nhỏ. Bạn kết nối Git hoặc Docker, Coolify tự build và triển khai ứng dụng, cấp SSL, quản lý database, biến môi trường và backup - tất cả trên VPS của bạn.

Khác với webpanel cổ điển, Coolify không quản lý website tĩnh theo kiểu FTP; nó làm việc với project, application và container.

Trước khi cài

  • VPS Linux sạch, quyền root.
  • Tối thiểu: 2 CPU, 2 GB RAM, 10 GB dung lượng (khuyến nghị 4 GB RAM trở lên).
  • Port cần mở: 22 (SSH), 80, 443, 8000 (dashboard), 6001 (realtime).
  • Snapshot VPS trước khi cài.
  • Biết cơ bản về Docker là lợi thế.

Cài đặt

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

Script tự cài Docker và các thành phần cần thiết. Sau khi xong, mở:

http://IP-VPS:8000

Lần đầu truy cập, tạo tài khoản quản trị (email + mật khẩu mạnh). Đây là tài khoản gốc của Coolify.

Việc đầu tiên sau khi đăng nhập

  1. Vào Settings kiểm tra cấu hình instance.
  2. Gắn domain cho dashboard và bật HTTPS (Let's Encrypt).
  3. Bật xác thực hai lớp cho tài khoản.
  4. Kiểm tra firewall: chỉ mở các port cần thiết; đóng 8000 sau khi có domain/HTTPS nếu được.
  5. Cấu hình backup (S3 hoặc ổ ngoài).

Triển khai ứng dụng đầu tiên

  1. Tạo Project, sau đó New Resource.
  2. Chọn nguồn: Git repository (GitHub/GitLab), Dockerfile, Docker image hoặc image có sẵn.
  3. Chọn build pack phù hợp (Nixpacks, Dockerfile, static...), khai báo biến môi trường.
  4. Thêm domain và bật Let's Encrypt.
  5. Bấm Deploy và theo dõi log build.

Có thể tạo nhanh database (PostgreSQL, MySQL, MongoDB, Redis...) trong cùng project và nối vào ứng dụng.

Lưu ý khi dùng

  • Coolify chiếm port 80/443 và quản lý Docker; không cài chung với panel khác nếu bạn chưa hiểu rõ xung đột.
  • Dữ liệu nằm trong Docker volume - phải backup định kỳ, đừng chỉ dựa vào snapshot.
  • Theo dõi tài nguyên: build ứng dụng có thể ngốn RAM, VPS 2 GB chỉ nên chạy vài ứng dụng nhẹ.
  • Cập nhật Coolify thường xuyên và đọc ghi chú phát hành.
  • Với ứng dụng cần mail, cấu hình SMTP bên ngoài.

Kết luận

Coolify phù hợp nếu bạn muốn tự triển khai ứng dụng như một PaaS thu nhỏ, miễn phí và toàn quyền kiểm soát. Xem thêm các webpanel khác trong chuyên mục Hướng dẫn & FAQ.

Tài liệu chính thức: https://coolify.io