📑 이 챕터에서 다룰 내용
자, 오늘부터 봇이 살게 될 "집"을 마련합니다. Contabo라는 독일 회사의 서버를 빌릴 거예요. Frankfurt EU 데이터센터 기준 한 달에 €4.50 (약 6,500원) — 커피 한 잔 가격이죠.
이 문서는 R4 검수에서 발견된 5가지 항목을 수정한 정정판이에요.
- ★ Singapore/Tokyo Location Fee 금액 명시 (가장 중요한 변경)
- Cloud VPS 10으로 명칭 통일 (이전 문서의 "VPS S")
- Setup Fee 시기별 변동 주의사항 추가
- Recycled IP 위험 + spamhaus 검증 단계 신규 추가
- 가격 시기별 변동 주의사항 추가
★ 권장 데이터센터 변경: Singapore → Frankfurt EU (가성비 우수, 봇 latency 영향 없음)
| 항목 | 내용 |
|---|---|
| 예상 시간 | 30~40분 (가입·결제) + 30분~몇 시간 (Provisioning) + 5분 (IP 검증) |
| 비용 — Frankfurt EU ★ | €4.50/월 = €54/년 = 약 7.5만원 |
| 비용 — Singapore·Tokyo | €6~7.50/월 = €72~90/년 = 약 10~12만원 |
Contabo VPS 페이지에 들어가면 Cloud VPS 10·20·30·40·50·60 여섯 가지 플랜이 있어요. 우리는 Cloud VPS 10을 선택합니다. Claude Code 권장 사양(8GB RAM)을 충족하는 가장 저렴한 플랜이에요.
Cloud VPS 플랜 비교 (2026년 5월 기준)
| 플랜 | 사양 | 월 가격 (EU · 12개월) |
|---|---|---|
| Cloud VPS 10 ★ | 4 vCPU · 8 GB RAM · 100 GB NVMe | €4.50 |
| Cloud VPS 20 | 6 vCPU · 12 GB RAM · 200 GB NVMe | €7.00 |
| Cloud VPS 30 | 8 vCPU · 16 GB RAM · 300 GB NVMe | €11.20 |
| Cloud VPS 40 | 10 vCPU · 24 GB · 400 GB | €15.50 |
| Cloud VPS 50 | 14 vCPU · 36 GB · 500 GB | €25.50 |
| Cloud VPS 60 | 16 vCPU · 48 GB · 600 GB | €37.50 |
Location Fee — 데이터센터별 추가 비용 (★ 중요)
Contabo는 데이터센터 위치에 따라 추가 요금이 붙어요. EU는 무료지만 아시아는 유료입니다.
| 데이터센터 | 추가 비용 | 한국 latency | 비고 |
|---|---|---|---|
| EU (Germany·UK·France) ★★★ | 무료 | 250ms | Junho 권장 |
| UK / US Central / US East | +€1~2/월 | 150~200ms | |
| Singapore | +€1.50~3/월 | 40~80ms | Tokyo 만석 시 차선 |
| Japan (Tokyo) | +€1.50~3/월 | 30~50ms ★ | 한국에서 가장 가까움 |
| India (Mumbai) | +€1~3/월 | 100~150ms | |
| Australia (Sydney) | +€10+/월 | 150~200ms | 가장 비쌈 |
★ 데이터센터 선택 기준
| 옵션 | 월 가격 | 연 비용 | 한국 latency | 권장 상황 |
|---|---|---|---|---|
| Cloud VPS 10 + Frankfurt EU ★★★ | €4.50 | €54 | 250ms | 기본 권장 |
| Cloud VPS 10 + Tokyo | €6~7.50 | €72~90 | 30~50ms | 한국 사용자 응답 속도가 최우선일 때 |
| Cloud VPS 10 + Singapore | €6~7.50 | €72~90 | 40~80ms | Tokyo 선택 불가 시 차선 |
봇이 사용자 메시지를 받아 Anthropic API에 요청하고 답변을 받아오는 데 5~30초가 걸려요.
반면 데이터센터 latency 차이는 30~250ms 수준이에요. 5~30초 대기 앞에서 250ms 차이는 사용자가 거의 느끼지 못합니다.
결론: EU 데이터센터를 쓰면 연 €18~36 절약되면서 사용자 경험은 사실상 동일해요.
이 문서의 가격은 2026년 5월 기준이에요. Contabo 가격은 약정·프로모션에 따라 변동됩니다.
👉 가입 직전 contabo.com에서 실제 가격을 반드시 확인하세요.
결제 옵션
한국 카드가 가끔 거부되는 경우가 있어요. 가장 안전한 방법은 PayPal입니다.
| 결제 수단 | 비고 |
|---|---|
| 💳 PayPal | ⭐ 한국 사용자 권장 — 한 번 등록하면 모든 해외 결제 사용 가능 |
| 💳 신용카드 (Visa·Master·Amex·JCB) | 한국 카드 가능 (가끔 거부 사례 있음) |
| ₿ 비트코인 (BTC) | 암호화폐 사용자용 |
| 🏦 SEPA 송금 | EU 은행 계좌만 가능 |
필요 정보
- 이메일: 본인 Gmail 권장
- 영문 이름 + 영문 주소: 거주지 영문 표기 정확하게
- 전화번호: +82-10-XXXX-XXXX 형식
- 결제 수단: PayPal 또는 신용카드
- 가짜 정보 입력 금지 — 검증 실패 시 계정 차단 + 환불 불가
- VPN 사용 금지 — 의심 IP로 탐지되면 차단될 수 있어요
- 영문 표기를 정확하게 입력하세요 (한글 X)
가입은 30분 안에 끝납니다. Contabo VPS 페이지를 새 탭으로 열고 차례대로 따라가 보세요.
1·3개월 단기 약정은 시기에 따라 Setup Fee(€0~9.99)가 붙는 경우가 있어요.
12개월 약정은 거의 모든 시기에 Setup Fee €0입니다. 결제 화면에서 최종 금액을 반드시 확인하세요.
tsv-bot-frankfurt 등 직관적인 이름 / 비밀번호: 16자 이상 + 대소문자 + 숫자 + 특수문자 (1Password·Bitwarden 권장)# 키 생성 (이메일은 본인 것으로) ssh-keygen -t ed25519 -C "your_email@gmail.com" # 공개키 출력 → 이 내용을 Contabo에 붙여 넣기 cat ~/.ssh/id_ed25519.pub # ssh-ed25519 AAAAC3... your_email@gmail.com
Contabo는 신규 가입자 신분 검증을 영업일에만 처리합니다.
토요일에 결제하면 월요일·화요일에 검증·발급되는 경우가 있어요.
👉 가능하면 평일에 결제하세요! 토요일 결제했다면 36~48시간 동안 사전 준비 (02편 토큰 발급)를 진행하세요.
결제 완료 후 서버가 준비될 때까지 기다려야 해요. 짧으면 30분, 길면 몇 시간이 걸립니다.
- 결제 완료 → 이메일 영수증 수신 (즉시)
- Customer verification — 신규 가입자는 가끔 신분 확인 요청이 와요
- Provisioning 자동 진행 (30분~몇 시간)
- "Server Ready" 이메일 수신 → 사용 시작
검증 단계는 VPN 사용, 결제 정보 불일치 등이 있으면 더 자주 발생해요. 이메일을 주시하세요.
서버 대기 시간을 낭비하지 않으려면 02편 — 사전 prep 토큰 발급을 미리 진행하세요.
- Anthropic Console + API 키 발급
- Discord Developer Portal + Bot Token 발급
- Telegram BotFather + Token 발급
- 4개 토큰을 안전하게 보관 (1Password·Bitwarden)
Provisioning 완료 이메일 확인
"Server Ready" 이메일에 다음 정보가 담겨 있어요.
- IP Address: 예) 152.42.123.45 (IPv4)
- Username: root
- Password: 가입 시 설정한 비밀번호
- SSH 키: 등록한 공개키로 접속 가능
첫 SSH 접속
ssh -i ~/.ssh/id_ed25519 root@152.42.123.45 # "Are you sure you want to continue connecting?" → yes 입력 # 접속 성공 root@vmi123456:~#
★ Recycled IP 검증 — 반드시 하세요
Contabo는 다른 사용자가 쓰다가 반납한 IP를 재사용하는 경우가 있어요. 이전 사용자가 스팸 발송 등으로 블랙리스트에 올라 있으면 봇이 이메일·API 호출에서 차단됩니다. 첫 접속 직후 반드시 검증하세요.
# 1. 본인 IP 확인
curl -s ipinfo.io | head -10
# {
# "ip": "152.42.123.45",
# "city": "Frankfurt am Main", (EU 선택 시)
# "country": "DE",
# ...
# }
# 2. Spamhaus 검증 — 브라우저에서 진행
# https://www.spamhaus.org/lookup/
# → IP 입력 → Lookup 클릭
#
# ✅ "IP not listed" → 깨끗한 IP, 바로 사용 시작
# ⚠️ "IP listed in SBL/XBL/PBL" → 즉시 support 티켓 제출
# 3. 추가 검증 (선택)
# Spamcop: https://www.spamcop.net/bl.shtml
# Barracuda: https://www.barracudacentral.org/lookups
IP가 블랙리스트에 올라 있다면 즉시 Contabo support에 티켓을 제출하세요.
- URL: my.contabo.com/support
- 제목:
IP Address Listed in Blacklist - New VPS - 본문: VPS 정보 + IP 주소 + 검증 결과 화면 + "Please assign a new clean IP."
보통 24시간 안에 새 IP를 할당해 줍니다. 깨끗한 IP를 받기 전까지 봇 운영은 시작하지 마세요.
시스템 정보 확인
# 호스트네임 변경 hostnamectl set-hostname tsv-bot-frankfurt exec bash # 사양 확인 uname -a # x86_64 Linux free -h # 약 7.6Gi RAM nproc # 4 코어 df -h # 약 100GB 스토리지 curl -s ipinfo.io # Frankfurt (또는 선택한 위치)
my.contabo.com에서 서버를 관리할 수 있어요.
| 메뉴 | 용도 |
|---|---|
| Dashboard | 전체 현황 |
| Servers | 본인 VPS 목록 + 상태 확인 |
| Snapshots | 수동 스냅샷 (€1/월 별도) |
| Reinstall | OS 재설치 (응급 시) |
| Reset Password | Root 비밀번호 초기화 |
| Console ★ | 웹 콘솔 — SSH 접속 안 될 때도 접근 가능 |
| Billing | 청구·결제 내역 |
| Support | 티켓 제출 |
2편에서 방화벽 설정을 하다가 SSH가 막힐 수도 있어요. 그럴 때 웹 콘솔(Console 메뉴)로 접속하면 SSH 없이도 서버를 제어할 수 있어요. 안전망이라고 생각하시면 됩니다.
Contabo는 14일 환불 보장을 제공해요. 이 기간 동안 서버가 정상 작동하는지 확인하세요.
Day 1 — 인프라 + 첫 봇
- SSH 접속 + ★ Recycled IP 검증
- Ubuntu 24.04 보안 셋업 (2편)
- Discord 봇 첫 작동 확인 (3편)
Day 2~7 — 두 번째 봇 + 자동 운영
- Telegram 봇 연결 (4편)
- systemd + pm2 자동 재시작 (5편)
- Position C 5차원 설정 (6편)
Day 8~14 — 안정 운영 + 모니터링
- Sentry + 매일 리포트 (7편)
- GitHub Actions 자동 배포 (8편)
- 안정 운영 검증
- 14일 = Calendar days (영업일 기준이 아니에요)
- 환불은 자동 처리가 아닙니다 — support@contabo.com으로 이메일 신청 필요
- 이상 발견 시 14일 이내에 신청하세요
Cloud VPS 10 + Ubuntu 24.04 LTS 조합은 별책부록 전 편과 호환됩니다.
| 편 | 내용 | 호환 |
|---|---|---|
| 2편 | Ubuntu 24.04 보안 셋업 | ✅ |
| 3편 | Node.js + discord.js Discord 봇 | ✅ |
| 4편 | Python + python-telegram-bot | ✅ |
| 5편 | systemd + pm2 | ✅ |
| 6편 | Position C 5차원 | ✅ |
| 7편 | Sentry + Budget Alert | ✅ |
| 8편 | GitHub Actions 자동 배포 | ✅ |
Contabo는 갱신 시 가격 인상이 없어요. 12개월 약정 후 자동 갱신되며 동일한 €4.50/월이 유지됩니다.
| 기간 | Frankfurt EU | Singapore·Tokyo |
|---|---|---|
| 1년 | €54 (~7.5만원) | €72~90 (~10~12만원) |
| 2년 | €108 (~15만원) | €144~180 (~20~25만원) |
| 3년 | €162 (~22만원) | €216~270 (~30~37만원) |
경쟁사 3년 누적 비용 비교
| 서비스 | 3년 누적 비용 |
|---|---|
| Contabo Frankfurt EU ★ | €162 (~$175) |
| Contabo Tokyo·Singapore | €216~270 (~$235~290) |
| Hetzner CX32 | ~$306 |
| Hostinger KVM 2 (24개월) | $312 |
[가격 함정]
- ① Cloud VDS(전용 vCPU 제품)와 Cloud VPS를 혼동하지 마세요
- ② 1개월 단기 약정 → Setup Fee 위험, 12개월 선택 권장
- ③ Singapore Location Fee +€1.50~3/월 추가
- ④ Tokyo Location Fee +€1.50~3/월 추가
- ⑤ Sydney Location Fee +€10+/월 (가장 비쌈)
- ⑥ 가격은 시기마다 변동 → 가입 직전 contabo.com에서 확인 필수
- ⑦ 플랜 명칭이 이전 "VPS S→M→L" 에서 "Cloud VPS 10·20·30"으로 변경됨
[발급 함정]
- ⑧ EU 발급 빠름 / 아시아는 30분~몇 시간 대기
- ⑨ Pre-installed OS 옵션 말고 깨끗한 Ubuntu 24.04 선택
- ⑩ 추가 옵션(Snapshot·IPv4 등) 모두 X
- ⑪ 가짜 정보 입력 금지 → 검증 실패 + 환불 불가
- ⑫ VPN 사용 금지 → 의심 IP로 차단될 수 있음
- ⑬ Customer verification 요청 시 한국 신분증 영문 면 준비
[운영 함정]
- ⑭ Recycled IP 위험 → 첫 접속 후 spamhaus 검증 필수
- ⑮ 14일 환불 = Calendar days (영업일 X)
- ⑯ 자동 백업 없음 → 8편에서 GitHub + cron으로 직접 구성
- 1️⃣ 플랜: Cloud VPS 10 (4 vCPU · 8GB RAM · 100GB) — Claude Code 권장 사양 충족
- 2️⃣ 데이터센터: Frankfurt EU 권장 — €4.50/월 = €54/년, 봇 latency 영향 없음
- 3️⃣ 약정: 12개월 — Setup Fee €0, 연 €54 고정
- 4️⃣ 결제: PayPal 권장 (한국 카드 거부 사례 있음)
- 5️⃣ Provisioning: 30분~몇 시간 대기 → 그 동안 토큰 발급 진행 (02편)
- 6️⃣ 첫 접속 후 Recycled IP 검증 필수 — spamhaus.org/lookup/
- 7️⃣ 14일 환불 보장 — Calendar days 기준, 이메일 신청 필요
Cloud VPS 10 + Frankfurt EU + 12개월 약정 = €4.50/월 = €54/년
가장 저렴하면서 Claude Code 권장 사양을 충족하는 최선의 선택이에요.