没问题,我已经帮你把这篇安装记录重新整理并排版成了清晰、结构化的 Markdown 格式。这个排版逻辑分明,非常适合直接复制发布到各大技术论坛。

IronClaw 最新版 (v0.22.0) 纯净安装与详细配置教程
因为我之前安装过,最干净的做法是直接清空 IronClaw 的二进制和配置目录,再重新装最新版本。虽然没查到官方单独提供“一键卸载”脚本,但我看之前的安装日志,它主要装在 /root/.cargo/bin,运行数据在 ~/.ironclaw,所以直接删这两处最彻底。当前官方最新 release 是 0.22.0。
1. 彻底卸载旧版本
先执行以下命令清理残留进程和文件:
pkill -f '^ironclaw run$' 2>/dev/null; rm -f ~/.cargo/bin/ironclaw ~/.cargo/bin/ironclaw-update; rm -rf ~/.ironclaw
2. 安装最新版本 (v0.22.0)
使用官方 0.22.0 release 页面给出的 Linux 安装脚本:
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/nearai/ironclaw/releases/download/ironclaw-v0.22.0/ironclaw-installer.sh | sh
3. 初始化与配置向导
安装完成后会进入交互式配置流程,按以下步骤选择即可:
开局按回车进入
◉ 数据库连接 (Database Connection)
系统会提示选择数据库后端:
[1] PostgreSQL- 生产级,需要运行服务器[2] libSQL- 内置 SQLite,零依赖
操作:输入2(选择 libSQL)。- Database file path: 直接按 Enter (回车) 保持默认路径
/root/.ironclaw/ironclaw.db。 - Enable Turso cloud sync?: 输入
n或直接 Enter (回车)。
◉ 密钥存储 (Keychain)
选择 Master Key 的存储方式:
操作:输入 2 (Environment variable),适合服务器环境。
◉ AI 模型接口 (Inference Provider)
选择大模型 API 供应商:
操作:由于我使用的是第三方提供的自定义 baseurl,这里选择 [7] OpenAI-compatible。
- API Key: 复制并粘贴你的 API 密钥。
- Base URL: 输入第三方提供的接口地址。
- Model Name: 手动输入
gpt-4o(或你实际使用的模型名称)。
◉ 向量检索 (Embeddings / Semantic Search)
提示:Enable semantic search? [Y/n]
操作:直接按 Enter (回车) 或输入 y,开启工作区的记忆检索功能。
◉ 隧道配置 (Channel Configuration - Tunnel)
提示:Configure a tunnel? [y/N]
操作:直接输入 n 或按 Enter (回车)。选 y 通常需要安装 Cloudflared 或设置反向代理,对新手来说配置比较繁琐。
◉ 沟通渠道 (Channels)
操作:使用方向键下移到 Telegram。按一次 空格键 勾选为 [✓] 后,再按 Enter (回车)。
- Telegram Bot API token: 填入你从 @BotFather 申请到的 Token。
◉ 插件工具 (Tools)
操作:建议保持默认设置,或者根据需求增减。核心必选推荐:
- Web Search (必选):让你的机器人能联网查资料,这是 AI 助手的灵魂。
- LLM Context (必选):配合联网搜索,提供更准确的背景信息。
◉ Docker 沙箱机制 (Docker Sandbox)
提示:Enable Docker sandbox? [y/N]
操作:直接输入 y 并回车。开启沙箱可以限制 AI 的系统权限,防止它误删服务器里的文件。
◉ Claude Code 模式
提示:Enable Claude Code sandbox mode? [y/N]
操作:输入 y。如果你的 API 支持 Claude Code,开启后可以调用 Claude 的专业能力在 Docker 里写代码。
- 注意:如果因为没有 Anthropic 官方凭证报错
No Anthropic credentials found,提示Retry after setting up credentials? [y/N]时,直接输入n跳过即可。这只是关闭了 Claude 专用沙箱模式,刚才配置好的 Telegram 机器人和基础 AI 功能依然可以正常运行。
◉ 后台心跳任务 (Background Tasks)
提示:Enable heartbeat? [y/N]
操作:直接输入 y 并回车。如果你之前勾选了 Gmail 或 Google Calendar,开启心跳任务能让机器人在后台自动检查日程和邮件通知,而不是等你问它时才去查。
- Check interval in minutes: 默认
30,直接按 Enter (回车)。 - Notify channel on findings: 输入
telegram并回车。
4. 启动与绑定 Telegram
启动机器人
在终端输入以下命令启动服务:
ironclaw run
完成设备配对
- 去 Telegram 里给你的机器人随便发一条信息,它会回复你一条带有配对命令的乱码。
- 复制机器人发给你的那行蓝色命令(例如:
ironclaw pairing approve telegram LX3JYDMQ)。 - 回到你的 VPS 终端(SSH 窗口),直接粘贴并按回车即可完成配对!
💡 结语
整个配置过程中,最容易卡住的是 API Key / Base URL / Model Name 的配置。因为每个人使用的接口商都不一样,如果你拿到 Key 不知道怎么配,建议直接把服务商的说明截图发给 AI 问一下。
这个排版效果符合你的预期吗?如果你想在帖子的开头或结尾加上特定的个人介绍,或者需要补充一些关于 VPS 环境的细节,随时告诉我!
AI内容可以发帖吗...
@WNM #1 收到,我这就删除
@WNM #1 怎么删除来着,,