Chọn trang

 


 

Hướng Dẫn Cài Đặt Letta AI Lên VPS: Chỉ Với Một Dòng Lệnh Duy Nhất!

 

Chào mọi người, Ticmiro đây.

Một trong những rào cản lớn nhất khi tự host các ứng dụng AI là quá trình cài đặt hạ tầng ban đầu. Việc phải tạo từng tệp cấu hình, xử lý mạng Docker, và đảm bảo các dịch vụ kết nối với nhau một cách chính xác có thể tốn rất nhiều thời gian và dễ phát sinh lỗi.

Để giải quyết vấn đề này, tôi đã dành thời gian để tạo ra một kịch bản cài đặt hoàn toàn tự động, giúp bạn triển khai Letta AI lên một VPS Ubuntu chỉ với một dòng lệnh duy nhất. Hãy quên đi các bước thủ công phức tạp, giờ đây bạn có thể sở hữu một hệ thống bộ nhớ AI mạnh mẽ chỉ trong vài phút.

 

Yêu Cầu Chuẩn Bị

 

Trước khi bắt đầu, hãy đảm bảo VPS của bạn đã sẵn sàng với các yêu cầu sau:

  1. VPS: Một máy chủ ảo chạy hệ điều hành Ubuntu (khuyến khích 20.04 hoặc 22.04).
  2. Quyền Truy Cập: Có quyền sudo hoặc root.
  3. Docker: Đã được cài đặt. Nếu chưa, bạn có thể cài đặt nhanh bằng lệnh:

    Bash

    curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh
    

     

  4. PostgreSQL: Đã có một container PostgreSQL đang chạy trên cùng VPS. Kịch bản của tôi được thiết kế để tự động kết nối với database có sẵn này.
  5. Thông Tin Cần Thiết: Chuẩn bị sẵn các thông tin sau để cung cấp cho kịch bản khi được hỏi:
    • Tên miền hoặc địa chỉ IP của VPS.
    • OpenAI API Key của bạn.
    • Thông tin kết nối tới PostgreSQL (tên container, user, password, tên database).

 

Các Bước Cài Đặt

 

Quy trình cực kỳ đơn giản, chỉ gồm 2 bước.

Bước 1: Kết nối vào VPS của bạn

Mở Terminal và sử dụng SSH để đăng nhập vào VPS:

Bash

ssh root@DIA_CHI_IP_CUA_BAN

 

Bước 2: Chạy Lệnh Cài Đặt “Tất Cả Trong Một”

Đây là tất cả những gì bạn cần làm. Sao chép toàn bộ dòng lệnh dưới đây, dán vào Terminal và nhấn Enter.

Bash

bash <(curl -sL https://raw.githubusercontent.com/Ticmiro/Letta_AI/main/Letta_AI.sh)

 

Điều Gì Sẽ Xảy Ra Tiếp Theo?

 

Xem mã nguồn dự án tại đây

Sau khi bạn chạy lệnh, một kịch bản thông minh sẽ được thực thi:

  1. Chế độ Tương tác: Kịch bản sẽ lần lượt hỏi bạn các thông tin đã chuẩn bị ở trên (IP, API keys, thông tin database…).

  2. Tự động Hóa: Dựa trên câu trả lời của bạn, kịch bản sẽ tự động thực hiện các tác vụ phức tạp:

    • Tự động tìm kiếm và kết nối vào mạng Docker của PostgreSQL.

    • Tự động tạo thư mục letta-server.

    • Tự động tạo các tệp cấu hình .env, nginx.conf, và compose.yaml với đúng thông số bạn đã cung cấp.

    • Khởi chạy các container letta_api_serverletta_nginx_proxy bằng Docker Compose.

Bạn chỉ cần trả lời các câu hỏi, mọi thứ còn lại sẽ được tự động hóa 100%.

 

Kiểm Tra Sau Cài Đặt

 

Khi kịch bản chạy xong và hiển thị thông báo 🚀 Hoàn tất!, hệ thống Letta AI của bạn đã sẵn sàng.

  • Kiểm tra trạng thái container:

    Bash

    docker ps
    

     

    Bạn sẽ thấy hai container letta_api_serverletta_nginx_proxy đang ở trạng thái Up.

  • Truy cập dịch vụ: Mở trình duyệt và truy cập vào địa chỉ bạn đã cấu hình: http://TEN_MIEN_HOAC_IP_CUA_BAN

  • Xem logs (nếu cần):

    Bash

    cd letta-server && docker compose logs -f
    

     

 

Lời Kết

 

Với kịch bản này, tôi hy vọng đã giúp đơn giản hóa quá trình triển khai, cho phép nhiều người hơn có thể tiếp cận và xây dựng các ứng dụng AI mạnh mẽ với bộ nhớ dài hạn. Hãy thử ngay và cho tôi biết kết quả nhé!

Chúc các bạn thành công, Ticmiro