如何在 VPS 上安裝 Moltbot(逐步指南)
如何在 VPS 上安裝 Moltbot(逐步指南)
如果您希望 Moltbot 24/7 運行,保持永久在線,並且可以從任何地方訪問,將其部署在 VPS 上是最可靠的解決方案。
本地設置適合測試,但一旦需要穩定性、正常運行時間和遠程訪問,基於 VPS 的部署便成為真正的答案。
在本指南中,您將學習如何逐步在 VPS 上安裝 Moltbot——從伺服器設置到長期運行的背景服務配置。
我們將使用 LightNode VPS 作為示例環境,因為它具備以下優點:
- 按小時計費(非常適合測試和實驗)
- 快速部署(伺服器幾分鐘內準備就緒)
- NVMe SSD + 穩定網絡
- 全球位置
- 完整的根訪問權限以進行自定義
為什麼要在 VPS 上部署 Moltbot?
在 VPS 上運行 Moltbot 為您提供:
- 24/7 正常運行時間 – 無需擔心筆記本電腦關機問題
- 穩定的公共 IP – 更容易進行集成和網絡鉤子
- 遠程管理 – 可以從任何地方訪問
- 更好的性能 – 專用的 CPU/RAM 資源
- 可擴展性 – 隨時升級資源
這使得 Moltbot 成為一個真正的長期 AI 系統,而不僅僅是一個本地實驗。
第一步:創建 VPS(LightNode 示例)
- 前往 LightNode:
👉 https://go.lightnode.com?ref=fa725d7f&id=58 - 選擇 VPS 位置
- 選擇配置(建議最低配置):
- CPU: 1 vCPU
- RAM: 2GB
- 存儲: 20GB NVMe SSD
- 選擇操作系統:
- Ubuntu 22.04 LTS(建議)
- 創建伺服器
- 複製您的伺服器 IP、用戶名和密碼
第二步:連接到您的 VPS
在 Mac / Linux 上
ssh root@YOUR_SERVER_IP在 Windows(PowerShell)上
ssh root@YOUR_SERVER_IP登錄後,更新系統:
apt update && apt upgrade -y第三步:安裝所需的依賴項
apt install -y git curl wget build-essential python3 python3-pip python3-venv驗證 Python:
python3 --version第四步:創建 Moltbot 環境
mkdir /opt/moltbot
cd /opt/moltbot
python3 -m venv venv
source venv/bin/activate第五步:安裝 Moltbot
⚠️ 如果存儲庫 URL 不同,請用官方 Moltbot 存儲庫替換
git clone https://github.com/moltbot/moltbot.git .
pip install -r requirements.txt第六步:配置 Moltbot
創建配置文件:
cp .env.example .env
nano .env示例配置:
BOT_NAME=moltbot
API_KEY=your_api_key_here
MODEL_PROVIDER=openai
MODEL_NAME=gpt-4o-mini
PORT=8080
HOST=0.0.0.0使用以下命令保存:
CTRL + X → Y → Enter第七步:手動測試 Moltbot
python main.py如果成功,您應該會看到日誌顯示 Moltbot 正在運行。
停止測試:
CTRL + C第八步:將 Moltbot 作為背景服務運行(systemd)
創建服務文件:
nano /etc/systemd/system/moltbot.service粘貼:
[Unit]
Description=Moltbot AI Service
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/opt/moltbot
ExecStart=/opt/moltbot/venv/bin/python main.py
Restart=always
[Install]
WantedBy=multi-user.target啟用並啟動:
systemctl daemon-reload
systemctl enable moltbot
systemctl start moltbot檢查狀態:
systemctl status moltbot第九步:打開防火牆端口
ufw allow 8080
ufw reload訪問 Moltbot:
http://YOUR_SERVER_IP:8080第十步:(可選)添加 Nginx + 域名 + HTTPS
安裝 Nginx:
apt install -y nginx創建配置:
nano /etc/nginx/sites-available/moltbotserver {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}啟用:
ln -s /etc/nginx/sites-available/moltbot /etc/nginx/sites-enabled/
nginx -t
systemctl restart nginx安裝 SSL:
apt install -y certbot python3-certbot-nginx
certbot --nginx -d yourdomain.com現在 Moltbot 在 HTTPS 上運行。
架構概述
User → Domain → Nginx → Moltbot Service → AI Model API
↑
systemd daemon為什麼 LightNode VPS 適合 Moltbot
LightNode 特別適合 AI 機器人和代理系統,因為:
按小時計費 = 低風險測試
全球部署 = 低延遲訪問
NVMe SSD = 快速模型/數據 IO
穩定 IP = 網絡鉤子 + API 友好
VPS 控制 = 完全自定義
常見問題
Moltbot 是什麼?
Moltbot 是一個自我托管的 AI 機器人系統,可以作為長期服務運行,並與不同的平台和 API 集成。
我可以在本地運行 Moltbot 而不是 VPS 嗎?
可以,但本地設置在 24/7 運行時不穩定。VPS 更適合正常運行時間、可靠性和遠程訪問。
Moltbot 需要多少 VPS 資源?
最低:1 vCPU + 2GB RAM。
建議生產環境:2 vCPU + 4GB RAM。
LightNode 適合 AI 機器人嗎?
是的。按小時計費、快速配置、NVMe 存儲和全球節點使其成為 AI 機器人托管的理想選擇。
如果 Moltbot 崩潰,我該如何重啟?
systemd 會自動重啟它:
systemctl restart moltbot我可以將 Moltbot 連接到 Telegram / Discord 嗎?
可以。Moltbot 可以通過 API/網絡鉤子與消息平台集成。