当前位置: 首页 > news >正文

OpenClaw人人养虾:Linux

Linux 是 OpenClaw 的 Tier 1(一级支持)平台,也是服务器部署最常见的选择。支持主流发行版和 ARM 架构。

系统要求

项目要求
架构x86_64 或 ARM64 (aarch64)
内存2 GB+(推荐 4 GB+)
磁盘10 GB 可用空间
Node.js20.0+ 或使用 Docker

支持的发行版

发行版最低版本包管理器
Ubuntu22.04 LTSapt
Debian12 (Bookworm)apt
Fedora38dnf
Arch LinuxRollingpacman
RHEL / CentOS Stream9dnf
openSUSETumbleweedzypper

安装方式

快速安装脚本

curl -fsSL https://openclaw.ai/install.sh | bash

安装脚本安全

建议先查看脚本内容再执行:

curl -fsSL https://openclaw.ai/install.sh -o install.sh less install.sh bash install.sh

各发行版包管理器安装

Ubuntu / Debian (apt)Fedora / RHEL (dnf)Arch Linux (pacman)

# 添加 GPG 密钥和源 curl -fsSL https://repo.openclaw.ai/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/openclaw.gpg echo "deb [signed-by=/usr/share/keyrings/openclaw.gpg] https://repo.openclaw.ai/apt stable main" | \ sudo tee /etc/apt/sources.list.d/openclaw.list # 安装 sudo apt update sudo apt install openclaw

Docker 安装

docker run -d \ --name openclaw \ --restart unless-stopped \ -p 7681:7681 \ -v openclaw-data:/app/data \ openclaw/openclaw:latest

Node.js 手动安装

# 安装 Node.js 20+ curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt install -y nodejs # 安装 OpenClaw npm install -g openclaw # 启动 openclaw gateway start

systemd 服务配置

将 OpenClaw 设置为 systemd Service(系统服务),实现开机自启和进程守护。

自动安装服务

openclaw daemon install openclaw daemon start

手动创建服务

/etc/systemd/system/openclaw.service

[Unit] Description=OpenClaw AI Gateway After=network-online.target Wants=network-online.target [Service] Type=simple User=openclaw Group=openclaw WorkingDirectory=/opt/openclaw ExecStart=/usr/bin/openclaw gateway start Restart=always RestartSec=5 Environment=NODE_ENV=production # 安全加固 NoNewPrivileges=true ProtectSystem=strict ProtectHome=true ReadWritePaths=/opt/openclaw/data [Install] WantedBy=multi-user.target
# 创建专用用户 sudo useradd -r -s /bin/false openclaw # 启用并启动服务 sudo systemctl daemon-reload sudo systemctl enable openclaw sudo systemctl start openclaw # 查看状态 sudo systemctl status openclaw # 查看日志 sudo journalctl -u openclaw -f

Headless 服务器部署

在无图形界面的服务器上部署:

# 安装 curl -fsSL https://openclaw.ai/install.sh | bash # 配置(编辑配置文件) openclaw configure # 以后台服务方式运行 openclaw daemon install openclaw daemon start

远程访问

服务器部署后,你可以通过以下方式访问:

  • Web 控制台:http://服务器IP:7681
  • CLI 远程连接:openclaw gateway connect --remote wss://服务器IP:7681
  • 手机 App 配对连接

防火墙配置

# UFW (Ubuntu) sudo ufw allow 7681/tcp # firewalld (Fedora/RHEL) sudo firewall-cmd --permanent --add-port=7681/tcp sudo firewall-cmd --reload # iptables sudo iptables -A INPUT -p tcp --dport 7681 -j ACCEPT

ARM 支持(Raspberry Pi 等)

OpenClaw 原生支持 ARM64 架构:

# 检查架构 uname -m # 应输出 aarch64 # 安装方式与 x86_64 完全相同 curl -fsSL https://openclaw.ai/install.sh | bash

ARM32 不支持

OpenClaw 仅支持 64 位 ARM(aarch64/ARM64)。旧版 32 位 ARM 设备(armhf/armv7l)不受支持。请确保运行 64 位操作系统。

Docker on Linux

Linux 是运行 Docker 的最佳平台:

# 安装 Docker curl -fsSL https://get.docker.com | bash # Docker Compose 部署 mkdir -p /opt/openclaw && cd /opt/openclaw

