如何在 Mac Mini 上设置 Openclaw
🖥️ 为什么 Mac Mini 是 OpenClaw 的理想之选
Mac Mini 在自托管 AI 方面占据了一个独特的优势:它足够小巧,可以藏在显示器后面;足够安静,可以放在桌面上;而且性能足够强大,能够应对 OpenClaw 的所有任务。Apple Silicon 的统一内存架构意味着 GPU 和 CPU 共享同一个 RAM 池,这在通过 Ollama 运行本地 AI 模型时是一个显著的优势。
与 VPS 相比,Mac Mini 在初始购买后无需支付任何云服务费用。与 Linux 服务器相比,它所需的维护工作量极少,因为 macOS 会自动处理更新、磁盘加密(FileVault)和安全补丁。OpenClaw 的创建者 Peter Steinberger 表示(@steipete),家用 Mac Mini 是参考部署目标。
如果您更喜欢容器,也可以在 macOS 上使用 Docker Desktop 或 OrbStack 在 Docker 中运行 OpenClaw,以获得额外的隔离层。
⚙️ 硬件推荐
任何搭载 Apple Silicon 芯片的 Mac Mini 都可以使用,但正确的配置取决于您计划如何使用 OpenClaw:
- Mac Mini M2(8 GB) — 足以满足纯云端模型(Anthropic Claude、OpenAI)的需求。能够轻松处理 OpenClaw 网关、消息通道和浏览器自动化。
- Mac Mini M2 Pro(16 GB) — 如果您想与 OpenClaw 一起运行小型本地模型(70 亿参数),建议使用此方法。
- Mac Mini M4(16-32GB) — 目前最佳选择。M4 芯片可提供更快的单线程 Node.js 性能和更多用于本地推理的 GPU 核心。24 GB 或 32 GB 的统一内存允许您在本地运行 130 亿至 340 亿参数的模型。
- Mac Mini M4 Pro(48GB) — 适用于想要同时运行 700 亿以上参数模型或多个本地模型的用户。
OpenClaw 本身占用空间较小(不到 1 GB),但本地 AI 模型每个可能占用 4-40 GB。如果您计划下载多个模型并保存,那么标配的 256 GB SSD 空间就显得捉襟见肘;建议使用 512 GB 或更大的存储空间。
📡 无头 macOS 设置
“无头”Mac Mini无需显示器、键盘或鼠标即可运行。macOS原生支持此功能,但一些设置可以使其更加稳定可靠:
- 使能够 远程登录 在“系统设置”>“常规”>“共享”中启用 SSH。这是远程管理计算机的主要方式。
- 使能够 屏幕共享 (VNC)用于偶尔的图形任务。
- 将机器设置为 自动登录 在系统设置 > 用户和组 > 登录选项中登录您的用户帐户。
- 如果没有连接显示器,macOS 默认会使用较低的分辨率进行屏幕共享。如果需要更高的分辨率,可以购买一个 10 美元的 HDMI 假插头来强制使用更高的分辨率。
使用 SSH 从任何其他计算机连接到 Mac Mini ssh username@mac-mini.local (Bonjour)或其静态 IP 地址。然后,您可以使用该地址安装 OpenClaw。 npm i -g openclaw您可以编辑配置并管理网关。有关安装详情,请参阅快速设置指南。
🚀 启动时自动启动 OpenClaw
为确保 OpenClaw 在重启或断电后自动启动,请创建一个 macOS 启动守护进程。将以下 plist 文件保存到 /Library/LaunchDaemons/io.openclaw.gateway.plist:
装满 sudo launchctl load /Library/LaunchDaemons/io.openclaw.gateway.plist。 这 保持存活 该键指示 macOS 在进程崩溃时重新启动进程。请使用以下命令查看日志。 tail -f /var/log/openclaw.log。
🔋 全天候运行的电源管理
默认情况下,macOS 会强制休眠不活动的设备。对于始终在线的服务器,请完全禁用休眠功能:
这 自动重启 标志至关重要:如果您的家中暂时断电,Mac Mini 将在恢复供电后立即重新启动,并且启动守护程序会自动启动 OpenClaw。
搭载 Apple Silicon 芯片的 Mac Mini 拥有卓越的能效。待机状态下,M2 Mac Mini 的功耗约为 5-7 瓦。在典型的 OpenClaw 工作负载下(例如处理消息、运行网关),功耗预计为 8-15 瓦。按照美国平均电价计算,这相当于每月大约 1-2 美元的电费——远低于任何云 VPS 的成本。
🔄 全天候运行 OpenClaw
配置好自动启动和电源管理后,您的 Mac Mini 将成为一台可靠的始终在线的服务器。为了使其长期保持良好状态:
- 自动更新 — 启用 macOS 自动安全更新,但将完整升级安排在维护窗口期进行。重大操作系统更新有时会破坏 Node.js 或 npm 全局包。
- 监测 — 使用 OpenClaw 控制面板 通过网络上的任何浏览器监控网关状态和活动会话。
- 备份 — 时间机器备份你的所有数据
~/.openclaw包含配置和内存数据库的目录。将其指向U盘或NAS。 - UPS — 小型不间断电源可防止断电期间数据损坏,并为 Mac Mini 提供干净的关机窗口。
为了获得最安全的配置,请查看 安全设置 OpenClaw 请按照指南操作,确保您的家庭网络防火墙没有将端口 18789 暴露给互联网。请改用 VPN 或 SSH 隧道远程访问网关。
🧠 在 Apple Silicon 上运行本地模型
Mac Mini 的最大优势之一是能够使用 Ollama 在本地运行 AI 模型,从而省去云 API 的费用,并将所有数据保留在硬件上。Apple Silicon 的 Metal GPU 加速功能使本地推理速度惊人:
- 8 GB 内存 — 以可用速度运行 7B 参数模型(Llama 3.1 7B、Mistral 7B)
- 16-24 GB 内存 — 可轻松运行 13B-34B 型号,适用于大多数使用场景
- 48GB以上内存 — 运行类似 Llama 3.1 70B 的 70B 模型,以获得接近云质量的响应
安装 Ollama brew install ollama拉取一个模型 羊驼拉羊驼3.1并按照我们的说明配置 OpenClaw 以使用它。 Ollama 集成指南Mac Mini、Ollama 和 OpenClaw 的组合为您提供了一个完全私密、无需订阅的 AI 助手,可通过以下方式访问: 电报, Discord或任何其他支持的通道。
💬 常见问题解答
是的,OpenClaw 可以在任何安装了 Node.js 22 或更高版本的 Mac 上运行。但是,Intel Mac Mini 缺少本地 AI 模型推理所需的统一内存架构和 Metal GPU 加速,而且在空闲状态下功耗也更高。因此,强烈建议使用搭载 Apple Silicon 芯片的 Mac Mini 来进行持续运行的应用。
搭载 Apple Silicon 芯片的 Mac Mini 在典型的 OpenClaw 工作负载下功耗为 5-15 瓦。按美国平均电价约 0.16 美元/千瓦时计算,每月电费约为 1-2 美元,远低于任何云服务器。
为了简化操作,可以直接使用 npm 安装 OpenClaw,并通过启动守护进程进行管理。Docker 会在 macOS 上通过 Linux 虚拟机层增加额外的开销。但是,如果您需要严格的隔离,或者计划在 OpenClaw 之外的容器中运行其他服务,那么 Docker 就非常有用。
当然可以。OpenClaw 网关是一个轻量级的 Node.js 进程,即使在最基本的 M2 Mac Mini 上,也能轻松管理同时运行的 Telegram、Discord、WhatsApp、Slack、Signal 和 iMessage 频道。


登录