رفتن به محتوای اصلی

هاست Next.js

Next.js را با SSR، ISR، App Router و API Routes روی گره اپ اجرا کنید؛ بدون محدودیت توابع serverless و با پرداخت ساعتی.

چهار قدم تا آنلاین شدن

  1. 1ساخت اپدر پنل «اپ جدید» را بزنید و مخزن Git را وصل یا پوشه پروژه را ZIP کنید.
  2. 2تشخیص خودکارگره از روی وجود next در dependencies فایل package.json پروژه را Next.js تشخیص می‌دهد و دستور «npm run build» را اجرا می‌کند.
  3. 3متغیرها و پایگاه دادهمتغیرهای محیطی را تعریف کنید و در صورت نیاز یک پایگاه داده مدیریت‌شده وصل کنید.
  4. 4آنلایناپ روی پورت 3000 اجرا و با HTTPS روی <نام>.gereh.app در دسترس می‌شود.
package.json
{
  "scripts": {
    "build": "next build",
    "start": "next start -p $PORT"
  }
}

نکته‌های Next.js

  • در next.config گزینه output: "standalone" حجم ایمیج و زمان شروع را کم می‌کند.
  • متغیرهایی که با NEXT_PUBLIC_ شروع می‌شوند هنگام بیلد خوانده می‌شوند؛ بعد از تغییرشان یک استقرار جدید بزنید.
  • برای کش ISR مشترک بین چند نمونه از Redis گره استفاده کنید.

راهنمای کامل: مستندات گره اپ · قیمت‌ها

زبان‌ها و فریم‌ورک‌های دیگر

بیلد خودکار، بدون نوشتن Dockerfile. اگر Dockerfile دارید، همان استفاده می‌شود.

پرسش‌های رایج

گره اپ با سرور ابری چه فرقی دارد؟

در سرور ابری شما مسئول سیستم‌عامل، به‌روزرسانی، Nginx، SSL و استقرار هستید. در گره اپ فقط کد را می‌دهید؛ بیلد، اجرا، SSL، لاگ، مقیاس و پشتیبان پایگاه داده با ماست.

هزینه چطور حساب می‌شود؟

قیمت هر پلن ماهانه اعلام شده و هر ساعت ۱/۷۲۰ آن از کیف پول کم می‌شود. اپ خاموش فقط هزینه دیسک دائمی (اگر داشته باشد) دارد. برای ساخت یا بزرگ کردن سرویس باید دست‌کم اعتبار ۲۴ ساعت در کیف پول باشد.

اگر موجودی کیف پول تمام شود چه می‌شود؟

سرویس‌ها معلق (خاموش) می‌شوند ولی داده‌ها، پایگاه‌های داده و پشتیبان‌ها حذف نمی‌شوند. با شارژ کیف پول همه چیز خودکار دوباره روشن می‌شود.

مخزن خصوصی را پشتیبانی می‌کنید؟

بله. یک توکن دسترسی فقط-خواندنی (GitHub fine-grained token یا GitLab deploy token) در نشانی مخزن بگذارید. برای استقرار خودکار، آدرس webhook اپ را در تنظیمات مخزن ثبت کنید.

Dockerfile لازم است؟

نه. برای زبان‌های رایج بیلد خودکار انجام می‌شود. اگر Dockerfile در ریشه پروژه باشد، همان استفاده می‌شود؛ می‌توانید ایمیج آماده هم بدهید.

اپ Next.js خود را همین الان مستقر کنید

ثبت‌نام، شارژ کیف پول و استقرار؛ پرداخت ساعتی و بدون قرارداد.