1.7 KiB
1.7 KiB
n8n + OpenClaw 연동 가이드
개요
n8n은 셀프호스팅 가능한 워크플로우 자동화 플랫폼입니다. OpenClaw와 연동하면 복잡한 멀티스텝 자동화를 구현할 수 있습니다.
접속 정보
- 로컬: http://localhost:5678
- 원격: http://macmini.tail75f63b.ts.net:5678
- 버전: 2.6.4
Docker 관리
시작/중지
# 시작
docker start n8n
# 중지
docker stop n8n
# 재시작
docker restart n8n
# 로그 확인
docker logs n8n --tail 50
데이터 위치
- 설정/워크플로우:
~/.n8n/ - 백업 시 이 폴더 복사
활용 예시
1. 이메일 → 요약 → Discord
- Gmail 노드: 새 이메일 트리거
- OpenAI 노드: 이메일 내용 요약
- Discord Webhook 노드: #jarvis에 전송
2. RSS → 오디오 브리핑
- RSS Feed 노드: 기술 블로그 피드
- Code 노드: 본문 추출 및 정리
- HTTP Request 노드: OpenAI TTS API 호출
- Telegram/Signal 노드: 오디오 파일 전송
3. 정기 보고서 자동화
- Schedule 노드: 매일 오전 9시
- HTTP Request 노드: 여러 API 데이터 수집
- Code 노드: 데이터 정리 및 포맷
- Discord Webhook 노드: 리포트 전송
OpenClaw Webhook 연동
n8n에서 OpenClaw로 메시지 전송:
- n8n에서 HTTP Request 노드 추가
- Method: POST
- URL: http://localhost:18789/api/message (또는 Gateway URL)
- Body:
{"message": "n8n에서 보낸 메시지"}
주의사항
- n8n은 메모리 약 200-500MB 사용
- 복잡한 워크플로우 많으면 리소스 증가
- 정기적으로
docker stats n8n으로 모니터링
참고 자료
- n8n 공식 문서: https://docs.n8n.io/
- 템플릿 라이브러리: https://n8n.io/workflows/