coding agent บนแล็ปท็อปของคุณหยุดทันทีที่คุณปิดฝา ซึ่งโอเคสำหรับการแก้เร็ว — และน่าหงุดหงิดเงียบ ๆ ทันทีที่คุณอยากให้มันบดผ่าน refactor ยาว churn ชุด test หรือทำงานต่อขณะคุณไปทำอะไรอื่น ย้ายมันไปเซิร์ฟเวอร์แล้วข้อจำกัดนั้นหายไป: มันทำงานขณะคุณหลับ รอด wifi ของคุณหลุด และมอบผลลัพธ์ให้คุณเมื่อคุณกลับ นี่ครอบคลุมว่า VPS ใดเหมาะกับ coding agent จริง — Claude Code, CLI ของ Cursor, Cline, OpenCode หรือ aider — จ่ายเท่าไร และวิธีเก็บให้รัน โดยไม่ต้อง KYC และจ่ายด้วยคริปโต
"บนเซิร์ฟเวอร์" ซื้ออะไรให้คุณจริง ๆ
- มันไม่หยุด งานยาวรันจนเสร็จไม่ว่าแล็ปท็อปของคุณ
- ห้องสะอาด agent ได้สภาพแวดล้อมที่ทำซ้ำได้ เครื่องของคุณอยู่พ้น build junk และ dependency ที่ติดตั้งครึ่ง
- การแยก agent ที่มีการเข้าถึง shell ทรงพลัง ดีกว่ามากที่มันมีพลังนั้นบนเครื่องใช้แล้วทิ้งกว่าข้างรูปและคีย์ SSH ของคุณ
จุดสุดท้ายนั้นถูกประเมินต่ำ: VPS เป็นบ้านที่ปลอดภัยกว่าสำหรับ agent อัตโนมัติ พอดีเพราะมันแยก
กำหนดขนาดให้ถูก
agent เองเบา — มันเรียกโมเดลผ่าน API ดังนั้นการคิดเกิดที่อื่น (เหตุผลเดียวกับที่agent AI ส่วนใหญ่ต้องการ RAM น้อย) สิ่งที่กินทรัพยากรจริงคือ toolchain ของโปรเจกต์คุณ: build ใหญ่ การรัน test หนัก ฐานข้อมูลในเครื่อง ดังนั้นกำหนดขนาดสำหรับโปรเจกต์ ไม่ใช่ agent:
- 2 GB / 2 คอร์ — สบายสำหรับ agent + git checkout + build เบา
- 4 GB — ค่าเริ่มต้นที่ปลอดภัยสำหรับโปรเจกต์จริงที่มีชุด test เหมาะสม
- มากขึ้นเฉพาะหาก build ของคุณหิวจริงหรือคุณรันหลาย agent พร้อมกัน
แพ็กเกจใดเหมาะ — และคุณจ่ายอย่างไร
สำหรับ coding agent เดียวบนโปรเจกต์จริง จุดที่ลงตัวคือ 4 vCPU / 4 GB — พื้นที่สำหรับ agent บวก build และชุด test ของคุณ บน EQVPS นั่นคือ แพ็กเกจ AI-Agent ($10/เดือน) เครื่อง 2 GB โอเคสำหรับ repo เบา ขยายขึ้นเฉพาะหาก test ของคุณหนักหรือคุณรันหลาย agent พร้อมกัน
สองการตัดสินเชิงปฏิบัติ:
- NAT ไม่ใช่ dedicated IP coding agent ทำเฉพาะการเรียกขาออก — API โมเดล git package registry — ดังนั้นแพ็กเกจ NAT ที่มี SSH forward พอร์ตคือทั้งหมดที่มันต้องการ และถูกกว่า คว้าแพ็กเกจ dedicated-IP เฉพาะหากคุณโฮสต์อะไรที่คนอื่นเชื่อมต่อมาด้วย (ตัวรับ webhook, preview server)
- ไม่ KYC จ่ายด้วยคริปโต สมัครด้วยอีเมลและจ่ายด้วย USDC หรือ USDT บน Base หรือ Ethereum — ไม่มีบัตร ไม่มี ID มีประโยชน์หากคุณสร้างเครื่องใช้แล้วทิ้งต่อ agent และไม่อยากให้แต่ละตัวผูกกับตัวตนของคุณ บัตรทำงานด้วย แต่ on-ramp มีขั้นต่ำ ~$27 ดังนั้นการเติมยอดคงเหลือเล็กครั้งเดียวราบรื่นกว่าสำหรับแพ็กเกจถูก
มันเป็น CPU-only และรันจากดาต้าเซ็นเตอร์เดียวในเยอรมนี — โอเคสำหรับ coding agent (การคิดหนักอยู่ฝั่งผู้ให้บริการโมเดล) ควรรู้หากคุณต้องการ GPU หรือภูมิภาคอื่นโดยเฉพาะ
การทำให้มันรัน
SSH เข้า ตั้ง toolchain และ agent (Claude Code, CLI ของ Cline, aider — อันที่คุณใช้) clone repo ของคุณ และ export คีย์ API ของคุณ:
export ANTHROPIC_API_KEY=... # หรือคีย์ของผู้ให้บริการคุณ
cd ~/myproject
ตอนนี้เคล็ดลับสำคัญ — อย่ารันมันในเซสชัน SSH เปล่า ไม่งั้นมันตายเมื่อคุณตัดการเชื่อมต่อ รันมันใน tmux:
sudo apt install -y tmux
tmux new -s agent
# ใน tmux: เริ่ม coding agent ของคุณ ชี้มันไปที่งาน
# จากนั้น detach ด้วย: Ctrl-b แล้ว d
Detach ปิดแล็ปท็อป ไปมื้อเที่ยง agent ทำงานต่อบนเซิร์ฟเวอร์ กลับมาและ tmux attach -t agent เพื่อดูว่ามันทำอะไร สำหรับการรันตามกำหนดไม่มีคนดูแล (เช่น การบำรุงรายคืน) ห่อมันในบริการ systemd แทน — รูปแบบเดียวกับการเก็บโปรเซสใดให้มีชีวิต
ข้อควรระวังที่ตรงไปตรงมา
- ให้ sandbox แก่มัน ไม่ใช่กุญแจสู่อาณาจักร ใช้ผู้ใช้ที่ไม่ใช่ root เก็บมันใน git repo (ทุกการเปลี่ยนตรวจและย้อนได้) และอย่าใส่ข้อมูลรับรองโปรดักชันบนเครื่อง ความเป็นอิสระบวกการเข้าถึง shell บวกความประมาทคือวิธีที่อุบัติเหตุเกิด
- เฝ้าดูการใช้จ่ายโทเคนของคุณ agent ที่รันยาวเรียกโมเดลในลูปเสียเงิน API จริง — ตั้งขีดจำกัดและ check in เซิร์ฟเวอร์ถูก การอนุมานคือสิ่งที่สะสม
- มันไม่ใช่เวทมนตร์ agent พื้นหลังเยี่ยมสำหรับงานที่ scope ดีและตรวจสอบได้ ชี้มันไปที่อะไรคลุมเครือและไม่มีคนดูแลแล้วคุณจะกลับมาเจอความไร้สาระที่มั่นใจ scope ให้แน่น
ภายในรั้วเหล่านั้น coding agent บนเซิร์ฟเวอร์ของตัวเองคือรูปแบบที่มีประโยชน์จริง — งานของคุณทำต่อไม่ว่าคุณทำหรือไม่ สร้างเครื่อง 4 GB ใส่ tmux และ agent ของคุณ และให้มันทำงาน agent ยังเช่าเซิร์ฟเวอร์เองผ่าน MCPได้หากคุณอยากให้ทั้งลูปอัตโนมัติ
ความคิดเห็น
ยังไม่มีความคิดเห็น เป็นคนแรกสิ