Fly.io에 배포하기
Fly.io는 글로벌 엣지 컴퓨팅 플랫폼으로, OpenClaw 게이트웨이를 24시간 가동시키기에 매우 적합한 환경입니다.
🚀 빠른 시작
1. Fly CLI 설치 및 로그인
brew install flyctl
fly auth login
2. 프로젝트 초기화
OpenClaw 루트 디렉토리에서 다음을 실행합니다.
fly launch --image openclaw/gateway:latest
설정 과정에서 **Persistent Volume(데이터 저장용)**을 생성할지 묻는다면 반드시 Yes를 선택하세요 (세션과 설정 저장에 필요합니다).
🔒 보안 강화 (Private Mode)
OpenClaw를 외부에 노출하지 않고 안전하게 사용하려면 다음 설정을 권장합니다.
- 포트 비활성화: 외부 IP를 통한 접근을 차단합니다.
- Fly Private Network: Fly 내부 망을 통해서만 통신하게 합니다.
- Tailscale 연동: Fly 머신에 Tailscale을 설치하여 내 기기에서만 접속 가능하도록 구성합니다.
💾 영구 저장소(Volumes) 설정
에이전트의 기억(Memory)과 설정이 사라지지 않게 하려면 fly.toml에 볼륨 설정을 확인하세요.
[mounts]
source="openclaw_data"
destination="/root/.openclaw"