在手机上部署 OpenClaw 主要有两种主流方案:Termux 原生部署(推荐,性能好)和 AidLux 容器部署(适合复杂环境)。考虑到你用的是手机,建议优先选择 Termux 方案,操作更简单且资源占用低。
🚀 方案一:Termux 原生部署(推荐)
这是目前最主流的方案,无需 Root,直接在安卓上运行 Linux 环境。
1. 安装 Termux
* 下载:务必从 F-Droid 官网下载最新版 APK(Google Play 版本已停止维护)。
* 权限:安装后授予存储权限,并在系统设置中关闭“电池优化”,防止后台被杀。
2. 更新环境与安装依赖
打开 Termux,依次执行以下命令:
# 更新包管理器
pkg update && pkg upgrade -y
# 安装 Node.js 和 Git
pkg install nodejs-lts git -y
3. 安装 OpenClaw
# 全局安装 OpenClaw
npm install -g openclaw@latest
# 如果遇到权限问题,使用:
npm install -g openclaw@latest --unsafe-perm
4. 初始化与启动
# 初始化配置(按提示设置工作目录等)
openclaw onboard
# 启动网关服务
openclaw gateway start
5. 访问管理界面
在手机浏览器中输入
"http://127.0.0.1:18789" 即可访问控制台。
🐳 方案二:AidLux 容器部署
如果你需要运行更复杂的 Linux 应用(如 Docker),可以选择 AidLux。
1. 安装 AidLux:从应用商店下载并安装。
2. 升级 Node.js:AidLux 自带版本较低,需升级至 v22+。
3. 安装 OpenClaw:步骤同 Termux 方案。
💡 避坑指南
* 网络问题:如果
"npm install" 下载缓慢或失败,建议连接 VPN 或切换国内镜像源(如淘宝源)。
* 后台保活:手机锁屏后进程容易被杀,建议使用
"termux-wake-lock" 命令或系统设置保持常驻。
* 存储空间:确保手机有至少 500MB 的可用空间。
(有什么不会的,欢迎加入QQ频道讨论,也可以私我)

夜雨聆风