OpenClaw VPS 클라우드 완전 설치 가이드 2026: AWS·GCP·DigitalOcean에서 월 $5로 AI 비서 24시간 무중단 운영
이 가이드에서 배우는 것: AWS EC2, Google Cloud Platform(GCP), DigitalOcean Droplet에서 OpenClaw AI 비서를 설치하고 24시간 무중단 운영하는 완전 가이드입니다. 각 클라우드 플랫폼 비용 비교, Ubuntu 22.04 LTS에서의 설치 과정, systemd 서비스로 자동 재시작 설정, 보안 그룹/방화벽 설정, 그리고 비용 최소화 전략까지 모두 다룹니다.
클라우드 VPS 플랫폼 비교: OpenClaw에 가장 적합한 선택은?
OpenClaw는 1vCPU, 512MB~1GB RAM 정도의 가벼운 VPS에서도 충분히 실행됩니다. 각 플랫폼의 특징을 비교해 최적의 선택을 하세요.
DigitalOcean
초보자와 개인 사용자에게 가장 추천. 간단한 UI, 예측 가능한 고정 가격, 우수한 문서화.
🥈 AWS EC2 (Amazon)
8.5/10무료 1년
기본 스펙
리전 수
UI 난이도
장점: 신규 가입 시 t3.micro 1년 무료. 단점: 요금 체계가 복잡해 초과 청구 주의.
🥉 GCP (Google Cloud)
8.0/10영구 무료
기본 스펙
리전 수
UI 난이도
장점: e2-micro 인스턴스 영구 무료 (미국 리전). 단점: 무료 티어 성능이 낮고 UI가 복잡.
DigitalOcean Droplet으로 시작하기 (권장)
Droplet 생성
OS: Ubuntu 22.04 LTS (64비트) 선택
플랜: Basic Shared CPU → $6/월 (1vCPU, 1GB RAM, 25GB SSD)
리전: Singapore (한국에서 가장 가까운 DO 리전)
인증: SSH 키 등록 (권장) 또는 암호
SSH 접속
# Droplet 생성 후 IP 확인 (예: 165.22.xxx.xxx)
ssh [email protected]
# 또는 SSH 키 파일 사용
ssh -i ~/.ssh/id_rsa [email protected]
서버 초기 설정 및 OpenClaw 설치
시스템 업데이트 및 필수 패키지 설치
# 시스템 업데이트
apt update && apt upgrade -y
# 필수 도구 설치
apt install -y curl git build-essential
# Node.js 22 LTS 설치
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs
# 설치 확인
node --version # v22.x.x
npm --version
보안 사용자 생성 (root 직접 사용 자제)
# openclaw 전용 사용자 생성
useradd -m -s /bin/bash openclaw
usermod -aG sudo openclaw
# 사용자 전환
su - openclaw
# 홈 디렉토리 확인
pwd # /home/openclaw
OpenClaw 설치 및 온보딩
# OpenClaw 설치
npm install -g openclaw
# 버전 확인
openclaw --version
# 온보딩
openclaw onboard
# 테스트 실행
openclaw gateway start
# Ctrl+C로 종료 후 systemd 설정으로 진행
systemd 서비스 설정: 완전 무중단 운영의 핵심
systemd는 Linux의 시스템 및 서비스 매니저입니다. VPS에서 OpenClaw를 무중단으로 운영하는 가장 안정적인 방법입니다.
systemd 서비스 파일 생성
sudo nano /etc/systemd/system/openclaw.service
아래 내용 붙여넣기:
[Unit]
Description=OpenClaw AI Agent Gateway
After=network.target
Wants=network-online.target
[Service]
Type=simple
User=openclaw
WorkingDirectory=/home/openclaw
Environment=NODE_ENV=production
Environment=HOME=/home/openclaw
ExecStart=/usr/local/bin/openclaw gateway start
Restart=always
RestartSec=10
StandardOutput=append:/var/log/openclaw/stdout.log
StandardError=append:/var/log/openclaw/stderr.log
SyslogIdentifier=openclaw
[Install]
WantedBy=multi-user.target
서비스 활성화 및 시작
# 로그 디렉토리 생성
sudo mkdir -p /var/log/openclaw
sudo chown openclaw:openclaw /var/log/openclaw
# systemd 데몬 리로드
sudo systemctl daemon-reload
# 부팅 시 자동 시작 활성화
sudo systemctl enable openclaw
# 서비스 시작
sudo systemctl start openclaw
# 상태 확인
sudo systemctl status openclaw
서비스 관리 명령어
# 실시간 로그 확인
sudo journalctl -u openclaw -f
# 오늘 로그만 보기
sudo journalctl -u openclaw --since today
# 재시작
sudo systemctl restart openclaw
# 중지
sudo systemctl stop openclaw
AWS EC2 특별 설정 가이드
AWS는 신규 가입 후 1년간 t3.micro (1vCPU, 1GB RAM) 인스턴스를 무료로 사용할 수 있습니다. OpenClaw 운영에 충분한 스펙입니다.
EC2 인스턴스 생성 설정
인스턴스 유형
t3.micro (무료 1년) 또는 t3.small ($0.023/h)
AMI (OS 이미지)
Ubuntu Server 22.04 LTS (64비트 x86)
리전 추천
ap-northeast-2 (서울) - 한국에서 가장 빠름
스토리지
gp3 20GB (기본 8GB에서 증설 추천)
보안 그룹 설정 (필수!)
# 아웃바운드 (나가는 트래픽) - 모두 허용
# OpenClaw가 텔레그램 API, AI API에 접속 필요
# 인바운드 (들어오는 트래픽) - 최소화
# SSH: 포트 22 (내 IP 주소만 허용 권장)
# 필요한 경우만 추가 (OpenClaw는 기본적으로 외부 포트 불필요)
⚠️ AWS 보안 그룹에서 SSH(22) 포트를 "0.0.0.0/0"으로 열면 보안 위험입니다. 반드시 내 IP 주소만 허용하거나 VPN을 통해 접속하세요.
GCP e2-micro 영구 무료 티어 활용
Google Cloud의 e2-micro는 영구 무료로 사용할 수 있는 유일한 주요 클라우드 VM입니다. 단, 미국(us-east1, us-central1, us-west1) 리전만 해당됩니다.
🆓 GCP 영구 무료 사양
⚠️ 미국 리전만 무료 (한국에서 지연 약 150ms). 외부 IP, 트래픽, 스냅샷 등 추가 서비스는 유료입니다.
# GCP Cloud Shell에서 인스턴스 생성
gcloud compute instances create openclaw-vm \
--machine-type=e2-micro \
--zone=us-central1-a \
--image-family=ubuntu-2204-lts \
--image-project=ubuntu-os-cloud \
--boot-disk-size=30GB \
--tags=openclaw-server
# SSH 접속
gcloud compute ssh openclaw-vm --zone=us-central1-a
VPS 모니터링 및 알림 설정
시스템 리소스 확인
# CPU, RAM 사용량
htop
free -h
# 디스크 사용량
df -h
# OpenClaw 프로세스 확인
ps aux | grep openclaw
# 네트워크 연결 확인
ss -tunlp
OpenClaw 헬스체크 스크립트
#!/bin/bash
# /home/openclaw/healthcheck.sh
STATUS=$(systemctl is-active openclaw)
if [ "$STATUS" != "active" ]; then
echo "OpenClaw 중단됨! 재시작 중..."
systemctl restart openclaw
fi
crontab에 추가: */5 * * * * /home/openclaw/healthcheck.sh
VPS 자주 발생하는 문제와 해결법
🔴 메모리 부족 (Out of Memory)
512MB RAM VPS에서 발생할 수 있습니다. Swap 메모리를 추가하세요:
sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
🟡 AI API 응답 지연 (해외 서버에서 한국 API 호출)
미국 리전 VPS에서 한국 네트워크를 경유해 Claude API에 접근하면 지연이 발생합니다. VPN07을 VPS에 설치하면 70개국 서버 중 API 서버와 가장 가까운 경로를 자동 선택하여 지연을 최소화합니다. 1000Mbps 고속 회선으로 API 응답 속도가 크게 개선됩니다.
🔵 systemd 서비스가 시작되지 않음
openclaw 경로가 잘못됐거나 사용자 권한 문제:
# 실행 파일 경로 확인
which openclaw
# /usr/local/bin/openclaw 이어야 함
# 서비스 파일의 ExecStart 수정
sudo nano /etc/systemd/system/openclaw.service
# ExecStart 경로를 which openclaw 결과로 업데이트
sudo systemctl daemon-reload
sudo systemctl start openclaw
🟢 VPS 비용 예상치 못한 과금
AWS, GCP는 데이터 전송, 스냅샷, 탄력적 IP 등에 추가 요금이 발생합니다. 예산 알림을 설정하세요. DigitalOcean은 고정 요금이라 예상치 못한 청구가 없습니다. 월 $4~6 고정비로 24시간 AI 비서를 운영할 수 있습니다.
VPS 보안 강화: 해킹으로부터 AI 비서 지키기
공개 클라우드 VPS는 항상 인터넷에 노출되어 있습니다. OpenClaw와 AI API 키를 안전하게 보호하기 위한 기본 보안 설정을 반드시 적용하세요.
SSH 보안 강화
# /etc/ssh/sshd_config 수정
sudo nano /etc/ssh/sshd_config
# 아래 설정 변경:
PermitRootLogin no # root 직접 로그인 금지
PasswordAuthentication no # 비밀번호 로그인 금지 (SSH 키만 허용)
Port 2222 # SSH 포트 변경 (기본 22에서 변경)
# 변경 후 재시작
sudo systemctl restart sshd
UFW 방화벽 설정
# UFW 설치 및 기본 규칙 설정
sudo apt install -y ufw
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 2222/tcp # SSH (변경한 포트)
sudo ufw enable
sudo ufw status
Fail2Ban으로 브루트포스 방어
sudo apt install -y fail2ban
sudo systemctl enable fail2ban
sudo systemctl start fail2ban
# 상태 확인
sudo fail2ban-client status sshd
Fail2Ban은 SSH 로그인 실패를 감지해 해당 IP를 자동 차단합니다.
💡 VPN07으로 VPS 접속 보안 강화
VPN07을 사용하면 VPS SSH 접속 시 항상 동일한 IP(VPN07 서버 IP)에서 접속하게 됩니다. SSH 보안 그룹/방화벽에서 VPN07 IP만 허용하면 전 세계 다른 모든 IP에서의 접근이 차단됩니다. 공공 Wi-Fi에서도 안전하게 VPS를 관리할 수 있습니다.
자주 묻는 질문 (FAQ)
Q. VPS에서 OpenClaw가 진짜로 24시간 멈추지 않나요?
systemd의 Restart=always 설정과 VPS 제공업체의 99.99% 업타임 보장으로 거의 무중단 운영이 가능합니다. 실제로 많은 OpenClaw 사용자가 VPS에서 몇 달씩 문제없이 운영하고 있습니다. DigitalOcean Singapore 리전은 한국에서 약 30~50ms 지연으로 빠른 응답을 제공합니다.
Q. 집 PC와 VPS 중 어떤 것을 선택해야 할까요?
24시간 켜두어야 한다면 VPS를 강력 추천합니다. 집 PC는 전기료와 소음 문제, 정전 취약성이 있습니다. 반면 이미 NAS나 맥 미니가 24시간 켜져 있다면 그것을 활용하는 게 비용 효율적입니다. 업무용으로 안정성이 중요하다면 월 $5~6의 VPS가 최선입니다.
Q. AI API 키가 VPS에 노출될 위험은 없나요?
환경 변수나 ~/.openclaw/config.json에 저장되며, 파일 권한을 600(chmod 600)으로 설정하면 다른 사용자가 읽을 수 없습니다. SSH 키 인증을 사용하고, 정기적으로 서버 접속 로그를 확인하세요. root 직접 로그인을 비활성화하고 전용 사용자를 사용하는 것도 중요합니다.
Q. 여러 OpenClaw 인스턴스를 하나의 VPS에서 실행할 수 있나요?
가능합니다. 각 인스턴스마다 다른 설정 디렉토리(예: OPENCLAW_HOME=/home/user2/.openclaw)와 다른 systemd 서비스 파일을 사용하면 됩니다. 다만 1GB RAM VPS에서는 2개 이상 인스턴스 운영 시 스왑 설정이 필수입니다.
VPN07 - 클라우드 AI 에이전트 전용 VPN
VPS AI API 지연 제로 · 70개국 최적 경로 · 1000Mbps 기가급 국제 네트워크
10년 이상 운영된 글로벌 VPN. AWS·GCP·DigitalOcean VPS에서 Claude·OpenAI·Gemini API 안정적 연결. 해외 VPS에서도 한국 수준의 빠른 AI API 응답.