这篇文章详细记录了在家庭服务器上部署开源AI助手OpenClaw的全过程。从环境搭建到Discord集成,它解决了对云端AI的数据隐私和成本顾虑,提供了一套打造专属、可控AI管家的完整方案,适合喜欢折腾的科技爱好者。
智能速览
硬件需求简单,一台能24小时运行的主机即可。
推荐在PVE虚拟机中安装Ubuntu系统进行隔离。
通过官方脚本安装OpenClaw,配置MiniMax模型。
集成Discord作为交互通道,实现家庭共享。
遇到模型配置问题时,需手动修正baseurl。
精华内容
将强大的AI助手安家在个人服务器上,需要一步步精细操作。以下是从环境准备到成功运行的关键步骤记录。
前期准备
部署OpenClaw的核心在于实现本地化运行与安全隔离。硬件上,只需一台能24小时运行的小主机或NAS。软件层面,推荐使用PVE虚拟机安装Ubuntu系统,这既能提供稳定环境,又能实现有效隔离。模型选择上,为避免免费额度限制,推荐选用官方推荐的MiniMax模型并开通coding plan,用量大且成本可控。通讯通道则选择Discord,方便家庭成员共同使用。
系统与权限
在Ubuntu虚拟机中,首先需要为OpenClaw配置必要的系统权限。通过编辑sudoers文件,为特定用户开启免密sudo操作,避免后续频繁输入密码。同时,安装并启用OpenSSH服务,这样就可以通过SSH工具在电脑上远程管理虚拟机,告别图形界面的潜在卡顿,让命令行操作更加流畅高效。
安装与配置
安装OpenClaw主体只需一条官方提供的curl命令。安装成功后,运行openclaw onboard进入配置向导。在此过程中,选择MiniMax作为模型提供商并输入API Key。通讯通道配置以Discord为例,需要在Discord开发者门户创建应用、获取Bot Token,并配置必要的权限和服务器白名单。确保开启MESSAGE CONTENT INTENT是关键一步。
调试与运行
初次配置后,Bot可能因模型设置错误而无法正常回复。排查发现,是配置文件中的baseurl设置有误。需要手动编辑~/.openclaw/openclaw.json文件,将MiniMAX的baseurl从错误的https://api.minimax.io/anthropic修正为https://api.minimaxi.com。修改后,必须重启OpenClaw网关使新配置生效。完成这一步,AI助手才能真正开始工作。
功能初探
部署成功后,OpenClaw展现出强大的任务执行能力。在Discord中下达指令,它能精准地在指定目录创建文件并写入内容。它还具备网络搜索能力,可以获取资讯。更进一步,通过简单的引导,OpenClaw能自主接入Moltbook等社区,并学会在其中发布帖子,展现了其高度的自动化和扩展潜力。
亲手部署OpenClaw,不仅是获得了一个安全可控的AI助手,更是一次深刻的技术实践。这个过程将前沿AI工具“驯化”并融入个人工作流,带来了云端服务无法比拟的掌控感与成就感。未来,探索为其增添更多自动化技能,将让科技与生活的融合更具想象力。