مستندات پاستا
فهرست مستندات
صفحه اصلی مستندات

شروع و استقرار

شروع سریع با پاستاpaasta.yaml و GitOpsاستقرار از GitHub و GitLabDocker Compose و پروژه‌های چندسرویسیاتصال MCP و Agentهابازارچه قالب‌ها و اپ‌های آمادهساخت و استقرار اپلیکیشنروش‌های Build و استک‌هاپروژه‌ها و نسخه‌هاتنظیمات اجرا

داده و ذخیره‌سازی

فضای ذخیره‌سازیدیتابیس‌های مدیریت‌شدهبکاپ، Snapshot و بازیابی داده

دامنه و شبکه

ثبت، انتقال و تمدید دامنهشبکه توزیع محتوا (CDN)امنیت، شبکه و استفاده قابل قبولوضعیت سرویس و رخدادها

عملیات و مدیریت

پلن، کیف پول و هزینهلاگ و مشاهده‌پذیریتیم و دسترسیپشتیبانی و تیکتحساب، API و امنیتمحیط‌ها و Preview DeploymentWorker، Cron، Job و Release Commandمقیاس خودکار و دسترس‌پذیری بالااعلان‌های ایمیل، پیامک و Webhookرفع خطاهای رایج
شروع و استقرار

پروژه‌ها و نسخه‌ها

مدیریت چرخه عمر هر سرویس

۴ دقیقه مطالعه

صفحه پروژه

دامنه فعال، وضعیت، پلن، منابع، متغیرهای محیطی، لاگ اجرا، دامنه‌های شخصی و تاریخچه ده استقرار آخر در یک صفحه قرار دارند.

استقرار نسخه جدید

از بالای صفحه پروژه «نسخه جدید» را بزنید و ZIP تازه را بارگذاری کنید. نام، دامنه، پلن و شیوه پرداخت حفظ می‌شوند و پلن ماهانه دوباره شارژ نمی‌شود.

Rollback

در تاریخچه، یک نسخه موفق قبلی را انتخاب و تأیید کنید. Image، پورت، فرمان اجرا و Health Check همان نسخه دوباره فعال می‌شوند؛ داده‌های دیسک پایدار حفظ می‌شوند.

جزئیات و Retry استقرار

صفحه هر استقرار زمان صف، Build و اجرای Kubernetes را جداگانه نمایش می‌دهد. در شکست Build، «ساخت مجدد» از سورس نگه‌داری‌شده آغاز می‌شود؛ اگر Image ساخته شده و فقط اجرا شکست خورده باشد، «تلاش مجدد اجرا» همان Image را بدون Build تکراری استفاده می‌کند. خطا با کد مشخص، قابل Retry بودن، وضعیت نسخه Production، چک‌لیست پیشنهادی و جزئیات فنی نمایش داده می‌شود. لینک تیکت نیز پروژه و شناسه استقرار را خودکار وارد می‌کند.

Worker، Cron و Job

در صفحه پروژه، بخش «فرایندهای پروژه» را باز کنید. Worker برای مصرف صف و کار دائمی است، Cron فرمان را طبق زمان‌بندی پنج‌بخشی و ساعت تهران اجرا می‌کند و Job فقط با دکمه «اجرای Job» شروع می‌شود. هر فرایند پلن، پرداخت و لاگ مستقل دارد، اما Image، متغیرهای محیطی، اتصال دیتابیس و دیسک‌های پروژه را دوباره استفاده می‌کند.

محیط Preview

از صفحه پروژه یک نسخه موفق، نام کوتاه و مدت نگه‌داری را انتخاب کنید. پاستا همان Image را بدون Build دوباره روی دامنه موقت HTTPS منتشر می‌کند. هزینه براساس نرخ ساعتی پلن و فقط تا زمان حذف یا انقضا از کیف پول کم می‌شود.

داده و تنظیمات Preview

