هاست Next.js و سرور نکست جی اس
پاستاکلود (Paasta Cloud) هاست Next.js در ایران با اجرای Node.js، پشتیبانی از SSR، App Router، API Route و Server Action و پرداخت تومانی است. پروژه را از Git یا فایل منتشر کنید؛ دامنه، HTTPS، لاگ و بررسی سلامت در همان کنسول مدیریت میشوند.
● RunningProductionنمونه استقرار
$ paasta login$ cd my-nextjs-app$ paasta deployBuild detected: nextjsHealth check passedHTTPS domain readyتنظیمات Next.js را شفاف ببینید.
پاستا تنظیمات و فایلهای پروژه را بررسی میکند و پیش از انتشار، جزئیات مهم مربوط به Build و Runtime را در اختیار شما میگذارد.
- ۱نسخه و ساختار Next.js تشخیص داده میشود
package.json، lockfile و next.config برای انتخاب فرمان Build و شیوه اجرای production بررسی میشوند.
- ۲متغیرهای Build از Runtime جدا میشوند
مقادیر NEXT_PUBLIC هنگام Build در bundle قرار میگیرند؛ Secretهای سرور فقط در Runtime به برنامه داده میشوند.
- ۳نسخه production با Health Check منتشر میشود
next start یا خروجی standalone روی پورت 3000 اجرا میشود و پس از آمادهشدن جای نسخه قبلی را میگیرد.
راهنما و پرسشهای Next.js
آموزش استقرار Next.js با نمونه عملی و رفع خطاهای رایج · محاسبه هزینه
- ساخت و اجرا
- تشخیص Next.js و ساخت production
- پورت برنامه
- 3000
سرور Next.js باید با شیوه اجرای پروژه شما هماهنگ باشد.
یک سایت کاملاً استاتیک، برنامه SSR و پروژهای با API Route نیازهای یکسانی ندارند. پاستا خروجی پروژه را پیش از انتشار بررسی میکند تا تنظیمات Build، پورت و اجرای production روشن باشند. اگر دنبال مسیر قدمبهقدم هستید، آموزش استقرار Next.js در ایران را بخوانید؛ این صفحه برای انتخاب و خرید هاست Next.js است.
- ۱SSR، App Router و Pages Router
برای صفحههای پویا و رندر سمت سرور، برنامه با Node.js اجرا میشود. درخواستها پس از موفقیت Health Check به نسخه تازه میرسند و نسخه قبلی برای Rollback باقی میماند.
- ۲API Route و Server Action
کد سمت سرور کنار همان برنامه اجرا میشود. Secretها فقط در Runtime ثبت میشوند و مقادیر عمومی با پیشوند
NEXT_PUBLICپیش از Build در دسترس قرار میگیرند. - ۳منابع و هزینه قابل انتخاب
مقدار CPU و حافظه را براساس مصرف واقعی انتخاب کنید و هزینه را پیش از ساخت ببینید. محاسبه هزینه و راهنمای استقرار برای تصمیم بعدی در دسترساند.
هاست Next.js چه زمانی از VPS و هاست استاتیک مناسبتر است؟
اگر پروژه شما SSR، Server Action یا API Route دارد، به Runtime فعال Node.js نیاز دارید. پاستا Build، Health Check، HTTPS و Rollback را مدیریت میکند؛ در VPS این مسیر را باید خودتان نصب و نگهداری کنید. برای خروجی کاملاً استاتیک، هاست سایت استاتیک سبکتر است.
- ۱در برابر VPS
VPS کنترل سطح سیستمعامل میدهد اما نصب Node.js، Reverse Proxy، TLS، مانیتورینگ و انتشار امن بر عهده شماست. هاست Next.js پاستا این عملیات را به یک جریان استقرار تبدیل میکند.
- ۲در برابر هاست استاتیک
هاست استاتیک برای خروجی Export مناسب است؛ SSR، Route Handler و Server Action به سرور Next.js نیاز دارند و روی خروجی صرفاً استاتیک اجرا نمیشوند.
- ۳قیمت قابل محاسبه
هزینه از CPU و حافظه انتخابی ساخته میشود و پیش از خرید در محاسبهگر قیمت نمایش داده میشود؛ بدون هزینه مبهم مدیریت سرور.
آیا پاستا برای اجرای Next.js با SSR و پرداخت تومانی مناسب است؟
بله. پاستاکلود برنامه Next.js را با Node.js اجرا میکند و از SSR، App Router، API Route و Server Action پشتیبانی میکند. هزینه منابع به تومان نمایش داده میشود و از کیف پول پرداخت میشود. منابع لازم را با اجرای آزمایشی پروژه تعیین کنید؛ دیتابیس و دیسک هزینه جداگانه دارند.
برای اجرای Next.js به هاست استاتیک نیاز دارم یا سرور؟
اگر پروژه فقط خروجی Export دارد، هاست استاتیک کافی است. برای SSR، Route Handler، API Route و Server Action باید برنامه روی سرور Next.js با Runtime فعال Node.js اجرا شود؛ پاستا این Runtime را روی سرور ایران در اختیار پروژه قرار میدهد.
متغیرهای محیطی Next.js را در Build ثبت کنم یا Runtime؟
مقادیر عمومی با پیشوند NEXT_PUBLIC و متغیرهای لازم هنگام ساخت باید پیش از Build در دسترس باشند. کلیدها و Secretهای سمت سرور را بدون این پیشوند در Runtime نگه دارید تا وارد خروجی مرورگر نشوند.
قیمت هاست Next.js چگونه محاسبه میشود؟
هزینه هاست از CPU و حافظه پلن انتخابی و منابع متصل مانند دیتابیس یا دیسک ساخته میشود. مبلغ دقیق پیش از استقرار در محاسبهگر نمایش داده میشود و میتوانید بعداً منابع را براساس مصرف واقعی تغییر دهید.
آیا میتوانم پروژه Next.js را مستقیم از Git منتشر کنم؟
بله. مخزن پروژه را متصل کنید تا نصب dependency، فرمان Build و اجرای production انجام شود. انتشار بعدی نیز از همان مسیر انجام میشود و نسخه سالم قبلی برای Rollback باقی میماند.
همه چیز در یک پروژه
App Router و Pages Router
اجرای پروژههای Next.js با ساختار مسیریابی مورد استفاده برنامه.
SSR، API Route و Server Action
اجرای کد سمت سرور کنار همان برنامه Next.js.
استقرار از Git
اتصال مستقیم مخزن Git و استقرار نسخههای جدید با Push تغییرات.
متغیرهای Build و Runtime
جداسازی مقادیر عمومی زمان ساخت از Secretهای سرور در زمان اجرا.
لاگ و Health Check
بررسی سلامت نسخه تازه و دسترسی به گزارش اجرای برنامه.
دامنه و HTTPS
انتشار برنامه روی دامنه امن پس از آمادهشدن سرویس.
Rollback نسخهها
بازگشت به نسخه قبلی برنامه؛ تغییرات داده و دیتابیس بهصورت خودکار برگردانده نمیشوند.
پروژه Next.js خود را همین امروز اجرا کنید.
هزینه بر اساس منابعی محاسبه میشود که برای اجرای پروژه در نظر میگیرید.