업데이트: 2026-06-06원클릭 스크립트를 통해 Linux 또는 macOS에 OpenClaw AI 게이트웨이를 배포하고, Crazyrouter를 기본 백엔드로 사용합니다. 설치 프로그램은 바로 실행 가능한
~/.openclaw/openclaw.json을 작성하고, 시스템 서비스를 등록하며, 채팅, 코딩, 장문 컨텍스트 작업에 적합한 모델 세트를 미리 구성합니다.
개요
OpenClaw는 Crazyrouter를 스스로 제어할 수 있는 로컬 AI 진입점으로 만들기에 적합합니다.- 로컬 WebUI / 게이트웨이, 기본적으로
18789포트를 리스닝 - Crazyrouter의 모델과 크레딧을 그대로 재사용 가능
- Telegram을 지원하며, DingTalk, WeCom, QQ Bot, Discord, Slack, Feishu 등의 플러그인 진입점을 미리 활성화
- 개인 상시 봇, 팀 내부 비서, 홈 서버 또는 경량 셀프 호스팅 시나리오에 적합
이런 분께 추천합니다
- 명령어 한 줄로 Crazyrouter를 로컬 AI 게이트웨이에 연결하고 싶은 분
- Telegram Bot을 자신의 서버에서 운영하고 싶은 분
- 채팅, WebUI, IM 진입점을 통합 관리하고 싶은 분
- 개발 머신이나 가정용 소형 호스트에 상시 비서를 배포하고 싶은 분
사용 프로토콜
권장 프로토콜:OpenAI-compatible API
- 설치 프로그램은 기본적으로
crazyrouterprovider를https://api.crazyrouter.com/v1로 지정합니다 - 동시에
crazyrouter-claude,crazyrouter-minimaxprovider도 작성하여 Anthropic Messages 호환 경로로 손쉽게 전환할 수 있습니다 - OpenClaw 자체가 외부에 노출하는 것은 로컬 게이트웨이와 WebUI이며, 인증은 설치 시 생성된
gateway.auth.token에 의존합니다
이후 OpenClaw의 provider 주소를 수동으로 조정해야 한다면, 먼저 API Endpoint 설명을 참고하여 현재 클라이언트가 루트 도메인을 입력해야 하는지
/v1을 입력해야 하는지 확인하세요.사전 준비 사항
5분 만에 빠르게 시작하기
1
전용 Crazyrouter 토큰 생성
Crazyrouter 백엔드에서 OpenClaw 전용
sk-... 토큰을 생성합니다. 게이트웨이에서 사용할 모델만 먼저 허용하는 것을 권장합니다. 예: claude-opus-4-8, gpt-5.5, gemini-3.1-pro.2
설치 스크립트 실행
3
설치 프로그램이 출력한 3가지 값 기록하기
- WebUI 주소:
http://<서버 IP>:18789 - 자동 로그인 주소:
http://<서버 IP>:18789?token=<gateway_token> - 설정 파일:
~/.openclaw/openclaw.json
4
WebUI를 열어 첫 검증 진행
브라우저로 자동 로그인 주소에 접속하여 OpenClaw 콘솔에 정상적으로 진입할 수 있는지 확인하고, 기본 모델
claude-opus-4-8로 테스트 메시지를 하나 보냅니다. 예: “ok만 답해줘”.5
필요에 따라 Telegram 페어링 완료
설치 프로그램은 지금 바로 Telegram을 설정할지 물어봅니다. 지금 설정하기를 선택하면 Bot Token을 입력한 뒤, 봇에게 아무 메시지나 보내면 첫 번째 owner 페어링이 완료됩니다.
권장 모델 구성
설치 프로그램의 기본 주력 모델은claude-opus-4-8입니다. 일상적인 기본 모델을 변경하고 싶다면 ~/.openclaw/openclaw.json의 agents.defaults.model.primary를 직접 수정하세요.
예시: 기본 모델을
gpt-5.5로 변경
토큰 설정 모범 사례
첫 성공 체크리스트
- 브라우저로
http://<서버 IP>:18789?token=<gateway_token>을 열 수 있음 - OpenClaw WebUI에 정상적으로 진입할 수 있으며 반복적으로 로그인을 요구하지 않음
- 기본 모델이 첫 메시지를 성공적으로 반환함
- 모델 변경 후 서비스를 재시작해도 정상적으로 응답함
-
journalctl --user -u openclaw -f또는tail -f ~/.openclaw/openclaw.log에서 성공한 요청을 확인할 수 있음 - Telegram을 활성화한 경우, 봇에게 메시지를 보내면 응답을 받을 수 있음
-
~/.openclaw/openclaw.json의 백업을 저장함
주요 파일 및 설정 항목
파일 위치
가장 자주 수정하는 설정 항목
IM 연동
Telegram
설치 프로그램이 가장 완전하게 지원하는 채널이며, Telegram부터 시작하는 것을 권장합니다.- Telegram에서
@BotFather검색 /newbot을 보내 봇을 생성하고 Bot Token 받기- 설치 프로그램이
Set up Telegram Bot now?를 물어볼 때Y선택 - Bot Token을 붙여넣으면 설치 프로그램이
~/.openclaw/openclaw.json에 기록함 - 설치 프로그램이 게이트웨이를 자동으로 재시작한 후, 봇에게 아무 메시지나 보내기
- 가장 먼저 메시지를 보낸 사람이 자동으로 owner로 페어링됨
- 자동 페어링이 실패하면 다음을 실행:
기타 IM 플랫폼
설치 프로그램은 다음 플러그인 진입점을 미리 활성화합니다.dingtalkopenclaw-wecomqqbotdiscordslackfeishu
channels.<name> 설정을 추가로 입력해야 합니다. 권장 흐름은 다음과 같습니다.
- 먼저 해당 플랫폼에서 봇 또는 애플리케이션 생성
- 플랫폼 자격 증명을
~/.openclaw/openclaw.json에 기록 - 해당
plugins.entries.<name>.enabled가true인지 확인 - OpenClaw 서비스 재시작
- 로그로 해당 채널이 성공적으로 로드되었는지 검증
OpenClaw를 팀 IM에 연동할 예정이라면, 팀 봇 전용으로 Crazyrouter 토큰을 별도로 생성하고 더 엄격한 모델 화이트리스트와 크레딧을 설정하는 것을 강력히 권장합니다.
서비스 관리 및 로그
- Linux (systemd)
- macOS (launchd)
loginctl enable-linger $(whoami) 실행을 시도하므로, SSH 세션을 종료해도 세션 외부의 사용자 수준 서비스가 계속 실행될 수 있습니다.성능 및 비용 권장 사항
- 먼저
claude-opus-4-8을 사용하여 전체 흐름이 정상 작동하는지 확인한 후 모델 분업을 진행하세요 - 빈도 높은 일상 질의응답이나 봇 알림 시나리오는 비용에 따라
claude-opus-4-8또는gemini-3.1-pro로 대체할 수 있습니다 - 코딩 관련 워크플로우는 별도로
gpt-5.5로 전환하세요 - 팀 시나리오에서는 Telegram / 기업 IM / WebUI를 서로 다른 토큰으로 분리하여 비용 정산과 리스크 격리를 용이하게 하세요
- 필요한 플러그인과 모델만 유지하여 오호출 비용을 줄이세요
업그레이드 가이드
가장 안전한 업그레이드 방법은 설치 프로그램을 다시 실행하는 것입니다. OpenClaw 패키지, 패치, 서비스 스크립트를 함께 처리하기 때문입니다.1
현재 설정 백업
2
설치 스크립트 재실행
3
커스텀 설정을 다시 채워야 하는지 확인
Telegram 외의 channel을 수동으로 추가했거나 기본 모델을 변경한 적이 있다면
openclaw.json을 다시 비교하여 이러한 커스텀 항목이 여전히 존재하는지 확인하세요.4
재시작 및 검증
WebUI를 다시 열어 모델, 로그, 연동된 IM 채널이 모두 정상인지 확인하세요.
npm install -g openclaw@latest를 실행한 후 서비스를 재시작할 수도 있습니다. 다만 이 방식은 설치 프로그램의 패치와 스크립트 업데이트를 다시 적용해주지 않습니다.
제거 가이드
- Linux
- macOS
자주 발생하는 오류와 해결 방법
FAQ
Crazyrouter 백엔드로 어떤 주소를 사용해야 하나요?
기본적으로 설치 프로그램이 작성한 값을 유지하면 됩니다. OpenAI 호환 provider는https://api.crazyrouter.com/v1을, Claude / MiniMax 네이티브 호환 provider는 https://api.crazyrouter.com을 사용합니다.
어떤 기본 모델을 유지해야 하나요?
대부분의 경우 먼저claude-opus-4-8을 유지하세요. OpenClaw를 주로 코드 비서로 사용한다면 gpt-5.5로 전환하세요.
왜 모델 목록에 사용하고 싶은 모델이 보이지 않나요?
보통 Crazyrouter 토큰이 해당 모델을 허용하지 않았거나, provider 접두사를 잘못 변경했기 때문입니다.왜 Telegram 개인 메시지는 되는데 그룹 채팅은 안 되나요?
설치 프로그램은 기본적으로 Telegram 그룹 정책을allowlist로 설정합니다. 자신의 사용 요구에 맞게 Telegram channel 설정을 계속 조정해야 합니다.
OpenClaw를 외부에 공개할 때 가장 안전한 방법은 무엇인가요?
최소한 세 가지를 해야 합니다: 접근 출처 제한,gateway.auth.token 보호, OpenClaw 전용 Crazyrouter 토큰 사용. 공용 네트워크에 직접 노출한다면 리버스 프록시와 추가 접근 제어를 더하는 것을 권장합니다.
설치 스크립트 저장소 보기
설치 스크립트를 확인하고, Issue를 제출하거나, 원클릭 설치 로직을 직접 검토하세요.