زبانها و فریمورک
Java
اپلیکیشن Java روی لینوکس یا ویندوز
در یک نگاه
سیستمعامل
Linux / Windows
حداقل RAM
۲ GB
IP
IPv4 + IPv6
مجوز
OpenJDK
میزبانی Java روی لانچر
جاوا و Spring برای اپهای سازمانی پایدار استفاده میشوند. روی لانچر JDK، سرویس systemd (یا سرویس ویندوز) و رم کافی برای هیپ را تنظیم میکنید.
- دسترسی root کامل
- منابع اختصاصی CPU/RAM
- IP ثابت
- بکآپ در سطح سرور
- پشتیبانی فارسی زیرساخت
کاربردهای رایج
- Spring Boot API
- اپ سازمانی
- پردازش پسزمینه
- ادغام سامانهها
پیشنیازها
- حداقل ۲ GB RAM (هیپ را در نظر بگیرید)
- JDK 17+
- ۱–۲ vCPU
استک پیشنهادی
JDK 17+Spring Bootsystemd/Windows ServiceNginx/IISPostgreSQL/MySQL
راهنمای نصب
پس از ساخت سرور، مراحل زیر را برای راهاندازی این اپ دنبال کنید.
- 1در پنل لانچر سرور لینوکس مناسب انتخاب و ایجاد کنید و IP عمومی را ذخیره کنید.
- 2با SSH به سرور متصل شوید و بستههای سیستم را بهروز کنید.
- 3JDK را نصب کنید، فایل jar/war را مستقر و با systemd یا سرویس ویندوز اجرا کنید.
- 4سرویس را برای استارت خودکار (systemd) پیکربندی کنید و وضعیت آن را بررسی کنید.
- 5فایروال را طوری باز کنید که فقط پورتهای لازم در دسترس باشند.
- 6در صورت نیاز Nginx را بهعنوان reverse proxy یا وبسرور جلوی سرویس قرار دهید.
- 7دامنه را به IP سرور متصل و گواهی SSL را با Certbot فعال کنید.
- 8بکآپ، مانیتورینگ لاگ و بهروزرسانی امنیتی را زمانبندی کنید.
نکات حرفهای
- Xmx را بیش از ۷۵٪ رم سرور نگذارید.
- GC و لاگ را مانیتور کنید.
- health endpoint برای لودبالانسر داشته باشید.
- بهروزرسانی امنیتی JDK را جدی بگیرید.
سؤالات متداول
لینوکس یا ویندوز؟+
هر دو ممکن است؛ لینوکس برای سرور رایجتر است.
Tomcat جدا؟+
Spring Boot اغلب توکار است؛ در صورت نیاز Tomcat جدا نصب میشود.
رم کم؟+
اپهای Java به رم حساساند؛ پلن را دستکم ۲ GB بگیرید.
اپهای مرتبط
همین حالا Java را deploy کنید
سرور مجازی لینوکس یا ویندوز با راهاندازی سریع و قیمت شفاف.
ساخت سرور