Một agent AI chỉ chạy khi laptop của bạn còn mở là một script. Để nó tự chạy chính mình — kết nối lại, thử lại, sống sót qua reboot — hãy đặt nó lên một VPS dưới systemd. Đây là hướng dẫn sao chép-dán tối giản. Về lý do và bản dài hơn (uptime, chọn kích thước, góc MCP), xem chạy một agent AI 24/7 và tổng quan VPS cho agent AI.
1. Python và một virtualenv
apt update && apt install -y python3-venv python3-pip git
git clone https://github.com/you/your-agent.git /opt/agent
cd /opt/agent
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
2. Giữ khóa API trong một file env
Đừng bao giờ ghi cứng khóa trong mã. Đặt chúng vào một file mà chỉ root đọc được:
cat >/opt/agent/.env <<'EOF'
ANTHROPIC_API_KEY=sk-ant-...
EOF
chmod 600 /opt/agent/.env
3. Bọc nó trong một dịch vụ systemd
# /etc/systemd/system/agent.service
[Unit]
Description=AI Agent
After=network.target
[Service]
WorkingDirectory=/opt/agent
ExecStart=/opt/agent/.venv/bin/python main.py
EnvironmentFile=/opt/agent/.env
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now agent
journalctl -u agent -f # watch it run
Restart=always chính là toàn bộ ý nghĩa: một cú sập lúc 3 giờ sáng sẽ khởi động lại thay vì để agent chết đến sáng. (Thêm về mẫu hình này trong tạo một dịch vụ systemd.)
4. Coi chừng vòng lặp sập
Nếu agent thất bại tức thì lúc khởi động, Restart=always sẽ thử lại mãi mãi. RestartSec=5 giãn cách các lần thử; đọc journalctl -u agent để sửa lỗi gốc (thường là một biến env hoặc dependency bị thiếu).
Chọn kích thước và những điều thành thật
- Agent dựa trên API (mô hình chạy ở nhà cung cấp của bạn): nhẹ — một Small ($8) hoặc gói AI-Agent ($10, 4 GB) là quá đủ. Không cần GPU.
- Mô hình cục bộ: thiết lập khác và nặng hơn — các mô hình lượng tử hóa nhỏ trên CPU qua Ollama; loại lớn cần một GPU mà chúng tôi không cung cấp.
- Dùng container thay thế?
--restart unless-stoppedcủa Docker đóng cùng vai trò — xem docker-compose cho agent AI.
EQVPS cũng cung cấp một máy chủ MCP, nên một agent thậm chí có thể tự cấp phát máy của chính nó. Root trong khoảng một phút, không KYC, thanh toán bằng crypto.
Bình luận
Chưa có bình luận nào. Hãy là người đầu tiên.