exe.dev
适用范围
在以下情况使用此页面:
- 你想要一个便宜的常驻 Linux 主机来运行网关
- 你希望远程访问控制 UI 而不运行自己的 VPS
目标:Moltbot 网关在 exe.dev VM 上运行,可以从你的笔记本电脑通过以下方式访问:
- exe.dev HTTPS 代理(简单,无需隧道)或
- SSH 隧道(最安全;仅回环网关)
本页面假设使用 Ubuntu/Debian。如果你选择了不同的发行版,请相应调整软件包。
如果你使用任何其他 Linux VPS,相同的步骤适用——你只是不使用 exe.dev 代理命令。
初学者快速路径
- 创建 VM → 安装 Node 22 → 安装 Moltbot
- 运行
moltbot onboard --install-daemon - 从笔记本电脑建立隧道(
ssh -N -L 18789:127.0.0.1:18789 …) - 打开
http://127.0.0.1:18789/并粘贴你的令牌
你需要什么
- exe.dev 账户 + 在笔记本电脑上工作的
ssh exe.dev - 已设置 SSH 密钥(你的笔记本电脑 → exe.dev)
- 你想使用的模型认证(OAuth 或 API 密钥)
- 提供商凭据(可选):WhatsApp QR 扫描、Telegram 机器人令牌、Discord 机器人令牌等
1) 创建 VM
从你的笔记本电脑:
ssh exe.dev new --name=moltbot然后连接:
ssh moltbot.exe.xyz提示:保持此 VM 有状态。Moltbot 将状态存储在 ~/.moltbot/ 和 ~/clawd/ 下。
2) 安装前置条件(在 VM 上)
sudo apt-get update
sudo apt-get install -y git curl jq ca-certificates opensslNode 22
安装 Node >= 22.12(任何方法都可以)。快速检查:
node -v如果 VM 上还没有 Node 22,请使用你首选的 Node 管理器(nvm/mise/asdf)或提供 Node 22+ 的发行版软件包源。
常见的 Ubuntu/Debian 选项(NodeSource):
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs3) 安装 Moltbot
推荐在服务器上使用:npm 全局安装。
npm i -g moltbot@latest
moltbot --version如果原生依赖项安装失败(很少见;通常是 sharp),请添加构建工具:
sudo apt-get install -y build-essential python34) 首次设置(向导)
在 VM 上运行入门向导:
moltbot onboard --install-daemon它可以设置:
~/clawd工作区引导~/.moltbot/moltbot.json配置- 模型认证配置文件
- 模型提供商配置/登录
- Linux systemd 用户服务(服务)
如果你在无头 VM 上进行 OAuth:先在普通机器上进行 OAuth,然后将认证配置文件复制到 VM(参见 帮助)。
5) 远程访问选项
选项 A(推荐):SSH 隧道(仅回环)
将网关保持在回环地址上(默认)并从笔记本电脑建立隧道:
ssh -N -L 18789:127.0.0.1:18789 moltbot.exe.xyz在本地打开:
http://127.0.0.1:18789/(控制 UI)
运行手册:远程访问
选项 B:exe.dev HTTPS 代理(无隧道)
要让 exe.dev 将流量代理到 VM,请将网关绑定到 LAN 接口并设置令牌:
export MOLTBOT_GATEWAY_TOKEN="$(openssl rand -hex 32)"
moltbot gateway --bind lan --port 8080 --token "$MOLTBOT_GATEWAY_TOKEN"对于服务运行,将其持久化到 ~/.moltbot/moltbot.json:
{
gateway: {
mode: "local",
port: 8080,
bind: "lan",
auth: { mode: "token", token: "YOUR_TOKEN" }
}
}注意:
- 非回环绑定需要
gateway.auth.token(或MOLTBOT_GATEWAY_TOKEN)。 gateway.remote.token仅用于远程 CLI 调用;它不启用本地认证。
然后将 exe.dev 的代理指向 8080(或你选择的任何端口)并打开你的 VM HTTPS URL:
ssh exe.dev share port moltbot 8080打开:
https://moltbot.exe.xyz/
在控制 UI 中,粘贴令牌(UI → 设置 → 令牌)。UI 将其作为 connect.params.auth.token 发送。
注意:
- 如果你的代理期望应用端口,请优先选择非默认端口(如
8080)。 - 将令牌视为密码。
控制 UI 详细信息:控制 UI
6) 保持运行(服务)
在 Linux 上,Moltbot 使用 systemd 用户服务。在 --install-daemon 之后,验证:
systemctl --user status moltbot-gateway[-<profile>].service如果服务在注销后停止,请启用 lingering:
sudo loginctl enable-linger "$USER"更多信息:Linux
7) 更新
npm i -g moltbot@latest
moltbot doctor
moltbot gateway restart
moltbot health指南:更新