Trong quá trình làm việc với các dự án AI, tôi nhận thấy một trong những rào cản lớn nhất chính là khâu cài đặt và cấu hình ban đầu. Việc thiết lập riêng lẻ từng dịch vụ như Database, Browser Automation, rồi đến ứng dụng chính không chỉ tốn thời gian mà còn đầy rẫy lỗi tiềm ẩn do không tương thích.
Hôm nay, tôi muốn chia sẻ với các bạn một giải pháp mà tôi đã tâm huyết xây dựng: một kịch bản cài đặt toàn bộ hệ sinh thái dịch vụ cần thiết cho các tác vụ AI/Crawling lên VPS chỉ bằng một dòng lệnh duy nhất. Đặc biệt, phiên bản mới nhất này còn tự động hóa cả việc cài đặt Docker, biến nó thành giải pháp “một chạm” thực thụ.
Sự Vượt Trội và Đồng Bộ: Không Chỉ Là Cài Đặt
Khác với việc cài đặt từng ứng dụng một cách rời rạc, phương pháp này mang lại hai lợi ích cốt lõi:
- Tính Vượt Trội: Thay vì chỉ có một công cụ, bạn sở hữu ngay một hệ sinh thái dịch vụ hoàn chỉnh, sẵn sàng cho các bài toán phức tạp. Bạn có một “bộ não” lưu trữ (PostgreSQL + pgvector), một “cánh tay” tự động hóa (Puppeteer API), và một “trái tim” xử lý nghiệp vụ (Crawl4AI). Tất cả đều là phiên bản production-ready, được cấu hình theo kinh nghiệm thực tế của tôi.
- Tính Đồng Bộ: Đây là điểm ăn tiền nhất. Kịch bản sẽ tự động tạo ra một mạng Docker chung, nơi tất cả các dịch vụ “nhìn thấy” và “nói chuyện” được với nhau ngay từ đầu. Bạn sẽ không bao giờ phải đau đầu vì lỗi “Connection Refused” hay cấu hình sai địa chỉ giữa các container. Mọi thứ được sinh ra để hoạt động cùng nhau một cách hoàn hảo.
Hệ Sinh Thái Dịch Vụ Của Bạn Sẽ Gồm Những Gì?
Kịch bản này cho phép bạn tùy chọn cài đặt các thành phần sau:
- ✅
PostgreSQL + pgvector: Nền tảng database mạnh mẽ, được tích hợp sẵn pgvector để phục vụ cho các ứng dụng tìm kiếm ngữ nghĩa, RAG. - ✅
Puppeteer API Server: Một dịch vụ Node.js độc lập, cung cấp API để điều khiển trình duyệt, tự động hóa các tác vụ phức tạp, và chụp ảnh màn hình. - ✅
Crawl4AI API Server: Dịch vụ Python cốt lõi, tích hợp sẵn môi trường đồ họa VNC để bạn có thể tạo profile, đăng nhập vào các trang mạng xã hội và cào dữ liệu ở những nơi yêu cầu phiên làm việc.
Hướng Dẫn Cài Đặt: Nhanh Như Chớp!
Giờ đây, bạn thực sự không cần chuẩn bị hay biết trước về Docker. Chỉ cần một VPS Ubuntu trống và làm theo 2 bước sau.
Bước 1: Kết nối tới VPS của bạn
Mở Terminal và kết nối tới VPS bằng SSH:
Bash
ssh root@DIA_CHI_IP_CUA_BAN
Bước 2: Chạy Lệnh Cài Đặt “Tất Cả Trong Một”
Sao chép toàn bộ dòng lệnh dưới đây, dán vào Terminal và nhấn Enter. Mọi thứ còn lại sẽ được tự động hóa hoàn toàn.
Bash
bash <(curl -sL https://raw.githubusercontent.com/Ticmiro/Letta_AI/main/VPS_services.sh)
Sau khi chạy lệnh, kịch bản sẽ tự động kiểm tra và cài đặt Docker nếu cần, sau đó sẽ hỏi bạn muốn cài đặt những dịch vụ nào và yêu cầu cung cấp một vài thông tin cấu hình. Khi kịch bản hoàn tất, nó sẽ cung cấp hướng dẫn chi tiết về các bước cuối cùng, ví dụ như cách kết nối VNC để tạo profile đăng nhập cho Crawl4AI.