Dokploy là một nền tảng triển khai ứng dụng mã nguồn mở, giúp đơn giản hóa việc quản lý và triển khai ứng dụng sử dụng Docker và Traefik. Trong bài viết này, chúng ta sẽ đi qua các bước chi tiết để cài đặt Dokploy trên hệ điều hành Ubuntu (khuyến nghị Ubuntu 20.04 hoặc 24.04). Hãy làm theo hướng dẫn dưới đây để thiết lập Dokploy trên VPS hoặc máy chủ của bạn một cách dễ dàng.
Yêu cầu trước khi bắt đầu
Trước khi tiến hành cài đặt, hãy đảm bảo bạn có:
- Một VPS hoặc máy chủ chạy Ubuntu 22.04 (hoặc Ubuntu 24.04).
- Quyền truy cập root hoặc người dùng có quyền sudo.
- Kết nối internet ổn định.
- Ít nhất 2GB RAM và 30GB dung lượng lưu trữ trên máy chủ.
Các bước cài đặt Dokploy
Bước 1: Cập nhật hệ thống
Đầu tiên, bạn cần đảm bảo hệ thống của mình được cập nhật đầy đủ để tránh các vấn đề về tương thích. Kết nối với máy chủ của bạn qua SSH, chạy các lệnh sau để cập nhật hệ thống:
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install curl -y
Lệnh này sẽ cập nhật danh sách gói và cài đặt curl
, một công cụ cần thiết để tải script cài đặt Dokploy.
Bước 2: Thêm bộ nhớ Swap (Tùy chọn)
Nếu máy chủ của bạn có RAM hạn chế (ví dụ: 2GB hoặc ít hơn), việc thêm bộ nhớ swap có thể cải thiện hiệu suất. Để thêm 2GB swap, chạy các lệnh sau:
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
Kiểm tra swap đã được kích hoạt bằng lệnh:
swapon --show
Bước 3: Cài đặt Dokploy
Dokploy cung cấp một script cài đặt tự động giúp đơn giản hóa quá trình cài đặt. Chạy lệnh sau để tải và thực thi script:
curl -sSL https://dokploy.com/install.sh | bash
Script này sẽ tự động cài đặt các thành phần cần thiết, bao gồm Docker và Dokploy. Quá trình này có thể mất từ 5 đến 10 phút tùy thuộc vào tốc độ máy chủ của bạn.
Khi cài đặt Dokploy hoàn tất, bạn sẽ thấy thông báo:
Sử dụng thông tin đường dẫn được cung cấp để truy cập Dokploy ở bước sau.
Bước 4: Truy cập Dokploy
Mở trình duyệt và truy cập Dokploy theo địa chỉ địa chỉ được cung cấp ở mục trước đó hoặc theo định dạng:
http://your-server-public-ip:3000
Thay your-server-public-ip
bằng địa chỉ IP công cộng của máy chủ của bạn.
Bạn sẽ được chuyển đến trang thiết lập Dokploy, nơi bạn cần tạo tài khoản quản trị viên bằng cách nhập:
- Tên người dùng
- Mật khẩu
Sau khi tạo tài khoản, đăng nhập vào dashboard Dokploy. Từ đây, bạn có thể bắt đầu quản lý và triển khai ứng dụng.
Lưu ý
Đảm bảo cổng 3000 được mở trên firewall của VPS. Bạn có thể mở cổng bằng lệnh:
sudo ufw allow 3000
sudo ufw reload
Kết luận
Dokploy là một công cụ mạnh mẽ và dễ sử dụng để triển khai ứng dụng trên VPS. Với tích hợp Docker và Traefik, nó giúp bạn quản lý ứng dụng và cơ sở dữ liệu một cách hiệu quả. Bằng cách làm theo hướng dẫn này, bạn đã cài đặt thành công Dokploy trên Ubuntu và sẵn sàng triển khai các ứng dụng như Node.js, Python, hoặc bất kỳ framework nào khác.
Nếu bạn muốn tìm hiểu một VPS đáp ứng được hiệu quả của Dokploy khi thực hiện triển khai dự án của mình. Hãy tham khảo dịch vụ tại VPSMMO để lựa chọn VPS đáp ứng tốt nhu cầu của bạn.
Để biết thêm chi tiết, hãy tham khảo tài liệu chính thức tại docs.dokploy.com. Chúc bạn triển khai ứng dụng thành công!
CÔNG TY TNHH VPSMMO
- VP: 8B đường B31, KDC 91B, Phường Tân An, Thành phố Cần Thơ
- Tel: 0589549338
- Email: info@vpsmmo.vn