یک ایجنت کدنویسی روی لپتاپ شما همان لحظهای که درش را میبندید متوقف میشود. که برای یک ویرایش سریع خوب است — و همان لحظهای که میخواهید یک بازآرایی طولانی را پیش ببرد، یک مجموعه تست را زیر و رو کند یا در حالی که شما مشغول کار دیگری هستید ادامه دهد، بیسروصدا آزاردهنده میشود. آن را به یک سرور منتقل کنید و این محدودیت بهسادگی ناپدید میشود: در حالی که میخوابید کار میکند، از افتادن وایفای شما جان سالم بهدر میبرد، و وقتی برگشتید نتیجه را به شما تحویل میدهد. این نوشته میپردازد به اینکه کدام VPS واقعاً برای یک ایجنت کدنویسی مناسب است — Claude Code، CLI مربوط به Cursor، Cline، OpenCode یا aider — چقدر پرداخت کنید، و چطور آن را در حال اجرا نگه دارید، همه بدون KYC و با پرداخت رمزارز.
«روی یک سرور» واقعاً چه چیزی برایتان میخرد
- متوقف نمیشود. یک کار طولانی صرفنظر از لپتاپ شما تا پایان اجرا میشود.
- اتاق تمیز. ایجنت یک محیط بازتولیدپذیر میگیرد؛ دستگاه شما از آشغال build و وابستگیهای نیمهنصب آزاد میماند.
- جداسازی. یک ایجنت با دسترسی shell قدرتمند است. خیلی بهتر است که این قدرت را روی یک ماشین یکبارمصرف داشته باشد تا کنار عکسها و کلیدهای SSH شما.
آن نکتهٔ آخر دستکم گرفته میشود: یک VPS دقیقاً بهخاطر جدا بودنش، خانهٔ امنتری برای یک ایجنت خودمختار است.
اندازهٔ درستش
خودِ ایجنت سبک است — یک مدل را روی یک API صدا میزند، پس فکر کردن جای دیگری اتفاق میافتد (به همان دلیل که اغلب ایجنتهای هوش مصنوعی به RAM کمی نیاز دارند). آنچه واقعاً منابع را مصرف میکند زنجیرهٔ ابزار پروژهٔ شماست: یک build بزرگ، یک اجرای تست سنگین، یک پایگاهدادهٔ محلی. پس اندازه را بر اساس پروژه انتخاب کنید، نه ایجنت:
- 2 GB / 2 هسته — برای ایجنت + یک checkout از git + buildهای سبک راحت است.
- 4 GB — یک پیشفرض امن برای پروژههای واقعی با مجموعههای تست جدی.
- بیشتر فقط اگر build شما واقعاً گرسنه است یا چند ایجنت را همزمان اجرا میکنید.
کدام پلن مناسب است — و چطور پرداخت میکنید
برای یک ایجنت کدنویسی روی یک پروژهٔ واقعی، نقطهٔ شیرین 4 vCPU / 4 GB است — جا برای ایجنت بهعلاوهٔ build و مجموعه تست شما. در EQVPS این همان پلن AI-Agent (۱۰ دلار در ماه) است؛ یک ماشین ۲ گیگابایتی برای مخازن سبک خوب است، فقط اگر تستهایتان سنگین است یا چند ایجنت را همزمان اجرا میکنید بالاتر بروید.
دو تصمیم عملی:
- NAT، نه IP اختصاصی. یک ایجنت کدنویسی فقط تماسهای خروجی میگیرد — API مدل، git، مخازن پکیج — پس یک پلن NAT با SSH فورواردشده همهٔ چیزی است که نیاز دارد، و ارزانتر هم هست. فقط اگر چیزی هم میزبانی میکنید که دیگران به آن وصل میشوند (یک گیرندهٔ webhook، یک سرور پیشنمایش) سراغ پلن IP اختصاصی بروید.
- بدون KYC، پرداخت با رمزارز. با یک ایمیل ثبتنام کنید و با USDC یا USDT روی Base یا Ethereum پرداخت کنید — بدون کارت، بدون مدرک شناسایی. مفید است اگر برای هر ایجنت ماشینهای یکبارمصرف بالا میآورید و نمیخواهید هرکدام به هویتتان گره بخورد. کارت هم کار میکند، اما درگاه on-ramp حداقلی حدود ۲۷ دلار دارد، پس یکبار شارژ کردن یک موجودی کوچک برای پلنهای ارزان روانتر است.
این فقط CPU است و از یک دیتاسنتر واحد در آلمان اجرا میشود — برای یک ایجنت کدنویسی خوب است (فکر کردن سنگین در سمت ارائهدهندهٔ مدل است)، اما اگر مشخصاً به یک GPU یا منطقهٔ دیگری نیاز دارید خوب است بدانید.
راه انداختنش
با SSH وارد شوید، زنجیرهٔ ابزار و ایجنت خود را راه بیندازید (Claude Code، CLI مربوط به Cline، aider — هرکدام را که استفاده میکنید)، مخزنتان را clone کنید و کلید API خود را export کنید:
export ANTHROPIC_API_KEY=... # or your provider's key
cd ~/myproject
حالا ترفند کلیدی — آن را در یک نشست خام SSH اجرا نکنید، وگرنه وقتی قطع میشوید میمیرد. آن را داخل tmux اجرا کنید:
sudo apt install -y tmux
tmux new -s agent
# inside tmux: start your coding agent, point it at the task
# then detach with: Ctrl-b, then d
جدا شوید، لپتاپتان را ببندید، بروید ناهار. ایجنت روی سرور به کار ادامه میدهد. برگردید و tmux attach -t agent بزنید تا ببینید چه کرده. برای اجراهای زمانبندیشده و بدوننظارت (مثلاً یک گذر نگهداری شبانه)، بهجایش آن را در یک سرویس systemd بپیچید — همان الگویی که برای زنده نگه داشتن هر پروسهای به کار میرود.
هشدارهای صادقانه
- به آن یک sandbox بدهید، نه کلیدهای قلمرو. از یک کاربر غیر-root استفاده کنید، آن را در یک مخزن git نگه دارید (هر تغییر قابلبازبینی و قابلبازگردانی)، و اعتبارنامههای production را روی ماشین نگذارید. خودمختاری بهاضافهٔ دسترسی shell بهاضافهٔ بیاحتیاطی، همان راهی است که حادثهها از آن میآیند.
- مصرف توکنتان را زیر نظر داشته باشید. یک ایجنت طولانیمدت که مدلی را در یک حلقه صدا میزند پول واقعیِ API خرج میکند — محدودیت بگذارید و سر بزنید. سرور ارزان است؛ استنتاج (inference) همان چیزی است که جمع میشود.
- جادو نیست. یک ایجنت پسزمینه برای کارهای خوشتعریف و قابلراستیآزمایی عالی است. آن را به سمت چیزی مبهم و بدوننظارت نشانه بگیرید و با یک مشت مزخرفِ بااعتمادبهنفس برخواهید گشت. دامنه را تنگ ببندید.
در چارچوب این ریلها، یک ایجنت کدنویسی روی سرور خودش الگویی واقعاً مفید است — کار شما ادامه مییابد، چه شما ادامه بدهید چه ندهید. یک ماشین ۴ گیگابایتی بالا بیاورید، tmux و ایجنتتان را داخلش بگذارید و بگذارید بپزد. ایجنت حتی میتواند خودش سرور را روی MCP اجاره کند اگر میخواهید کل حلقه خودمختار باشد.
نظرات
هنوز نظری نیست. اولین نفر باشید.