Chuyển tới nội dung chính

Tìm hiểu về Dokploy

Dokploy là một nền tảng mã nguồn mở (Open-source) giúp triển khai (deploy) ứng dụng web trên VPS một cách tự động thông qua giao diện trực quan. (Web-based GUI)

Dokploy cho phép lập trình viên quản lý website, SSL, domain, database và container Docker mà không cần thao tác quá nhiều trên Terminal.

Thay vì phải cấu hình Nginx, Docker, SSL Let's Encrypt hay Reverse Proxy thủ công, Dokploy giúp tự động hóa toàn bộ quy trình chỉ với vài cú click.

Cách thức hoạt động

Dokploy hoạt động dựa trên Docker và Docker Compose.

Quy trình triển khai thông thường:

1. Kết nối VPS với Dokploy

2. Liên kết Github Repository

3. Thiết lập Domain

4. Dokploy tự động Build Source Code

5. Khởi tạo Container Docker

6. Cấp SSL miễn phí từ Let's Encrypt

7. Website hoạt động ngay trên Internet

Nhờ đó, Developer có thể tập trung vào việc phát triển sản phẩm thay vì xử lý các công việc DevOps phức tạp.

Tính năng nổi bật

1. Tự Động Deploy Từ Github

Mỗi khi có code mới được push lên Github, Dokploy có thể tự động build và deploy lại ứng dụng.

2. Tự Động Cấp SSL

Không cần cài đặt Certbot hay cấu hình Nginx thủ công. Dokploy tự động cấp và gia hạn SSL miễn phí.

3. Quản Lý Nhiều Website

Một VPS có thể chạy nhiều dự án khác nhau như:

  • Website doanh nghiệp

  • Landing Page

  • API Backend

  • CMS

  • E-commerce

Tất cả được quản lý trên cùng một Dashboard.

4. Hỗ Trợ Database

Dokploy hỗ trợ triển khai:

  • MySQL

  • PostgreSQL

  • MongoDB

  • Redis

Thông qua Docker Container.

5. Quản Lý Domain Dễ Dàng

Người dùng chỉ cần trỏ DNS về VPS, phần còn lại Dokploy sẽ xử lý.

6. Theo Dõi Log Realtime

Developer có thể xem log hệ thống, log build và log ứng dụng trực tiếp trên giao diện.