docker-compose.yml

version: "3.8" services: openclaw: image: openclaw/openclaw:latest container_name: openclaw restart: unless-stopped ports: - "7681:7681" volumes: - ./data:/app/data - ./config.yaml:/app/config.yaml environment: - NODE_ENV=production - TZ=Asia/Shanghai
docker compose up -d

故障排查

问题解决方案
端口被占用lsof -i :7681查看并关闭占用进程
权限不足检查文件所有权:chown -R openclaw:openclaw /opt/openclaw
服务启动失败journalctl -u openclaw -e查看错误日志
Node.js 版本低升级到 20+:nvm install 20
DNS 解析失败检查/etc/resolv.conf配置
音频设备不可用安装 ALSA:sudo apt install alsa-utils

《DeepSeek高效数据分析:从数据清洗到行业案例》聚焦DeepSeek在数据分析领域的高效应用,是系统讲解其从数据处理到可视化全流程的实用指南。作者结合多年职场实战经验,不仅深入拆解DeepSeek数据分析的核心功能——涵盖数据采集、清洗、预处理、探索分析、建模(回归、聚类、时间序列等)及模型评估,更通过金融量化数据分析、电商平台数据分析等真实行业案例,搭配报告撰写技巧,提供独到见解与落地建议。助力职场人在激烈竞争中凭借先进技能突破瓶颈,实现职业进阶,开启发展新篇。

http://www.jsqmd.com/news/596017/

相关文章:

  • NVIDIA Profile Inspector显卡性能优化技巧:从硬件适配到效果验证的深度配置指南
  • Turbo Console Log插件:告别手动调试,提升前端开发效率的终极利器
  • Qwen3-14B私有部署镜像:Android Studio移动端AI应用原型开发
  • XUnity.AutoTranslator完全指南:从基础配置到高级应用
  • cv_unet_image-colorization入门必看:3步完成黑白照片AI上色(含CUDA加速配置)
  • Cosmos-Reason1-7B惊艳效果:多步数学证明+中间变量追踪完整展示
  • Qwen3.5-2B轻量化部署:4GB显存GPU跑通多模态推理的完整环境配置
  • NVIDIA Profile Inspector:解锁显卡隐藏性能的3大实用场景指南
  • Z-Image-Turbo-rinaiqiao-huiyewunv效果实测:RTX4090 vs RTX3060在Turbo模型下的帧率对比
  • ViGEmBus内核级虚拟手柄驱动技术深度解析
  • YOLOv11网络结构源码深度剖析(Head篇)
  • 山东一卡通如何快速回收?教你实现快速变现 - 团团收购物卡回收
  • 蓝桥杯单片机_简化代码
  • Qwen3-ASR-1.7B镜像部署:容器健康检查与自动重启机制配置指南
  • 纯本地运行!LiuJuan Z-Image Generator隐私安全,生成速度实测
  • 本地语音合成技术全解析:从架构设计到行业落地
  • 2026长沙普拉提机构评测,精选优质机构分享,行业内比较好的普拉提推荐推荐企业引领行业技术新高度 - 品牌推荐师
  • 手柄映射工具完全指南:解决跨平台控制器兼容性难题
  • Wallpaper Engine创意工坊下载器:告别复杂命令行,轻松获取精美动态壁纸
  • 终极SQL检查指南:如何用sql-lint避免99%的SQL错误
  • OFA视觉蕴含模型保姆级教程:自定义置信度阈值滑块
  • Qwen3-ForcedAligner-0.6B效果展示:电话通话录音→说话人分离+时间戳标注
  • REFramework:RE引擎游戏的终极模组框架和VR支持解决方案
  • Topit:重新定义macOS窗口管理,解锁多任务处理新维度
  • RVC训练避坑指南:logs与weights目录文件结构深度解析
  • REFramework:破解RE引擎游戏限制的终极解决方案
  • coze-loop实际作品:AI生成的优化说明比资深工程师Code Review更详尽
  • Qwen-Image-2512-Pixel-Art-LoRA 实现MCP(Model Context Protocol)服务端
  • Matlab绘图小技巧:如何用sgtitle为深色背景的subplot添加醒目总标题
  • leetcode刷题-2026-3-38