لانچر

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

.NET

وب‌اپ .NET با IIS یا Kestrel

در یک نگاه

سیستم‌عامل

Linux / Windows

حداقل RAM

۲ GB

IP

IPv4 + IPv6

مجوز

رایگان (MIT)

میزبانی .NET روی لانچر

.NET و ASP.NET Core وب‌اپ و API مدرن را روی لینوکس و ویندوز اجرا می‌کنند. روی لانچر می‌توانید Kestrel پشت Nginx یا IIS را انتخاب کنید.

  • دسترسی root کامل
  • منابع اختصاصی CPU/RAM
  • IP ثابت
  • بک‌آپ در سطح سرور
  • پشتیبانی فارسی زیرساخت

کاربردهای رایج

  • وب‌اپ ASP.NET
  • API برای کلاینت‌ها
  • Worker Service
  • پنل سازمانی

پیش‌نیازها

  • حداقل ۲ GB RAM
  • .NET 8 SDK/Runtime
  • دیتابیس در صورت نیاز

استک پیشنهادی

.NET 8+KestrelNginx یا IISSQL Server/PostgreSQLSSL

راهنمای نصب

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

  1. 1در پنل لانچر سرور لینوکس مناسب انتخاب و ایجاد کنید و IP عمومی را ذخیره کنید.
  2. 2با SSH به سرور متصل شوید و بسته‌های سیستم را به‌روز کنید.
  3. 3Runtime .NET را نصب، اپ را publish و با systemd یا IIS میزبانی کنید.
  4. 4سرویس را برای استارت خودکار (systemd) پیکربندی کنید و وضعیت آن را بررسی کنید.
  5. 5فایروال را طوری باز کنید که فقط پورت‌های لازم در دسترس باشند.
  6. 6در صورت نیاز Nginx را به‌عنوان reverse proxy یا وب‌سرور جلوی سرویس قرار دهید.
  7. 7دامنه را به IP سرور متصل و گواهی SSL را با Certbot فعال کنید.
  8. 8بک‌آپ، مانیتورینگ لاگ و به‌روزرسانی امنیتی را زمان‌بندی کنید.

نکات حرفه‌ای

  • در لینوکس از reverse proxy استفاده کنید.
  • Connection string را در محیط امن نگه دارید.
  • لاگ را با سطح مناسب تنظیم کنید.
  • به‌روزرسانی runtime را برنامه‌ریزی کنید.

سؤالات متداول

فقط ویندوز؟+

خیر؛ ASP.NET Core روی لینوکس هم رسمی پشتیبانی می‌شود.

SQL Server؟+

می‌توانید روی همان VPS یا سرویس جدا نصب کنید؛ PostgreSQL هم رایج است.

بلazor؟+

بله؛ مثل سایر اپ‌های ASP.NET دیپلوی می‌شود.

اپ‌های مرتبط

همین حالا .NET را deploy کنید

سرور مجازی لینوکس یا ویندوز با راه‌اندازی سریع و قیمت شفاف.

ساخت سرور