새 VPS에 SSH로 접속하고, systemd 서비스를 구성하고, certbot을 설정하는 의식을 즐기는 개발자 유형이 있다. 그리고 그 외 모든 사람——터미널을 건드리지 않고 클라우드에서 AI 어시스턴트를 실행하고 싶은 사람들.
Railway와 Cloudron은 두 번째 그룹을 위한 것이다. 둘 다 서버를 건드리지 않고 작동하는 ZeroClaw 배포를 제공하며, 서로 다른 상황에 적합하기 때문에 둘 다 이해할 가치가 있다.
Railway: 클라우드로의 가장 빠른 경로
Railway는 GitHub 저장소나 Docker 이미지에서 배포하는 클라우드 플랫폼이다. 프로비저닝, 네트워킹, 스케일링을 자동으로 처리한다. ZeroClaw에는 제로에서 실행까지 약 2분 만에 도달할 수 있는 공식 원클릭 템플릿이 있다.
ZeroClaw Railway 템플릿을 방문해 "Deploy Now"를 클릭한다. Railway는 컨테이너를 프로비저닝하고, ZeroClaw Docker 이미지를 가져오고, 메모리 데이터베이스를 위한 영구 스토리지를 설정하고, 헬스 체크를 위한 프라이빗 URL을 제공한다. 인프라 설정을 한 줄도 작성하지 않는다.
배포 후 Railway 대시보드의 환경 변수를 통해 구성한다——Railway가 시크릿에 권장하는 접근 방식이다:
``` ZEROCLAW_AI_PROVIDER=anthropic ZEROCLAW_AI_MODEL=claude-sonnet-4-20250514 ZEROCLAW_AI_API_KEY=sk-ant-... ZEROCLAW_TELEGRAM_TOKEN=123456:ABC... ZEROCLAW_TELEGRAM_ALLOWED_USERS=123456789 ```
ZeroClaw는 config.toml의 대안으로 환경 변수를 읽는다——시크릿을 파일에 저장하고 싶지 않은 클라우드 배포에 자연스럽게 적합하다.
영구 메모리를 위해 `/data`에 Railway 볼륨을 마운트하고 `ZEROCLAW_MEMORY_PATH=/data/memory.db`를 설정한다. 대화 기록은 재배포와 컨테이너 재시작에서 살아남는다.
비용은 ZeroClaw의 작은 풋프린트가 Railway에서 정말 효과를 발휘하는 곳이다. Railway의 사용량 기반 가격 책정은 실제 리소스 소비에 대해 청구한다. ZeroClaw는 유휴 시 약 4MB RAM과 거의 제로 CPU를 사용한다. 하루 약 500개 메시지를 처리하는 개인 어시스턴트는 보통 월 $2-5가 든다. OpenClaw를 Railway에서 실행하면 1GB 이상의 RAM 사용량으로 인해 월 $15-25가 든다——같은 워크로드에 5배 가격이다.
Cloudron: 두통 없는 셀프 호스팅
Cloudron은 다른 종류의 플랫폼이다. 관리형 클라우드 서비스가 아니라 자신의 VPS에 설치해 개인 앱 스토어로 바꾸는 소프트웨어다. 자동 업데이트, 내장 백업, SSL 인증서 관리, 모든 것을 관리하는 웹 UI——그 중 어느 것도 직접 구성하지 않고.
ZeroClaw에 특히 매력적인 것은 운영 자동화다. Cloudron은 새 ZeroClaw 버전을 가져와 원활하게 업데이트한다. 메모리 데이터베이스는 Cloudron의 백업 로테이션에 자동으로 포함된다. SSL 인증서는 구성 없이 Let's Encrypt를 통해 처리된다. ZeroClaw의 웹 게이트웨이를 노출하고 싶다면 Cloudron의 인증 시스템으로 보호할 수 있다.
설정은 VPS에 Cloudron을 설치하는 것으로 시작한다:
```bash wget https://cloudron.io/cloudron-setup chmod +x cloudron-setup ./cloudron-setup ```
그 후 Cloudron 대시보드를 열고, App Store로 가고, ZeroClaw를 검색하고, Install을 클릭한다. 설정 UI를 통해 AI 제공업체와 채널을 구성한다. 전체 프로세스는 약 15분이 걸린다.
비용 면에서 VPS(ZeroClaw에 충분한 1GB RAM으로 월 $5-10)와 Cloudron 자체(2개 앱까지 무료, 무제한은 월 $15)가 필요하다. 합계: 완전한 셀프 호스팅 제어와 운영 부담 없이 월 $5-25.
어느 것을 선택할까
| 기능 | Railway | Cloudron | 베어 VPS | |---------|---------|----------|----------| | 설정 시간 | 2분 | 15분 | 30분 | | 자동 업데이트 | 재배포 시 | 자동 | 수동 | | 백업 | 수동 | 자동 | 수동 | | 월 비용 | $2-5 | $5-25 | $5-10 | | 제어 | 제한적 | 완전 | 완전 | | 최적 용도 | 빠른 배포, 테스트 | 셀프 호스터, 팀 | 파워 유저 |
Railway는 속도와 단순성에서 이긴다. Cloudron은 자동화와 제어에서 이긴다. 베어 VPS는 최대 유연성을 원하고 직접 관리하는 것을 개의치 않는 경우에 이긴다.
어디서나 Docker 배포
Railway와 Cloudron은 모두 내부적으로 Docker를 사용한다. DigitalOcean App Platform, Fly.io, 자신의 Kubernetes 클러스터 등 Docker 호환 플랫폼에 ZeroClaw를 배포하고 싶다면 같은 이미지가 어디서나 작동한다:
```bash git clone https://github.com/zeroclaw-labs/zeroclaw.git cd zeroclaw ./bootstrap.sh --docker ```
Docker 이미지는 미니멀하다——ZeroClaw 바이너리와 필요한 인증서만 포함하는 distroless 베이스 이미지 기반. 총 이미지 크기: 약 20MB. 비교를 위해 일반적인 Node.js Docker 이미지는 500MB 이상이다.
배포 후
어떤 플랫폼을 선택하든 동일한 확인 단계를 실행한다: 구성된 모든 채널에서 봇이 응답하는지 확인하고, 연결 오류에 대한 로그를 확인하고, 테스트 메시지를 보내고 컨테이너를 재시작해 메모리 지속성을 확인하고, 플랫폼이 제공하는 것을 통해 모니터링을 설정한다.
스케일링에 대해 주목할 점이 있다: ZeroClaw는 단일 인스턴스에서 수백 명의 동시 사용자를 처리한다. 정말 그 이상으로 스케일해야 한다면 병목은 거의 항상 ZeroClaw가 아닌 AI 제공업체의 속도 제한이다. 4MB 풋프린트는 인프라가 우려 사항이 되기 전에 최소한의 하드웨어에서 많은 인스턴스를 실행할 수 있음을 의미한다.