Unraid CLI (ucli) cho Openclaw

Một CLI TypeScript hiệu năng cao để quản lý máy chủ Unraid thông qua GraphQL API, được thiết kế cho cả người vận hành và các tác nhân AI.

ingodibella
v0.4.0
Apr 1, 2026
0
907
0

Cài đặt & Tải xuống

1. ClawHub CLI

Cách nhanh nhất để cài đặt kỹ năng trực tiếp từ thư viện.

npx clawhub@latest install unraid-cli

2. Cài đặt Thủ công

Sao chép thư mục kỹ năng vào một trong những vị trí sau

Toàn cục
~/.openclaw/skills/
Không gian làm việc
<project>/skills/

Ưu tiên: Không gian làm việc > Cục bộ > Gói sẵn

3. Cài đặt Prompt

Sao chép prompt này vào OpenClaw để tự động cài đặt.

Giúp tôi cài đặt unraid-cli bằng Clawhub. Nếu Clawhub chưa

Bạn muốn tải xuống?

Nhận các tệp kỹ năng gốc dưới dạng lưu trữ ZIP.

Unraid CLI (ucli) là gì?

Unraid CLI (ucli) cung cấp một giao diện mạnh mẽ để tương tác với máy chủ Unraid thông qua GraphQL API của chúng. Là một phần của hệ sinh thái Openclaw Skills, nó cho phép quản lý từ xa các thành phần máy chủ một cách liền mạch, bao gồm mảng đĩa, container Docker, máy ảo và nhật ký hệ thống. Nó được xây dựng để ưu tiên khả năng đọc hiểu của máy và hiệu suất của nhà phát triển, trở thành lựa chọn lý tưởng cho tự động hóa và điều phối máy chủ dựa trên AI.

Công cụ này thu hẹp khoảng cách giữa quản lý thủ công qua Web UI và các quy trình làm việc tự động. Bằng cách tận dụng các Openclaw Skills như ucli, các nhà phát triển và người đam mê homelab có thể viết tập lệnh cho các tác vụ bảo trì máy chủ phức tạp hoặc cung cấp cho các tác nhân AI các công cụ cần thiết để tự động giám sát và sửa chữa cơ sở hạ tầng máy chủ.

Trường hợp sử dụng Unraid CLI (ucli)

  • Giám sát tình trạng hệ thống và trạng thái mảng thông qua các tập lệnh tự động.
  • Quản lý vòng đời cho các container Docker và máy ảo.
  • Truy xuất và phân tích nhật ký hệ thống để khắc phục sự cố.
  • Điều phối các môi trường đa máy chủ sử dụng các lệnh CLI tiêu chuẩn hóa.
  • Cung cấp cho các tác nhân AI một giao diện có cấu trúc để thực hiện chẩn đoán máy chủ.

Cách thức hoạt động của Unraid CLI (ucli)

  1. Người dùng hoặc tác nhân gọi lệnh ucli với một nhóm chức năng cụ thể như system, array hoặc containers.
  2. CLI xác thực với máy chủ Unraid bằng API key đã cấu hình và host URL được cung cấp qua biến môi trường hoặc tệp cấu hình.
  3. Một GraphQL query hoặc mutation được gửi đến API endpoint của máy chủ để truy xuất dữ liệu hoặc thực hiện hành động.
  4. Máy chủ xử lý yêu cầu và trả về dữ liệu có cấu trúc, CLI định dạng dữ liệu này thành JSON để đảm bảo khả năng tương thích với quy trình làm việc của Openclaw Skills.
  5. Tác nhân hoặc người dùng phân tích đầu ra để xác minh hành động hoặc truy xuất thông tin hệ thống cần thiết cho các bước tự động hóa tiếp theo.

Cài đặt Unraid CLI (ucli)

Cài đặt gói qua npm:

npm install -g unraid-cli

Cấu hình các biến môi trường của bạn để cho phép CLI giao tiếp với máy chủ:

export UNRAID_HOST="http://your-server-ip:7777"
export UNRAID_API_KEY="your_api_key"

Ngoài ra, bạn có thể tạo tệp cấu hình tại ~/ .config/ucli/config.yaml để có các cấu hình môi trường ổn định.

Lược đồ dữ liệu & Hệ thống phân loại của Unraid CLI (ucli)

Công cụ này sử dụng phân cấp lệnh có cấu trúc được tổ chức thành các nhóm chức năng. Lược đồ đầu ra được tối ưu hóa cho khả năng đọc hiểu của máy khi sử dụng với Openclaw Skills.

Group Description
system Thông tin về tình trạng, trạng thái, tài nguyên và thời gian hoạt động.
array Quản lý tính chẵn lẻ, thiết bị và trạng thái mảng.
disks Dữ liệu SMART, nhiệt độ và kiểm kê đĩa.
containers Quản lý vòng đời, nhật ký và số liệu thống kê cho Docker.
vms Kiểm tra và điều khiển máy ảo.
shares Chi tiết chia sẻ lưu trữ và số liệu sử dụng.
logs Truy cập vào nhật ký hệ thống, tail và tìm kiếm.

Tính năng Nâng cao của Unraid CLI (ucli)

  • Hỗ trợ đầu ra JSON nguyên bản để tích hợp liền mạch với các pipeline machine learning và Openclaw Skills.
  • Các khả năng lọc và sắp xếp nâng cao để định hình dữ liệu trước khi đến ngữ cảnh của tác nhân.
  • Hỗ trợ đa cấu hình để quản lý nhiều môi trường Unraid từ một giao diện duy nhất.
  • Lựa chọn trường chi tiết để tối ưu hóa payload và tiết kiệm token cửa sổ ngữ cảnh.
  • Các công cụ chẩn đoán toàn diện bao gồm kiểm tra độ trễ và kiểm tra tình trạng môi trường.

SKILL.md


Đang tải

Các kỹ năng Openclaw liên quan

METADATA

Github Stars: 0
forks: 0

Đặc sắc*