یادداشت‌های کارگاه۰۰۲ / کلود روی سرور

۰۱ / مسئله

کلود، حسابِ
کاربران ایرانی را
می‌بندد.

از ۲۱ آبان، این سخت‌گیری بیشتر می‌شود.

می‌خواهیم احتمال بسته‌شدن حساب را کمتر کنیم.

راهکار چیست؟ ↓

۰۲ / راهکار

کلود را روی سرورِ
خارج از ایران
اجرا کن.

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

در اسلایدهای بعد، قدم‌به‌قدم این محیط را آماده می‌کنی.

یک مزیت دیگر: اگر کامپیوترت را ببندی، نشست کارت روی سرور باز می‌ماند و بعداً به آن برمی‌گردی.

۰۳ / خرید سرور

یک سرور با
این مشخصات بخر.

۴ GBرم یا بیشتر۲ vCPUیا بیشتر۲۰ GBدیسک یا بیشترUbuntu24.04

می‌توانی از وی‌پی‌اس مارکت بخری:

https://vpsmarket.org/vps-canada/

یا از هر فروشندهٔ دیگری که ترجیح می‌دهی؛ سرور باید خارج از ایران باشد و این مشخصات را داشته باشد.

در تصویر، پلن CA 4 کانادا ۴ گیگ رم، ۲ هسته و ۳۰ گیگ SSD دارد. قیمت نمایش‌داده‌شده مربوط به ۹ نوامبر ۲۰۲۶ است؛ مبلغ نهایی را هنگام خرید ببین.

چرا در بین پلن‌های هم‌قیمت، کانادا را انتخاب کردیم؟

پلن‌های مناسب کانادا، آلمان و فرانسه در بررسی ما هم‌قیمت بودند. برای مقایسهٔ مالیات اشتراک کلود، GST فدرال کانادا ۵٪ است و مالیات استان می‌تواند به آن اضافه شود؛ مثلاً انتاریو ۱۳٪ HST دارد. نرخ استاندارد آلمان ۱۹٪ و فرانسه ۲۰٪ است.

کلود مالیات را با آدرس صورتحساب روش پرداخت حساب می‌کند؛ کشور سرور به‌تنهایی مالیات اشتراک فعلی را تغییر نمی‌دهد.

مبنای صورتحساب کلود · نرخ‌های کانادا · نرخ‌های اروپا

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

پلن CA 4 کانادا؛ ۴ گیگ رم، ۲ هسته و ۳۰ گیگ SSD
تصویر واقعی وب‌سایت فروشنده · انتخاب Ubuntu 24.04

۰۴ / اطلاعات سروری که خریدی

اطلاعات سرورت را
اینجا وارد کن.

آی‌پی، نام کاربری، رمز و درگاه SSH را از پنل فروشنده بردار. معمولاً نام کاربری root و درگاه 22 است.

این اطلاعات در حافظهٔ همین صفحه می‌مانند و داخل پرامپتی که کپی یا دریافت می‌کنی قرار می‌گیرند.

اطلاعات ورود را کامل کن.

۰۵ / اگر مخزن از قبل هست، همان را استفاده کن

پروژه و توکنش را
در گیت‌هاب آماده کن.

۱ / ساخت پروژه

مخزن را بساز

این صفحه را باز کن:

https://github.com/new

نام مخزن و دسترسی عمومی یا خصوصی را انتخاب کن و Create repository را بزن. برای یک مخزن کاملاً تازه می‌توانی README را هم اضافه کنی تا اولین فایل ساخته شود.

در صفحهٔ مخزن، Code → SSH را باز کن و آدرس را برای اسلاید بعد کپی کن. اگر پروژه‌ات از قبل هست، همان آدرس را بردار.

۲ / توکن همین مخزن

توکن با اجازهٔ خواندن و نوشتن بساز

https://github.com/settings/personal-access-tokens/new

برای توکن نام و زمان اعتبار انتخاب کن. در Repository access، گزینهٔ Only select repositories و همین مخزن را انتخاب کن.

در مجوزهای مخزن، Contents را روی Read and write بگذار و Generate token را بزن. توکن ساخته‌شده را برای اسلاید بعد کپی کن.

اگر توکن مناسبی از قبل داری، همان را استفاده کن.

ورود آدرس مخزن و توکن ←

۰۶ / دو مقدار از گیت‌هاب

آدرس پروژه و
توکنش را وارد کن.