دیسک‌های Preview موقت‌اند و با حذف محیط از بین می‌روند. متغیرهای محیطی و اتصال دیتابیس مدیریت‌شده از Production خوانده می‌شوند؛ بنابراین تغییر داده در Preview می‌تواند روی دیتابیس واقعی اثر بگذارد. برای تست migration یا داده مخرب ابتدا دیتابیس آزمایشی جدا بسازید.

ارتقا به Production

پس از تأیید نسخه، «انتشار در Production» را بزنید. همان Image و تنظیمات اجرایی بدون Build مجدد روی سرویس اصلی فعال می‌شود، دیسک‌های Production حفظ می‌شوند و محیط Preview پس از موفقیت پاک می‌شود.

منبع، سازنده و مقایسه نسخه‌ها

برای هر نسخه روش انتشار، فایل یا Repository، Revision/Commit، سازنده، نسخه مبدا و snapshot پلن ثبت می‌شود. در صفحه جزئیات می‌توانید یکی از ۳۰ نسخه اخیر را به‌عنوان مبنا انتخاب کنید تا تغییرات استک، پورت، Start Command، Health Check، CPU، RAM، پلن و منبع کنار هم نمایش داده شوند.

نسخه فعال Production

نسخه‌ای که Image آن اکنون روی پروژه فعال است با نشان Production مشخص می‌شود. برای یک نسخه موفق قدیمی «فعال‌کردن در Production» را بزنید؛ داده Volumeها حفظ و تنظیمات اجرایی همان نسخه فعال می‌شوند.

توقف و راه‌اندازی

توقف، تعداد Podها را صفر می‌کند و مصرف محاسباتی PAYG را متوقف می‌سازد. راه‌اندازی مجدد آخرین تعداد نمونه انتخاب‌شده را برمی‌گرداند و اعتبار لازم را دوباره بررسی می‌کند.

تعداد نمونه‌ها

برای سرویس‌های عادی ۱ تا ۳ نمونه انتخاب کنید. Kubernetes فقط Pod آماده را وارد ترافیک می‌کند. هزینه و حداقل اعتبار متناسب با تعداد نمونه‌ها محاسبه می‌شود.

مقیاس خودکار

در بخش «مقیاس‌پذیری و دسترس‌پذیری» حداقل و حداکثر نمونه و هدف مصرف پردازنده را انتخاب کنید. در PAYG فقط نمونه‌های آماده و فعال محاسبه می‌شوند و هزینه به‌صورت یک بازه نمایش داده می‌شود. در پلن ماهانه ظرفیت حداکثر نمونه‌ها ابتدای دوره پیش‌پرداخت می‌شود.

دسترس‌پذیری بالا

با فعال‌کردن دسترس‌پذیری بالا، حداقل دو نمونه روی سرورهای متفاوت پخش می‌شوند و هنگام نگه‌داری هم‌زمان از دسترس خارج نمی‌شوند. پروژه متصل به دیسک RWO یا نصب تک‌نودی n8n تا زمان استفاده از فضای ذخیره‌سازی RWX نمی‌تواند چند نمونه داشته باشد.

تغییر پلن

در PAYG نرخ جدید بلافاصله اعمال می‌شود. در ماهانه، ارتقا با کسر اختلاف مبلغ انجام می‌شود؛ کاهش پلن بازپرداخت ندارد و در تمدید بعدی اثر می‌گذارد. اگر استقرار اولیه به‌دلیل کمبود CPU یا RAM ناموفق و متوقف شده باشد، انتخاب پلن بزرگ‌تر همان نسخه را خودکار دوباره اجرا می‌کند.

حذف پروژه

حذف نهایی Deployment، Service، Ingress، Secret، گواهی، سورس Build، Imageهای Registry، دیتابیس‌ها و دیسک‌های متصل را پاک می‌کند و قابل بازگشت نیست. برای سرویس و منابع ماهانه، سهم زمان استفاده‌نشده همان لحظه محاسبه و به کیف پول برگردانده می‌شود؛ منابع PAYG بازپرداخت ندارند.

هنوز مسئله حل نشده است؟پروژه یا استقرار مربوط را به تیکت وصل کنید تا بررسی دقیق‌تر شود.
ساخت تیکت