فارسی (Farsi)
€EUR
هوش مصنوعی و ایجنت‌ها

Claude Code

سازگار با نصب‌کننده Infrawire

Claude Code نصب‌شده با APT روی VPS لینوکس، آماده احراز هویت

پیکربندی حداقلی
  • 4 GB RAM
توسعه‌دهنده
Anthropic
نسخه
آخرین نسخه پایدار
مجوز
Propriétaire (conditions commerciales d'Anthropic)
سیستم‌ها
Debian 12, Debian 13, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

معرفی Claude Code

Claude Code عامل کدنویسی خط فرمان از Anthropic است. وقتی در پوشه یک پروژه اجرا شود، کد را می‌خواند، تغییرات پیشنهاد می‌دهد، دستورها (تست، build، git) را اجرا می‌کند و پیش از اقدام‌های حساس از شما اجازه می‌گیرد. برای توسعه‌دهندگان و تیم‌های کوچکی مناسب است که یک ایستگاه کاری راه دور و همیشه روشن می‌خواهند که از هر ماشینی با SSH در دسترس باشد.

هنگام تحویل، فایل اجرایی claude برای همه کاربران در /usr/bin/claude و از مخزن رسمی APT (کانال stable) نصب می‌شود. کلید امضا پیش از پذیرفته‌شدن با اثرانگشتش بررسی می‌شود و هیچ اسکریپت راه دوری کورکورانه اجرا نمی‌شود. بسته‌های git و tmux هم به‌عنوان مکمل اضافه می‌شوند.

هنگام تحویل هیچ احراز هویتی انجام نشده و این عمدی است: هیچ کلید API در پیکربندی سرور قرار نمی‌گیرد. پس از ورود به ماشین، خودتان با حساب Anthropic یا کلید خود وارد می‌شوید. نصب، روند خود را در /var/log/claude-code-install.log ثبت می‌کند.

با Claude Code چه کارهایی می‌توانید انجام دهید

  • نصب سیستمی با APT امضاشده

    بسته claude-code از مخزن رسمی Anthropic، کانال stable، می‌آید و در /usr/bin/claude نصب می‌شود. برای همه حساب‌های سرور در دسترس است و به پوشه شخصی وابسته نیست.

  • کلید GPG بررسی‌شده با اثرانگشت

    کلید امضا دانلود می‌شود و پیش از ذخیره در /etc/apt/keyrings/claude-code.asc با اثرانگشت مورد انتظار مقایسه می‌شود. اگر اثرانگشت متفاوت باشد، نصب متوقف می‌شود.

  • عامل کدنویسی در ترمینال

    Claude Code مخزن شما را بررسی می‌کند، فایل‌ها را ویرایش می‌کند و دستورها را از شل اجرا می‌کند. با درخواست‌های اجازه، کنترل در دست شما می‌ماند.

  • git و tmux از قبل موجود

    این دو ابزار همراه عامل نصب می‌شوند. با tmux، حتی اگر اتصال SSH شما قطع شود، نشست کاری فعال می‌ماند.

  • به‌روزرسانی‌های تحت کنترل APT

    مخزن در /etc/apt/sources.list.d/claude-code.list تعریف شده است. به‌روزرسانی با sudo apt update && sudo apt upgrade claude-code و در زمانی که خودتان انتخاب می‌کنید انجام می‌شود.

  • احراز هویت به دست شما

    هیچ رازی در داده‌های provisioning ذخیره نمی‌شود. از ورود با مرورگر در claude یا متغیر ANTHROPIC_API_KEY استفاده می‌کنید.

شروع کار با Claude Code

از سفارش تا راه‌اندازی نهایی، در چند دقیقه.

  1. 1

    VPS را همراه با Claude Code سفارش دهید

    یک VPS لینوکس (پاریس یا فرانکفورت) با Debian 12، Debian 13، Ubuntu 20.04، 22.04 یا 24.04 انتخاب کنید، سپس Claude Code را در تب Applications تیک بزنید. 4 GB RAM در نظر بگیرید: نصب در کمتر از 3.5 GB یک هشدار اعلام می‌کند.

  2. 2

    وارد شوید و نصب را بررسی کنید

    پس از تحویل سرور، یک نشست SSH باز کنید. فایل نشانگر پایان نصب را تأیید می‌کند و در صورت تردید، لاگ هر مرحله را با جزئیات نشان می‌دهد.

    Bash
    ssh USER@SERVER_IP ls /var/lib/claude-code-install.done claude --version tail -n 20 /var/log/claude-code-install.log
  3. 3

    احراز هویت کنید و یک پروژه باز کنید

    به پوشه پروژه خود بروید و claude را اجرا کنید. ورود با مرورگر را که پیشنهاد می‌شود دنبال کنید، یا اگر ترجیح می‌دهید از API استفاده کنید، کلید خود را در نشست export کنید.

    Bash
    mkdir -p ~/projet && cd ~/projet && git init claude
  4. 4

    پیش از استفاده واقعی، سرور را ایمن کنید

    با یک کاربر غیر root کار کنید، با کلید SSH وارد شوید و پورت‌های باز را محدود کنید. Claude Code هیچ سرویس وبی در دسترس قرار نمی‌دهد: نه دامنه‌ای لازم است و نه HTTPS‌ای برای آن تنظیم شود. مخزن‌های خود را روی یک remote گیت push نگه دارید، که نقش بکاپ کد را دارد.

    Bash
    adduser dev && usermod -aG sudo dev apt install -y ufw ufw allow OpenSSH && ufw enable

کاربردهای Claude Code

  • ایستگاه توسعه راه دور دائمی

    از یک لپ‌تاپ سبک یا تبلت با SSH وصل می‌شوید و همان محیط را با مخزن‌ها و نشست‌های tmux در حال اجرا پیدا می‌کنید.

  • بازنویسی کد و بازبینی کد

    از عامل می‌خواهید یک مخزن را تحلیل کند، یک API داخلی را در چند فایل تغییر نام دهد یا تست‌های ناموفق را اصلاح کند، سپس پیش از تأیید diff را مرور می‌کنید.

  • اسکریپت‌ها و کارهای مدیریتی

    روی سروری که کنترلش با شماست، عامل در نوشتن اسکریپت‌های شل، فایل‌های پیکربندی یا playbookها کمک می‌کند و دستورها را در همان ترمینال آزمایش می‌کند.

  • نشست‌های طولانی که با قطع اتصال از بین نمی‌روند

    برای کاری طولانی claude را داخل tmux اجرا کنید، نشست را جدا کنید، لپ‌تاپ را ببندید و بعداً با tmux attach ادامه دهید.

پرسش‌های متداول درباره Claude Code

بله. نصب فقط برنامه را فراهم می‌کند، بدون احراز هویت. پس از ورود با SSH، claude را اجرا کنید تا با حساب خود وارد شوید، یا کلید خود را در ANTHROPIC_API_KEY export کنید. دسترسی به Claude بر عهده Anthropic است، نه Infrawire.

درباره Claude Code بیشتر بدانید

بررسی کارهایی که نصب انجام داده

سه مورد وضعیت سرور را مشخص می‌کنند: لاگ /var/log/claude-code-install.log، نشانگر /var/lib/claude-code-install.done (فقط در صورت موفقیت کامل ساخته می‌شود) و دستور claude --version. اگر نشانگر وجود ندارد، انتهای لاگ را بخوانید: خط و علت شکست را نشان می‌دهد، مثلاً یک مخزن شخص ثالث خراب یا شبکه‌ای که در دسترس نیست.

احراز هویت بدون فاش‌کردن راز

هرگز کلید API را در داده‌های provisioning سرور کپی نکنید: این داده‌ها از طریق سرویس متادیتا قابل خواندن می‌مانند. به‌جای آن، پس از تحویل با claude وارد شوید یا کلید را در نشست export کنید:

Bash
export ANTHROPIC_API_KEY="VOTRE_CLE"

برای ماندگار کردن آن، کلید را در یک مدیر رمز (secrets manager) یا در فایلی ذخیره کنید که فقط کاربر خودتان بتواند بخواند (chmod 600)، نه در یک فایل مشترک.

به‌روزرسانی Claude Code

مخزن APT به کانال stable اشاره می‌کند. به‌روزرسانی‌ها مثل هر بسته دیگری انجام می‌شوند، که از غافلگیری در میانه یک جلسه کاری جلوگیری می‌کند:

Bash
sudo apt update && sudo apt upgrade claude-code

کار با tmux

پیش از اجرای عامل یک نشست نام‌دار شروع کنید، مثلاً tmux new -s code، سپس claude. با Ctrl+b و بعد d جدا شوید و با tmux attach -t code ادامه دهید. برای کارهای سنگین‌تر، یک VPS قوی‌تر از میان VPS لینوکس ما در نظر بگیرید.

با آخرین پیشنهادها، تخفیف‌ها و تبلیغات ویژه به‌روز بمانید.

مشاهده تخفیف‌ها

ما از کوکی استفاده می‌کنیم

ما از کوکی‌های تحلیلی برای بهبود تجربه شما در سایت خود استفاده می‌کنیم. هیچ داده‌ای به اشخاص ثالث فروخته نمی‌شود. اطلاعات بیشتر در سیاست حفظ حریم خصوصی ما.