آدرسی را که از Code → SSH کپی کردی اینجا بگذار، سپس توکن دارای دسترسی به همان مخزن را وارد کن.

وقتی این دو مقدار و اطلاعات سرور کامل باشند، می‌توانی پرامپت را بسازی.

اصلاح اطلاعات سرور ↑

آدرس پروژه و توکن را وارد کن.

۰۷ / روی کامپیوتر خودت انجام بده

این پرامپت را به
هوش مصنوعی کامپیوترت بده.

  1. یک دستیار دارای دسترسی به ترمینال را روی کامپیوترت باز کن؛ مثلاً Claude Code یا Codex، یا Claude Desktop با ابزار ترمینال متصل.
  2. اجازهٔ اجرای دستورها و دسترسی به فایل‌ها را به آن بده؛ حالت دسترسی کامل ابزار را انتخاب کن.
  3. دکمهٔ کپی پرامپت را بزن و متن را در گفت‌وگوی همان دستیار بفرست. صبر کن تا آماده‌سازی را انجام بدهد.
پرامپت انگلیسیِ کامل، با مشخصات تو
پس از تکمیل اطلاعات، پرامپت اینجا نمایش داده می‌شود.
تغییر اطلاعات ↑

۰۸ / بعد از تمام‌شدن کار دستیار

ترمینال کامپیوترت را باز کن.
این دستور را اجرا کن.

دستور زیر را کپی و در ترمینال کامپیوتر خودت وارد کن. به سرور و همان نشست کارت وصل می‌شوی؛ اگر نشست نباشد، ساخته می‌شود.

اتصال به نشست work
ابتدا اطلاعات سرور و گیت‌هاب را کامل و پرامپت را بساز.

برای جدا شدن از نشست، Ctrl+B را بزن و رها کن، بعد D را بزن. برای ورود به کلود، دو اسلاید جلوتر را ببین.

۰۹ / نشست قبلی سر جایش می‌ماند

یک نام بده.
به آن نشست وصل شو.

برای یک کار دیگر، نام تازه‌ای وارد کن. دستور را در ترمینال کامپیوترت بزن؛ اگر این نام از قبل وجود داشته باشد، همان نشست ادامه پیدا می‌کند.

ساخت یا ادامهٔ نشست با این نام
ابتدا پرامپت آماده‌سازی را بساز.

۱۰ / اولین ورود روی سرور

در ترمینال سرور،
claude را اجرا کن.

  1. بعد از اتصال به نشست، دستور روبه‌رو را بزن.
  2. در اولین اجرا، کلود ورود به حساب را می‌خواهد. لینک ورود را در مرورگر کامپیوتر خودت باز کن و با حساب اشتراکت وارد شو.
  3. به ترمینال سرور برگرد؛ فقط اگر کلود کد ورود خواست، کد نمایش‌داده‌شده را آنجا وارد کن.

ورود روی سرور ثبت می‌شود و دفعات بعد از همان حساب استفاده می‌کنی.

داخل نشست روی سرور
claude

۱۱ / حالا داخل Claude Code هستی

مدل، تلاش و اختیار را
همین‌جا تغییر بده.

این فرمان‌ها را داخل خودِ کلود وارد کن؛ نه در خط فرمان شل.

/model

عوض‌کردن مدل

فهرست مدل‌های حساب را باز کن و مدل مورد نظرت را انتخاب کن؛ مثلاً Haiku، اگر در فهرستت باشد.

/effort

میزان تلاش

سطح تلاش را از گزینه‌هایی که مدل فعلی نشان می‌دهد انتخاب کن.

Shift + Tab

میزان اختیار

حالت مجوز را تغییر بده و نام حالت فعال را در نشانگر کلود ببین.

۱۲ / اگر فایل‌ها را روی کامپیوتر خودت ویرایش می‌کنی

قبل از ویرایش، pull.
بعد از ذخیره، push.

مسیر نسخهٔ محلی همین پروژه را بده و نام شاخهٔ اصلی آن را انتخاب کن. دستور قبل از ویرایش را بزن، فایل‌ها را تغییر بده و ذخیره کن، سپس دستور بعد از ویرایش را اجرا کن.

مسیر پوشه را وارد کن.

قبل از ویرایش

مسیر پوشه و شاخه را مشخص کن.

بعد از ذخیرهٔ فایل‌ها

مسیر پوشه و شاخه را مشخص کن.

بعد از push، به کلود روی سرور برگرد و بگو با فایل‌های به‌روز ادامه بدهد.

پرامپت کامل · English