زبانها و فریمورک
.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در پنل لانچر سرور لینوکس مناسب انتخاب و ایجاد کنید و IP عمومی را ذخیره کنید.
- 2با SSH به سرور متصل شوید و بستههای سیستم را بهروز کنید.
- 3Runtime .NET را نصب، اپ را publish و با systemd یا IIS میزبانی کنید.
- 4سرویس را برای استارت خودکار (systemd) پیکربندی کنید و وضعیت آن را بررسی کنید.
- 5فایروال را طوری باز کنید که فقط پورتهای لازم در دسترس باشند.
- 6در صورت نیاز Nginx را بهعنوان reverse proxy یا وبسرور جلوی سرویس قرار دهید.
- 7دامنه را به IP سرور متصل و گواهی SSL را با Certbot فعال کنید.
- 8بکآپ، مانیتورینگ لاگ و بهروزرسانی امنیتی را زمانبندی کنید.
نکات حرفهای
- در لینوکس از reverse proxy استفاده کنید.
- Connection string را در محیط امن نگه دارید.
- لاگ را با سطح مناسب تنظیم کنید.
- بهروزرسانی runtime را برنامهریزی کنید.
سؤالات متداول
فقط ویندوز؟+
خیر؛ ASP.NET Core روی لینوکس هم رسمی پشتیبانی میشود.
SQL Server؟+
میتوانید روی همان VPS یا سرویس جدا نصب کنید؛ PostgreSQL هم رایج است.
بلazor؟+
بله؛ مثل سایر اپهای ASP.NET دیپلوی میشود.
اپهای مرتبط
همین حالا .NET را deploy کنید
سرور مجازی لینوکس یا ویندوز با راهاندازی سریع و قیمت شفاف.
ساخت سرور