2026 OpenClaw 대여 Mac Mini
설치·Skills 설정: openclaw doctor부터 비즈니스 모니터링 재현 단계
고민: 로컬 Mac이 없어 대여 노드에서만 실행해야 함, doctor 실패 시 원인 파악이 어렵고, Skills·스케줄 설정이 복잡함. 아래 비교표와 단계로 재현 가능하게 정리했습니다.
환경과 설치
대여 Mac Mini에 SSH로 접속한 뒤, npm(권장) 또는 Docker로 OpenClaw를 설치합니다. Node.js 18+가 있으면 npm install -g @openclaw/cli, 없으면 공식 Docker 이미지를 사용하세요.
| 방식 | 권장도 | 필요 환경 | 명령 예시 |
|---|---|---|---|
| npm | 권장 | Node.js 18+ | npm i -g @openclaw/cli |
| Docker | 가능 | Docker | docker run openclaw/cli ... |
doctor 검증 및 기본 설정
설치 후 openclaw doctor를 실행해 런타임·네트워크·권한을 검증하세요. 통과 항목: Node 버전, 필수 바이너리, 쓰기 가능 디렉터리, 외부 API 접근(필요 시). 실패 시 출력 메시지에서 누락된 항목을 확인하고 보완한 뒤 다시 실행합니다.
- 터미널에서
openclaw doctor실행 - 실패 항목이 있으면 로그에 표시된 경로·권한·의존성 수정
- 전 항목 통과할 때까지 반복 후 다음 단계로
Skills 설치 및 설정
ClawHub 또는 대화에서 예시 Skills를 1~2개 설치합니다. ClawHub: 공식 Skills 마켓에서 검색 후 openclaw skill add <이름>. 대화 설치: Cursor/에이전트에서 해당 Skill을 설치하라는 지시를 하면 프로젝트에 추가됩니다. 설치 후 openclaw doctor를 다시 한 번 실행해 Skills 경로가 인식되는지 확인하세요.
- ClawHub:
openclaw skill add <skill-id> - 대화 설치: 에이전트에 “이 Skill 설치해줘” 등으로 요청 후 프로젝트에 반영 확인
비즈니스 모니터링 예시와 트러블슈팅
정기 모니터링·스케줄 예시: cron에 openclaw run <task> 또는 스크립트를 등록해 5~15분 주기로 실행합니다. 로그는 고정 경로(예: ~/openclaw/logs)에 남기고, 실패 시 재시도·알림을 스크립트나 워치독으로 처리하세요. 자주 나오는 오류: (1) doctor 실패 → 의존성·권한 점검 (2) Skill 미인식 → 경로·이름 확인 (3) cron 미실행 → crontab -e·서비스 로그 확인.
- cron에
openclaw run <task>또는 래퍼 스크립트 등록 - 로그 디렉터리 고정·로테이션 설정
- 실패 시 재시도·알림(메일/슬랙 등) 연결
- 워치독이 있으면 프로세스 죽음 시 자동 재시작(7×24 cron·워치독 글 참고)
참고 포인트 3가지
- doctor 통과 항목: Node 버전, 필수 바이너리, 쓰기 가능 디렉터리, 외부 API(선택)
- ClawHub: 공식 Skills 마켓에서 ID 확인 후
openclaw skill add로 설치 - cron 예시 주기: 비즈니스 모니터링은 5~15분 간격이 많음; 로그·재시도 정책을 미리 정해 두세요
요약: 대여 Mac Mini에 OpenClaw를 npm 또는 Docker로 설치하고 openclaw doctor로 검증한 뒤, ClawHub·대화로 Skills를 1~2개 설치하고 cron·스케줄로 비즈니스 모니터링을 재현할 수 있습니다. 대여 Mac Mini에서 OpenClaw를 장기 7×24로 돌리려면 가격·구매에서 노드를 선택해 구성하세요.