当前位置:首页>Linux>在极致轻量的Alpine Linux上部署 OpenClaw

在极致轻量的Alpine Linux上部署 OpenClaw

  • 2026-09-12 17:27:21
在极致轻量的Alpine Linux上部署 OpenClaw

在极致轻量的 Alpine Linux 上部署 OpenClaw:我的 MacBook Air M4 上跑起了最强本地 AI 助手!(超详细保姆级教程)

最近被 OpenClaw(俗称“龙虾”)彻底种草了!这只红色的开源 AI 智能体,不仅仅能聊天,更是能真正帮你执行任务的“数字员工”——接飞书、接微信、写代码、发文章、自动化流程……全部本地运行,数据不离机,隐私拉满。

而我选择在 Alpine Linux 上部署它,原因只有一个:极致轻量!(我的MacBook Air没有风扇,原来使用Ubuntu虚拟机,CPU温度持续90度,然后Alpine Linux运行起来几乎没有感觉。)

Alpine 以体积小、资源占用低著称,空闲内存经常只有几百 MB,非常适合在 Parallels / UTM 虚拟机里跑,MacBook Air M4 的统一内存一点都不浪费。

今天就把我在 Alpine 上从零安装 OpenClaw 的完整步骤,写成最详细的保姆级教程,分享给大家。

一、准备工作(5 分钟)

  1. 1. 确保你的 Alpine Linux 已正确安装到硬盘(非 Live 模式),并已创建普通用户。
  2. 2. 更新系统并安装基础工具:
apk update && apk upgrade# 安装编译依赖(非常重要!)apk add --no-cache \  git \  python3 \  py3-pip \  make \  g++ \  gcc \  libc6-compat \  linux-headers \  cairo-dev \  pango-dev \  jpeg-dev \  giflib-dev \  librsvg-dev
  1. 3. 安装 Node.js 24(OpenClaw 要求 ≥22,Alpine 官方仓库已提供最新版):
apk add nodejs npmnode -v    # 确认是 v24.xnpm -v

二、安装 OpenClaw(两种方式,任选其一)

# 全局安装最新版 OpenClawnpm install -g openclaw@latest

官方脚本不支持alpine linux curl -fsSL https://openclaw.ai/install.sh | bash

安装完成后验证:

openclaw --version

三、初始化配置(Onboard)

执行openclaw onboard进行配置对接DeepSeek API

openclaw config按以下顺序选择(这是官方支持的 Custom Provider 方式):Onboarding mode     → 选 QuickstartModel/auth provider → 选 Custom ProviderAPI Base URL        → 输入 https://api.deepseek.comAPI Key             → 粘贴你的 DeepSeek KeyEndpoint compatibility → 选 OpenAI-compatibleModel ID            → 输入 deepseek-chat(推荐)或 deepseek-reasonerEndpoint ID         → 默认即可Model alias         → 输入 deepseek(自定义别名)其他 integrations(Google Places、Notion 等) → 全部选 No 或者跳过(后面需要再加)

按照提示选择你的 AI 模型(支持 OpenAI、Claude、DeepSeek、Grok、Ollama 本地模型等),输入 API Key。

推荐新手先用 DeepSeek 或 Grok,性价比高。

四、在 Alpine 上创建开机自启动服务(OpenRC)

因为 Alpine 没有 systemd,我们需要手动创建服务:

cat > /etc/init.d/openclaw << 'EOF'#!/sbin/openrc-rundescription="OpenClaw Gateway Service"command="/usr/local/bin/openclaw"command_args="gateway run --port 18789"command_background=truepidfile="/run/openclaw.pid"depend() {    need net    use logger}start_pre() {mkdir -p /root/.openclaw/logs}EOFchmod +x /etc/init.d/openclawrc-update add openclaw defaultrc-service openclaw startrc-service openclaw status

启动成功后,用 netstat -tupln | grep 18789 确认端口已在监听。

五、访问 Dashboard 控制面板

在 Mac 终端执行 SSH 隧道(先确保 Alpine 的 sshd_config 已开启 AllowTcpForwarding yes,不然隧道转发会失败,你只能在虚拟机中访问控制台):

ssh -N -L 18789:127.0.0.1:18789 你的用户名@你的AlpineIP

执行openclaw dashboard 命令,OpenClaw会输出控制台连接的URL,直接复制url打开即可访问控制台

alpinevm:~# openclaw dashboardConfigwarnings:\n- plugins.entries.feishu: plugin feishu: duplicate plugin id detected; later plugin may be overridden (/root/.openclaw/extensions/feishu/index.ts)🦞 OpenClaw2026.3.13 (61d171a) — If you can describe it, I can probably automate it—or at least make it funnier.DashboardURL: http://127.0.0.1:18789/#token=bb50d47f836dd6f42ec7fd3c6d4b89b6c84f03150b3fef6aCopy to clipboard unavailable.NoGUI detected. Openfrom your computer:ssh -N -L 18789:127.0.0.1:18789 mervin@10.211.55.10Thenopen:http://localhost:18789/http://localhost:18789/#token=bb50d47f836dd6f42ec7fd3c6d4b89b6c84f03150b3fef6a

然后在浏览器打开:http://127.0.0.1:18789/#token=bb50d47f836dd6f42ec7fd3c6d4b89b6c84f03150b3fef6a

输入 token 即可进入美观的 Web 控制台。

六、进阶玩法

  • • 安装 wechat-publisher Skill,实现一键把 AI 生成的文章推送到微信公众号草稿箱。
  • • 添加各种 Skills,让龙虾帮你自动发邮件、整理文件、控制浏览器……

总结

在 Alpine Linux 上跑 OpenClaw,整个系统轻到飞起,资源占用极低,却拥有了一个强大、隐私、安全、可 24 小时在线的 AI 助手。

整个部署过程我用了不到 30 分钟,你也可以!

喜欢这篇文章的朋友,欢迎点赞、在看、转发,也欢迎在评论区告诉我:

你想让 OpenClaw 帮你实现什么自动化功能?

是自动写公众号文章、还是飞书+微信双通道智能回复?

我后续会继续分享更多实战技巧,包括:

  • • 如何用 OpenClaw 一键发布微信公众号文章
  • • 多模型智能路由配置
  • • Docker 部署对比

我们下篇见!

🦞 龙虾爪爪,自动化从这里开始!


最新文章

随机文章