복구 봇 빠른 시작
가장 간단한 복구 봇 설정은 다음과 같습니다.- 기본 봇은 기본 프로필에서 유지하십시오.
- 자체 Telegram 봇 토큰을 사용하여
--profile rescue에서 복구 봇을 실행하십시오. - 복구 봇에는 다른 기본 포트(예:
19789)를 지정하십시오.
gateway install을 건너뛰십시오.
openclaw --profile rescue onboard 진행 중에는 다음과 같이 하십시오.
- 복구 계정 전용의 별도 Telegram 봇 토큰을 사용하십시오(운영자 전용으로 유지하기 쉽고, 기본 봇의 채널/앱 설치와 독립적이며, 간단한 DM 기반 복구 경로를 제공합니다).
rescue프로필 이름을 유지하십시오.- 기본 봇보다 최소 20 높은 기본 포트를 사용하십시오.
- 이미 직접 관리하는 작업 공간이 없다면 기본 복구 작업 공간을 사용하십시오.
--profile rescue onboard에서 변경되는 사항
--profile rescue onboard은 일반적인 온보딩 흐름을 실행하지만 모든 항목을 별도의 프로필에 기록하므로, 복구 봇에는 다음 항목이 별도로 제공됩니다.
- 프로필/구성 파일
- 상태 디렉터리
- 작업 공간(기본값:
~/.openclaw/workspace-rescue) - 관리형 서비스 이름
- 기본 포트(및 파생 포트)
- Telegram 봇 토큰
일반적인 다중 Gateway 설정
호스트 하나에서 Gateway 두 개 이상을 실행할 때도 동일한 격리 패턴을 사용할 수 있습니다. 추가 Gateway마다 고유한 명명된 프로필과 기본 포트를 지정하십시오.격리 체크리스트
각 Gateway 인스턴스에서 다음 항목을 고유하게 유지하십시오.
이러한 항목 중 하나라도 공유하면 구성, 상태 또는 포트 충돌이 발생합니다.
OPENCLAW_ALLOW_MULTI_GATEWAY=1이 구성별 싱글턴을 건너뛰더라도 Gateway 시작 시 고유한 상태 디렉터리 소유권을 적용합니다.
포트 매핑(파생)
기본 포트 =gateway.port(또는 OPENCLAW_GATEWAY_PORT / --port).
- 브라우저 제어 서비스 포트 = 기본 포트 + 2(루프백 전용).
- Canvas 호스트는 Gateway HTTP 서버 자체에서 제공됩니다(
gateway.port과 동일한 포트). - 브라우저 프로필 CDP 포트는
browser control port + 9부터+ 108까지 자동으로 할당됩니다.
브라우저/CDP 참고 사항(흔한 실수)
- 여러 인스턴스에서
browser.cdpUrl을 동일한 값으로 고정하지 마십시오. - 각 인스턴스에는 자체 브라우저 제어 포트와 CDP 범위가 필요합니다(Gateway 포트에서 파생됨).
- 명시적 CDP 포트를 사용하려면 인스턴스별로
browser.profiles.<name>.cdpPort을 설정하십시오. - 원격 Chrome에는
browser.profiles.<name>.cdpUrl을 사용하십시오(프로필별, 인스턴스별).
수동 환경 변수 예시
빠른 확인
gateway status --deep은 이전 설치에서 남은 오래된 launchd/systemd/schtasks 서비스를 감지합니다.gateway probe의multiple reachable gateway identities detected같은 경고 문구는 둘 이상의 격리된 Gateway를 의도적으로 실행하거나, OpenClaw가 연결 가능한 프로브 대상이 동일한 Gateway임을 확인할 수 없는 경우에만 표시되는 것이 정상입니다. 동일한 Gateway로 연결되는 SSH 터널, 프록시 URL 또는 구성된 원격 URL은 전송 포트가 다르더라도 여러 전송 방식을 사용하는 하나의 Gateway입니다.