Mua source, triển khai hệ thống, kết nối API — bắt đầu sử dụng.
Cẩm nang triển khai tổng quan cho đội IT hoặc khách hàng sử dụng dịch vụ cài đặt. Các lệnh và biến môi trường chính xác phải đối chiếu README của phiên bản phần mềm đã bàn giao.
Hai cách triển khai sản phẩm
Self-hosted: nhận source code và tự triển khai trên hạ tầng riêng bằng đội ngũ IT của bạn. Turnkey/Managed: đội triển khai thực hiện cài đặt theo phạm vi dịch vụ được chọn.
Chuẩn bị trước khi cài đặt
Các yếu tố cần sẵn sàng để giảm thời gian triển khai và tránh thay đổi hạ tầng giữa chừng:
- Domain: có quyền quản lý DNS và cấu hình HTTPS.
- VPS hoặc hosting: RAM, CPU, dung lượng đĩa và hệ điều hành đáp ứng yêu cầu phiên bản.
- Quyền quản trị: SSH/sudo hoặc tài khoản aaPanel tương ứng.
- Runtime & database: cài đúng phiên bản được tài liệu bàn giao quy định.
- API key: tài khoản nhà cung cấp AI đã kích hoạt billing và giới hạn chi phí.
- Vận hành: email hệ thống (nếu dùng), lịch chạy automation, backup và phương án giám sát.
Quy trình cài đặt tiêu chuẩn
Nhận source & tài liệu phiên bản
Kiểm tra gói bàn giao, release notes, hướng dẫn môi trường, file cấu hình mẫu và phạm vi license.
Chuẩn bị domain, VPS và HTTPS
Trỏ bản ghi DNS, tạo user triển khai, chuẩn bị runtime/web server và thiết lập SSL.
Cài dependencies & database
Thực hiện đúng lệnh cài đặt, build và migration theo README của mã nguồn được cung cấp.
Thiết lập environment và secrets
Cấu hình URL, database, AI provider, mật khẩu, SMTP (nếu có) qua biến môi trường hoặc secret manager.
Thiết lập tác vụ tự động
Bật cron/queue worker nếu bản phát hành sử dụng; cấu hình retry, timeout, và tránh job chạy trùng.
Smoke test & bàn giao
Kiểm tra login CMS, tạo nháp, API, SEO, ảnh, frontend, scheduler, backup và log lỗi.
# Ví dụ kết nối SSH với VPS của bạn (thay IP và USER) ssh USER@IP_SERVER # Lệnh cài thực tế phụ thuộc stack và bản release # Xem README đi kèm source trước khi thao tác
Cấu hình API và biến môi trường
API key phải nằm ở phía máy chủ hoặc hệ thống secrets, không đặt trực tiếp vào JavaScript frontend. Thiết lập giới hạn quota/billing với nhà cung cấp.
# MẪU MINH HỌA - KHÔNG PHẢI TÊN ENV CHÍNH THỨC APP_URL=https://your-domain.com APP_ENV=production DATABASE_URL=your_database_connection AI_PROVIDER_API_KEY=your_api_key # Đối chiếu tên biến trong .env.example thực tế
Kiểm tra sau cấu hình
- Ứng dụng khởi động và kết nối database thành công.
- Quyền API phù hợp, quota không vượt ngân sách mong muốn.
- Thử tạo bản nháp, xác nhận kết quả và khả năng xử lý lỗi.
- Key không xuất hiện trong HTML, browser devtools hoặc log công khai.
Bảo mật & sao lưu trước khi chạy
- Tạo tài khoản admin riêng; đặt mật khẩu mạnh và bật MFA nếu bản phát hành hỗ trợ.
- Hạn chế truy cập trang quản trị, database và cổng hệ thống.
- Thiết lập lịch backup mã nguồn cấu hình, database và uploads; thử phục hồi trên môi trường thử nghiệm.
- Bảo vệ khóa API và mật khẩu bằng secret store/ENV có quyền hạn tối thiểu.
- Kiểm tra SSL, redirect HTTPS, logs, healthcheck và cảnh báo lỗi automation.
- Dùng staging khi cần nâng cấp hoặc thử tính năng mới.
Checklist trước nghiệm thu
Tick từng mục sau khi đã kiểm tra thực tế trên server. Tiến độ được lưu trên thiết bị đang sử dụng trình duyệt.
0/8 mục hoàn thành
Không muốn tự cài đặt?
Dịch vụ Basic Deploy từ 3.900.000đ, tùy phạm vi và điều kiện hạ tầng.