OpenClaw을 사용하여 VPS에서 Claude Code 실행하는 방법: 완전한 설정 가이드
OpenClaw을 사용하여 VPS에서 Claude Code를 실행하는 단계별 가이드. WhatsApp, Telegram, Discord 등에 연결하세요.
OpenClaw로 VPS에서 Claude Code 실행하는 방법
OpenClaw를 사용하면 어떤 VPS에서도 Claude Code를 실행하고 메시징 플랫폼에 연결할 수 있습니다. 완전한 설정 가이드를 소개합니다.
사전 요구 사항
- Ubuntu 22.04 이상의 VPS
- 최소 2GB RAM
- Anthropic API 키
- Node.js 18 이상
1단계: VPS 설정
bash
# 시스템 업데이트
sudo apt update && sudo apt upgrade -y
# Node.js 설치
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
# 프로세스 관리를 위한 PM2 설치
npm install -g pm2
2단계: OpenClaw 설치
bash
# 저장소 복제
git clone https://github.com/openclaw/openclaw.git
cd openclaw
# 의존성 설치
npm install
# 설정 파일 생성
cp .env.example .env
3단계: 환경 설정
`.env` 파일 편집:
ANTHROPIC_API_KEY=your_key_here
CLAUDE_MODEL=claude-sonnet-4-5
MAX_TOKENS=4096
4단계: 플랫폼 통합
WhatsApp
bash
# WhatsApp 어댑터 설치
npm install @openclaw/whatsapp-adapter
# config.yaml에서 설정
platforms:
whatsapp:
enabled: true
phone_id: your_phone_id
Telegram
bash
# Telegram 어댑터 설치
npm install @openclaw/telegram-adapter
# 설정
platforms:
telegram:
enabled: true
bot_token: your_bot_token
Discord
bash
# Discord 어댑터 설치
npm install @openclaw/discord-adapter
# 설정
platforms:
discord:
enabled: true
bot_token: your_discord_token
5단계: PM2로 실행
bash
# OpenClaw 시작
pm2 start npm --name "openclaw" -- start
# 자동 재시작 활성화
pm2 startup
pm2 save
6단계: 설치 확인
bash
# 상태 확인
pm2 status
# 로그 확인
pm2 logs openclaw
보안 모범 사례
1. 비밀정보에 환경 변수 사용
2. 방화벽 활성화 (UFW)
3. 정기적인 보안 업데이트
4. API 사용량 모니터링
문제 해결
연결 문제:
- API 키 유효성 확인
- 네트워크 연결 확인
- 방화벽 규칙 검토
성능 문제:
- VPS 리소스 증가
- max_tokens 설정 최적화
- 응답 캐싱 활성화
비용 고려 사항
- VPS: 월 $5~20
- Claude API: 사용량 기반
- 일반적인 사용: 총 월 $10~50
결론
OpenClaw는 여러 플랫폼에서 Claude Code를 효율적으로 실행할 수 있는 방법을 제공합니다. 이 가이드를 따라 프로덕션 준비된 설정을 구축하세요.