لانچر

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

Go

API و میکروسرویس با Go

در یک نگاه

سیستم‌عامل

Ubuntu / Debian

حداقل RAM

۵۱۲ MB

IP

IPv4 + IPv6

مجوز

رایگان (BSD)

میزبانی Go روی لانچر

گو برای سرویس‌های پرسرعت و باینری‌های کم‌حجم شناخته می‌شود. روی لانچر کافی است باینری را دیپلوی کنید یا واحد systemd بسازید—مصرف رم معمولاً پایین است.

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

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

  • API پرترافیک
  • میکروسرویس
  • پروکسی و ابزار شبکه
  • سرویس پس‌زمینه

پیش‌نیازها

  • ۵۱۲ MB تا ۱ GB RAM اغلب کافی است
  • ۱ vCPU
  • باینری لینوکس یا نصب Go toolchain

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

GosystemdNginx اختیاریSSL

راهنمای نصب

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

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

نکات حرفه‌ای

  • CGO را در صورت نیاز خاموش کنید تا باینری پرتابل شود.
  • healthcheck ساده روی HTTP بگذارید.
  • حد حافظه را در systemd محدود کنید.
  • لاگ را ساخت‌یافته نگه دارید.

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

نیاز به Nginx هست؟+

برای TLS و دامنه معمولاً بله؛ برای شبکه داخلی می‌توانید مستقیم listen کنید.

داکر؟+

اختیاری است؛ باینری خام هم رایج است.

ویندوز؟+

لینوکس برای سرویس‌های Go رایج‌تر است.

اپ‌های مرتبط

همین حالا Go را deploy کنید

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

ساخت سرور