Openclaw용 Node-RED 매니저

효율적인 CLI를 통해 자동화된 플로우 배포, 노드 관리 및 런타임 진단을 가능하게 하는 Node-RED 인스턴스용 강력한 관리 도구입니다.

1999azzar
v1.0.0
Feb 13, 2026
0
1.5k
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install node-red-manager

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 node-red-manager 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

Node-RED 매니저란 무엇인가요?

Node-RED 매니저는 Node-RED 환경 관리를 간소화하도록 설계된 전문 도구입니다. Node-RED Admin API에 대한 강력한 인터페이스를 제공하여 개발자가 프로그래밍 방식으로 플로우, 노드 및 전역 컨텍스트를 관리할 수 있도록 합니다. 이 스킬을 워크플로우에 통합하면 수동 GUI 업데이트에서 벗어나 보다 DevOps 중심적인 자동화 로직 접근 방식을 채택할 수 있습니다.

Openclaw Skills 생태계 내의 핵심 구성 요소인 이 매니저는 환경 간 플로우 동기화, 자동 백업 수행 및 런타임 상태 관리와 같은 복잡한 자동화 작업을 용이하게 합니다. 특히 Docker 컨테이너 내에서 Node-RED를 실행하는 사용자에게 효과적이며, 서비스 모니터링 및 로그 관리를 위한 직접적인 명령을 제공합니다.

Node-RED 매니저 활용 사례

  • 브라우저를 사용하지 않고 미리 구성된 자동화 플로우를 프로덕션 환경에 배포합니다.
  • 여러 인스턴스에서 노드 모듈의 설치 및 유지 관리를 자동화합니다.
  • 업데이트 중 데이터 손실을 방지하기 위해 로직 플로우의 예약 백업을 생성합니다.
  • 특정 자동화 동작을 트리거하기 위해 프로그래밍 방식으로 플로우 컨텍스트 및 전역 변수를 업데이트합니다.
  • CLI 기반 진단 및 로그 추적을 통해 원격 Node-RED 인스턴스의 문제를 해결합니다.

Node-RED 매니저 작동 원리

  1. 이 스킬은 로컬 환경 구성에 정의된 자격 증명을 사용하여 Node-RED Admin API에 연결합니다.
  2. 사용자는 scripts/nr 유틸리티를 사용하여 플로우, 노드 또는 컨텍스트 관리를 위한 명령을 보냅니다.
  3. 매니저는 대상 인스턴스로 인증하고 플로우 정의 가져오기 또는 새 JSON 자산 배포와 같은 요청된 작업을 실행합니다.
  4. 컨테이너화된 설정의 경우, 이 스킬은 Docker Compose를 활용하여 기본 서비스 수명 주기를 관리하고 실시간 로그를 검색합니다.
  5. 모든 작업은 기록되며 결과는 개발자 친화적인 형식으로 반환되어 모든 관리 작업에 대한 명확한 피드백을 보장합니다.

Node-RED 매니저 설정 가이드

Openclaw Skills에서 이 스킬을 시작하려면 다음 단계를 따르세요.

  1. 예제 환경 파일을 복사합니다.
cp .env.example .env
  1. .env 파일에 Node-RED 연결 세부 정보를 구성합니다.
NODE_RED_URL="https://your-node-red-url"
NODE_RED_USERNAME="admin"
NODE_RED_PASSWORD="your-secure-password"
  1. 관리 명령을 실행합니다. 스크립트가 첫 실행 시 종속성 설치를 자동으로 처리합니다.

Node-RED 매니저 데이터 스키마 및 분류 체계

Node-RED 매니저는 플로우 정의 및 배포 메타데이터를 중심으로 데이터를 구성합니다. 다음은 이 스킬에서 사용하는 기본 구조입니다.

데이터 유형 설명 주요 위치
플로우 자산 Node-RED 로직을 나타내는 JSON 파일 assets/flows/*.json
백업 인스턴스 플로우의 전체 스냅샷 node-red-backup-[timestamp].json
환경 연결 문자열 및 자격 증명 .env
영구 데이터 Node-RED 상태를 위한 Docker 볼륨 스토리지 deployments/node-red/data

Node-RED 매니저 고급 기능

  • 목록, 가져오기, 배포, 업데이트 및 삭제를 포함한 플로우에 대한 전체 CLI 기반 수명 주기 관리.
  • headless 설치 및 contrib-nodes 제거를 허용하는 포괄적인 노드 모듈 관리.
  • 프로그래밍 방식으로 플로우 레벨 및 전역 레벨 변수를 읽거나 쓰기 위한 심층 컨텍스트 액세스.
  • 복잡한 자동화 로직을 보호하기 위한 통합 백업 및 복구 기능.
  • Openclaw Skills 환경 내에서 최대 호환성을 위해 현대식 및 기존 환경 변수 명명 규칙을 모두 지원합니다.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*