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:
- 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).
- Quyền Truy Cập: Có quyền
sudohoặcroot. - 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 - 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.
- 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:
-
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…).
-
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.yamlvới đúng thông số bạn đã cung cấp. -
Khởi chạy các container
letta_api_servervàletta_nginx_proxybằ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 psBạn sẽ thấy hai container
letta_api_servervàletta_nginx_proxyđang ở trạng tháiUp. -
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
Trackbacks/Pingbacks