노트북의 코딩 에이전트는 뚜껑을 닫는 순간 멈춥니다. 빠른 편집에는 괜찮지만 — 긴 리팩터를 갈게 하고, 테스트 스위트를 돌리게 하고, 다른 일을 하는 동안에도 진행시키고 싶은 순간, 조용히 답답해집니다. 서버로 옮기면 그 제약은 그냥 사라집니다: 당신이 자는 동안 일하고, wifi가 끊겨도 살아남고, 돌아오면 결과를 건넵니다. 여기서는 어떤 VPS가 실제로 코딩 에이전트 — Claude Code, Cursor의 CLI, Cline, OpenCode, aider — 에 맞는지, 무엇을 내는지, 어떻게 계속 돌리는지를 KYC 없이 암호화폐 결제와 함께 다룹니다.
"서버에서"가 실제로 사는 것
- 멈추지 않는다. 긴 작업이 노트북과 무관하게 완료까지 달립니다.
- 클린룸. 에이전트가 재현 가능한 환경을 얻습니다; 당신의 기기는 빌드 쓰레기와 반쯤 설치된 의존성에서 자유롭게 유지됩니다.
- 격리. 셸 접근을 가진 에이전트는 강력합니다. 그 힘을 당신의 사진과 SSH 키 옆이 아니라 일회용 박스에 가지게 하는 편이 훨씬 낫습니다.
그 마지막 점은 과소평가됩니다: VPS는 자율 에이전트에게 더 안전한 보금자리입니다, 바로 분리되어 있기 때문입니다.
제대로 크기 잡기
에이전트 자체는 가볍습니다 — API 너머로 모델을 부르므로 생각은 다른 데서 일어납니다(대부분의 AI 에이전트가 RAM이 거의 필요 없는 것과 같은 이유). 실제로 리소스를 소비하는 것은 당신 프로젝트의 툴체인입니다: 큰 빌드, 무거운 테스트 실행, 로컬 데이터베이스. 그러니 에이전트가 아니라 프로젝트에 맞춰 크기를:
- 2 GB / 2코어 — 에이전트 + git 체크아웃 + 가벼운 빌드에 편안.
- 4 GB — 제대로 된 테스트 스위트를 가진 실제 프로젝트의 안전한 기본값.
- 빌드가 정말 대식가이거나 여러 에이전트를 동시에 돌릴 때만 그 이상.
어떤 요금제가 맞나 — 그리고 어떻게 내나
실제 프로젝트의 단일 코딩 에이전트에는 스위트 스폿이 4 vCPU / 4 GB — 에이전트에 빌드와 테스트 스위트를 위한 여지. EQVPS에서는 그것이 AI-Agent 요금제(월 $10); 가벼운 리포에는 2 GB 박스면 괜찮고, 테스트가 무겁거나 여러 에이전트를 동시에 돌릴 때만 올리세요.
실용적 판단 둘:
- NAT, 전용 IP가 아니라. 코딩 에이전트는 아웃바운드 호출만 합니다 — 모델 API, git, 패키지 레지스트리 — 그래서 포트 포워딩 SSH의 NAT 요금제면 그게 필요한 전부이고, 더 쌉니다. 다른 사람이 접속해 오는 무언가(webhook 리시버, 프리뷰 서버)도 호스팅할 때만 전용 IP 요금제로 손을 뻗으세요.
- KYC 없음, 암호화폐로 결제. 이메일로 가입하고 Base나 Ethereum의 USDC나 USDT로 결제합니다 — 카드도 신분증도 없이. 에이전트마다 일회용 박스를 띄우고 각각을 신원과 엮고 싶지 않을 때 유용합니다. 카드도 되지만 온램프에 ~$27 최소액이 있으니, 작은 잔액을 한 번 채우는 편이 싼 요금제에는 매끄럽습니다.
CPU 전용이고 독일과 핀란드 두 곳에서 돌아갑니다(사용 가능 여부는 주문할 때 표시됩니다) — 코딩 에이전트에는 괜찮고(무거운 생각은 모델 제공자 쪽), 특별히 GPU나 다른 지역이 필요하면 알아둘 가치가 있습니다.
돌리기
SSH로 들어가 툴체인과 에이전트(Claude Code, Cline의 CLI, aider — 쓰는 것)를 설정하고, 리포를 클론하고, API 키를 export하세요:
export ANTHROPIC_API_KEY=... # 또는 당신 제공자의 키
cd ~/myproject
이제 핵심 요령 — 벌거벗은 SSH 세션에서 돌리지 마세요, 아니면 연결을 끊을 때 죽습니다. tmux 안에서 돌리세요:
sudo apt install -y tmux
tmux new -s agent
# tmux 안에서: 코딩 에이전트를 시작하고, 작업에 향하게
# 그다음 떼어내기: Ctrl-b, 그다음 d
떼어내고, 노트북을 닫고, 점심을 먹으러 가세요. 에이전트는 서버에서 계속 일합니다. 돌아와 tmux attach -t agent로 무엇을 했는지 보세요. 예약된 무인 실행(예: 야간 유지보수 패스)에는 대신 systemd 서비스로 감싸세요 — 어떤 프로세스든 살려 두는 것과 같은 패턴.
솔직한 주의점
- 왕국의 열쇠가 아니라 샌드박스를 주세요. 비-root 사용자를 쓰고, git 리포에 두고(모든 변경이 검토 가능하고 되돌릴 수 있게), 프로덕션 자격 증명을 박스에 두지 마세요. 자율성 + 셸 접근 + 부주의가 사고가 나는 방식입니다.
- 토큰 지출을 지켜보세요. 루프에서 모델을 부르는 장시간 에이전트는 실제 API 돈이 듭니다 — 한도를 두고 확인하세요. 서버는 쌉니다; 쌓이는 것은 추론입니다.
- 마법이 아닙니다. 백그라운드 에이전트는 잘 범위가 정해진 검증 가능한 작업에 훌륭합니다. 모호하고 무인인 무언가에 향하게 하면 자신만만한 헛소리로 돌아옵니다. 범위를 촘촘하게.
그 레일 안에서, 자신의 서버 위 코딩 에이전트는 정말 유용한 패턴입니다 — 당신이 일하든 안 하든 작업이 이어집니다. 4 GB 박스를 띄우고, tmux와 에이전트를 넣고, 익게 두세요. 에이전트는 루프 전체를 자율로 하고 싶다면 MCP로 스스로 서버를 빌릴 수도 있습니다.
댓글
아직 댓글이 없습니다. 첫 번째가 되세요.