Copyright© Mat Bao Company. All Reserved.
Sử dụng nội dung ở trang này và dịch vụ tại Mắt Bão có nghĩa là bạn đồng ý với Thỏa thuận sử dụng và Chính sách bảo mật của chúng tôi.
Công ty cổ phần Mắt Bão - Giấy phép kinh doanh số: 0302712571 cấp ngày 04/09/2002 bởi Sở Kế Hoạch và Đầu Tư Tp. Hồ Chí Minh.
Giấy phép cung cấp dịch vụ Viễn thông số 247/GP-CVT cấp ngày 08 tháng 05 năm 2018.
Hướng dẫn sử dụng Extension 1-Click Code Deploy trên Plesk tại Mắt Bão
Giới thiệu
1-Click Code Deploy là một tiện ích mở rộng mạnh mẽ và tiện lợi, được phát triển bởi đội ngũ chuyên gia tại Mắt Bão, dành riêng cho nền tảng quản lý hosting Plesk. Xuất phát từ nhu cầu thực tế và mong muốn tối ưu hóa quy trình làm việc của các nhà phát triển.
1-Click Code Deploy là một extension dành cho Plesk, cho phép người dùng triển khai các dự án Loveable từ các URL Git công khai (GitHub, GitLab, BitBucket) vào môi trường hosting. Extension tự động hóa việc cấu hình Node.js, Express đồng thời cung cấp giao diện quản lý dự án hiệu quả.
Một số yêu cầu trước khi sử dụng
-
Kho Git: Dự án Loveable của bạn cần được lưu trữ trên một trong các nền tảng GitHub, GitLab, hoặc BitBucket với URL có thể truy cập công khai. (Chúng tôi đang tích cực làm việc để sớm hỗ trợ các kho Git Private trong các phiên bản cập nhật tới.)
-
Thông tin domain: Domain bạn dự định sử dụng cho dự án phải được thêm và cấu hình sẵn trong tài khoản Plesk của bạn.
Xem thêm:<Hướng dẫn sử dụng extension S3 Storage trên Plesk tại Mắt Bão>
Triển khai dự án từ Git
Bước 1: Truy cập giao diện triển khai
Trong Plesk, nhấp vào 1-Click Code Deploy trong menu.
Chọn Add Project để bắt đầu triển khai dự án mới.
Bước 2: Nhập thông tin dự án
-
Git Public Repository URL: Nhập URL công khai của kho Git chứa dự án Loveable của bạn (ví dụ: https://github.com/username/repository.git). Hãy chắc chắn rằng URL này là chính xác và kho Git được thiết lập ở chế độ công khai.
-
Target Domain: Từ danh sách thả xuống, chọn domain đã được cấu hình trong Plesk mà bạn muốn triển khai dự án lên.
Xem hướng dẫn bằng video chi tiết:
-
Tùy chọn cấu hình:
-
Node.js Version: 1-Click Code Deploy sẽ tự động phân tích mã nguồn của bạn và đề xuất phiên bản Node.js phù hợp nhất. Tuy nhiên, bạn hoàn toàn có thể chọn một phiên bản cụ thể từ danh sách nếu dự án của bạn có yêu cầu đặc biệt.
-
Mẹo chuyên gia: Để đảm bảo tính ổn định, bảo mật và khả năng tương thích lâu dài cho môi trường production, chúng tôi khuyên bạn nên ưu tiên lựa chọn các phiên bản Node.js LTS (Long-Term Support).
-
-
Platform Options: Kiểm tra và triển khai dự án
-
Đánh dấu vào tùy chọn này nếu dự án Loveable của bạn là một ứng dụng web tiêu chuẩn, cần một máy chủ backend Express (thông qua file app.js hoặc tương tự) để xử lý yêu cầu và hoạt động trên môi trường Hosting của Mắt Bão.
Nếu bạn không chọn, công cụ sẽ chỉ thực hiện việc tải mã nguồn từ Git về và lưu trữ trên hosting. Điều này phù hợp cho các dự án frontend thuần túy (ví dụ: xây dựng bằng React, Vue, Angular và build ra các file tĩnh) hoặc các dự án có quy trình build và deploy riêng biệt không phụ thuộc vào Express tích hợp sẵn.
Bước 3: Thực hiện triển khai
Nhấn Deploy Project để bắt đầu quá trình triển khai.
Extension sẽ tự động:
- Tải mã nguồn từ kho Git.
- Thiết lập môi trường Node.js. (Tùy chọn)
Sau khi hoàn tất, bạn sẽ nhận được thông báo xác nhận và thông tin về dự án.
Xem thêm:<Hướng dẫn sử dụng Extension Convert Webp trên Plesk hosting>
Quản lý dự án đã triển khai
Xem danh sách dự án
Trang tổng quan sẽ hiển thị tổng số dự án đã triển khai và các thẻ riêng cho từng dự án.
Trong giao diện chính của 1-Click Code Deploy Extension danh sách các dự án đã triển khai sẽ hiển thị, bao gồm:
- Domain liên kết.
- Phiên bản Node.js đang sử dụng
- Nền tảng sử dụng
- Git URL dự án: chứa thông tin về kho lưu trữ Git.
- IP Source của dự án
- Nút truy cập website (Visit Site)
- Nút đồng bộ dự án (Sync)
- Nút xóa dự án.
Đồng bộ dự án
Với nút Sync sẽ cung cấp phương thức để tiếp tục lấy dữ liệu từ Lovable khi bạn có những thay đổi hoặc nâng cấp thêm chức năng cho website.
Xóa dự án
Trong danh sách dự án, nhấp nút Delete trên dự án bạn muốn gỡ bỏ.
Extension sẽ thực hiện các hành động sau:
- Khôi phục document root của domain về trạng thái mặc định ban đầu của Plesk.
- Xóa toàn bộ thông tin và mã nguồn liên quan đến kho Git đã triển khai.
- Vô hiệu hóa môi trường Node.js đã được kích hoạt cho domain này.
Lưu ý quan trọng về dữ liệu: Hành động xóa dự á, sẽ xóa vĩnh viễn toàn bộ dữ liệu liên quan đến dự án đó trên hệ thống hosting. Mắt Bão không chịu trách nhiệm cho bất kỳ mất mát dữ liệu nào phát sinh từ việc người dùng tự thực hiện thao tác này. Do đó, hãy luôn đảm bảo bạn đã sao lưu (backup) tất cả dữ liệu quan trọng của dự án trước khi quyết định xóa.
Kết luận
1-Click Code Deploy Extension thực sự là một công cụ giá trị, giúp đơn giản hóa đáng kể quy trình triển khai và quản lý các dự án Loveable trên nền tảng Plesk. Với giao diện người dùng thân thiện, khả năng tự động hóa các bước cấu hình phức tạp và sự tích hợp liền mạch, extension này không chỉ tiết kiệm thời gian quý báu cho các nhà phát triển website mà còn giúp quản trị viên hệ thống giảm thiểu rủi ro và công sức vận hành.
Chúng tôi tại Mắt Bão cam kết sẽ liên tục lắng nghe phản hồi từ người dùng để cải tiến và bổ sung thêm nhiều tính năng hữu ích cho 1-Click Code Deploy trong tương lai, bao gồm cả việc hỗ trợ các kho Git Private đã được lên kế hoạch.
Nếu bạn có bất kỳ câu hỏi, góp ý hoặc cần hỗ trợ kỹ thuật trong quá trình sử dụng 1-Click Code Deploy, đừng ngần ngại liên hệ với đội ngũ hỗ trợ của Mắt Bão qua:
VĂN PHÒNG MIỀN NAM
12A Núi Thành, Phường 13, Quận Tân Bình, TP.Hồ Chí Minh
Điện thoại: (028) 3622 9999
VĂN PHÒNG MIỀN BẮC
Tầng 8, Tòa nhà số 381 Đội Cấn, Phường Liễu Giai, Quận Ba Đình, Hà Nội
Điện thoại: (024) 35 123456
Chúng tôi luôn sẵn lòng được đồng hành cùng bạn.
Mình là Toàn hỗ trợ kỹ thuật thuộc team Cloud Hosting – Server. Mình rất thích tìm hiểu về công nghệ mới, học hỏi và tìm tòi nghiên cứu về quản trị và bảo mật về hệ thống.