← 返回 Skills 市场
jesson1222-ship-it

Lu Auto Deploy

作者 jesson1222-ship-it · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
698
总下载
0
收藏
6
当前安装
1
版本数
在 OpenClaw 中安装
/install lu-auto-deploy
功能描述
提供 Docker 服务一键部署、配置生成、批量部署和更新,支持常见监控、媒体、安全及工具类服务。
使用说明 (SKILL.md)

lu-auto-deploy

Docker 自动化部署技能 - 帮助你快速部署常见的 Docker 服务。

描述

这个技能提供 Docker 服务自动化部署功能,包括:

  • 一键部署常见服务
  • 配置文件生成
  • 批量部署
  • 服务更新

触发条件

当用户提到以下关键词时激活:

  • "部署"
  • "安装 Docker"
  • "创建容器"
  • "一键部署"
  • "服务模板"

用法

部署服务

部署 uptime-kuma
安装 jellyfin
创建 nginx 容器

查看模板

部署模板
可用服务
服务列表

批量部署

批量部署 media-stack
部署监控套件

示例对话

用户: 部署 uptime-kuma 助手: 正在部署 Uptime Kuma 服务监控...

mkdir -p /vol1/1000/Docker/uptime-kuma
cd /vol1/1000/Docker/uptime-kuma
docker-compose up -d

✅ 部署完成!访问:http://192.168.3.26:3001

用户: 部署模板 助手: 可用部署模板:

  • 📊 监控类: uptime-kuma, prometheus, grafana
  • 🎬 媒体类: jellyfin, navidrome, qbittorrent
  • 🔧 工具类: nginx, portainer, file-browser
  • 🔐 安全类: vaultwarden, authelia

部署模板

媒体服务栈

mkdir -p /vol1/1000/Docker/media-stack
cd /vol1/1000/Docker/media-stack

cat > docker-compose.yml \x3C\x3C 'EOF'
version: '3.8'
services:
  jellyfin:
    image: jellyfin/jellyfin:latest
    container_name: jellyfin
    ports:
      - "8096:8096"
    volumes:
      - ./jellyfin/config:/config
      - /vol1/1000/媒体:/media
    restart: unless-stopped

  navidrome:
    image: deluan/navidrome:latest
    container_name: navidrome
    ports:
      - "4533:4533"
    volumes:
      - ./navidrome/data:/data
      - /vol1/1000/音乐:/music
    restart: unless-stopped
EOF

docker-compose up -d

监控服务栈

mkdir -p /vol1/1000/Docker/monitoring
cd /vol1/1000/Docker/monitoring

cat > docker-compose.yml \x3C\x3C 'EOF'
version: '3.8'
services:
  uptime-kuma:
    image: louislam/uptime-kuma:1
    container_name: uptime-kuma
    ports:
      - "3001:3001"
    volumes:
      - ./uptime-kuma-data:/app/data
    restart: unless-stopped

  grafana:
    image: grafana/grafana:latest
    container_name: grafana
    ports:
      - "3000:3000"
    volumes:
      - ./grafana-data:/var/lib/grafana
    restart: unless-stopped
EOF

docker-compose up -d

快速部署命令

# Uptime Kuma
docker run -d --name uptime-kuma -p 3001:3001 -v uptime-kuma-data:/app/data --restart unless-stopped louislam/uptime-kuma:1

# Portainer
docker run -d --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer-data:/data --restart unless-stopped portainer/portainer-ce:latest

# File Browser
docker run -d --name file-browser -p 8080:80 -v /vol1/1000:/srv --restart unless-stopped filebrowser/filebrowser:latest

# Vaultwarden
docker run -d --name vaultwarden -p 8000:80 -v vaultwarden-data:/data --restart unless-stopped vaultwarden/server:latest

作者

  • 作者: jesson1222-ship-it
  • 版本: 1.0.0
  • 创建时间: 2026-03-08
  • 许可证: MIT

更新日志

v1.0.0 (2026-03-08)

  • 初始版本
  • 支持常见服务部署
  • 支持部署模板
  • 支持批量部署
安全使用建议
This skill is an instruction-only template for deploying containers; it appears coherent with that purpose. Before using it: 1) do NOT run the provided commands blindly—inspect and adapt paths (it assumes /vol1/1000) and ports to your environment; 2) be cautious with mounts such as /var/run/docker.sock and host directories—these give containers high privileges on the host (Portainer example mounts the Docker socket); 3) prefer pinned image tags rather than :latest for production and validate images you pull from Docker Hub; 4) run templates on an isolated/test host first; 5) verify the skill source/provenance (registry metadata here is inconsistent: registry lists unknown source though _meta.json contains a GitHub URL) and only allow any automated execution if you trust the agent’s runtime and have explicit confirmation/approval steps in place.
功能分析
Type: OpenClaw Skill Name: lu-auto-deploy Version: 1.0.0 The skill provides instructions for the OpenClaw agent to automate Docker deployments via shell commands in SKILL.md. It includes high-risk configurations such as mounting the host Docker socket (/var/run/docker.sock) for Portainer and granting broad host filesystem access (e.g., /vol1/1000) to containers like File Browser. While these capabilities are plausibly needed for the stated purpose of service deployment, they introduce significant security risks including potential privilege escalation and unauthorized file access.
能力评估
Purpose & Capability
Name/description match the content: SKILL.md provides docker-compose and docker run templates for monitoring, media, tool, and security services. Required binaries/credentials are not requested and are consistent with a documentation/template skill.
Instruction Scope
The instructions tell an operator to create directories and execute docker-compose/docker run commands (e.g., mkdir -p /vol1/1000/Docker/..., docker-compose up -d, docker run ... -v /var/run/docker.sock:/var/run/docker.sock). This is expected for deployment templates but is potentially dangerous if executed blindly: mounting /var/run/docker.sock or host directories grants containers powerful host access. The SKILL.md does not ask to read unrelated files or exfiltrate data, but it assumes specific host paths (/vol1/1000) that may not exist and could lead to unintended file writes.
Install Mechanism
No install spec or code is included (instruction-only), so nothing is downloaded or written to disk by the skill itself.
Credentials
The skill declares no environment variables or credentials and its instructions do not reference secrets or external tokens. This is proportionate for a template/helper that provides commands and compose files.
Persistence & Privilege
The skill is not force-included (always: false) and does not claim persistent system privileges or modify other skills. It can be invoked autonomously by the agent per platform defaults, which is normal; users should be aware agent autonomous actions could attempt to run commands if the agent has such capabilities.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install lu-auto-deploy
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /lu-auto-deploy 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
lu-auto-deploy 1.0.0 初始版本发布 - 新增自动化部署常见 Docker 服务的功能 - 提供一键部署、批量部署及服务模板 - 支持生成和管理配置文件 - 通过常用关键词自动触发部署操作
元数据
Slug lu-auto-deploy
版本 1.0.0
许可证
累计安装 7
当前安装数 6
历史版本数 1
常见问题

Lu Auto Deploy 是什么?

提供 Docker 服务一键部署、配置生成、批量部署和更新,支持常见监控、媒体、安全及工具类服务。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 698 次。

如何安装 Lu Auto Deploy?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install lu-auto-deploy」即可一键安装,无需额外配置。

Lu Auto Deploy 是免费的吗?

是的,Lu Auto Deploy 完全免费(开源免费),可自由下载、安装和使用。

Lu Auto Deploy 支持哪些平台?

Lu Auto Deploy 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Lu Auto Deploy?

由 jesson1222-ship-it(@jesson1222-ship-it)开发并维护,当前版本 v1.0.0。

💬 留言讨论