لرن بلاگ

تصویر مقاله هاست نود جی اس رایگان

هاست نود جی اس رایگان، آشنایی با Node.js هاستینگ

مقدمه

اگر شما یک توسعه‌دهنده نود جی اس (Node.js) هستید و به دنبال هاست نود جی اس رایگان برای سایت خود می‌گردید، ما در این مقاله برخی از پلتفرم‌هایی را که می‌توانید به عنوان سرویس میزبانی وب رایگان برای وب‌سایت خود در نظر بگیرید، معرفی می‌کنیم. سعی ما بر آن است که با ذکر توضیحات لازم و معرفی ابزارها و هاست‌های گوناگون، به شما در انتخاب بهترین هاست نود جی اس کمک کنیم. اگر بخواهیم برخی از آنها را نام ببریم، می‌توان به پلتفرم‌هایی چون: Render ، Fly.io ، Railway و Glitch اشاره کرد. در پایان این مقاله احتمالاً شما درک کاملی در خصوص گزینه‌های هاست نود جی اس رایگان و به طور کلی هاست وب‌سایت خودتان خواهید داشت. پس با ما تا انتهای این مقاله همراه باشید!

پلتفرم Render: هاست رایگان نود جی اس

تصویر مربوط به ابزار render به عنوان هاست نود جی اس رایگان

پلتفرم Render یکی از ابزارهایی است که شما به کمک آن می‌توانید از هاست نود جی اس رایگان بهره‌مند شوید. شما برای استفاده از قابلیت هاست وب‌سایت به صورت رایگان در این ابزار باید مراحل زیر را طی کنید:

  1. به کمک حساب کاربری GitHub خود به سایت Render وارد شوید.
  2. در بخش New و سپس Web Service وارد شوید.
  3. مخزن GitHub مربوط به وب‌سایت و پروژه خود را به حساب کاربری خود در سایت Render متصل کنید.
  4. در بخش‌های بعدی به پروژه خود، یک نام دلخواه می‌دهید و تنظیمات پیش‌فرض و هاست نود جی اس رایگان1free tier را قبول می‌کنید و بر روی گزینه Deploy کلیک می‌کنید.
  5. بعد از انجام مراحل فوق باید کمی صبر کنید تا فرآیند آنلاین‌سازی و هاست رایگان وب‌سایت شما تکمیل گردد. سپس احتمالاً می‌توانید URL مربوط به سایت خود را در قسمت بالا و سمت چپ صفحه بیابید.

به کمک ابزار Render شما می‌توانید اپلیکیشن‌های ساخته شده به کمک React ، Vue و یا Angular را هم به حالت آنلاین در بیاورید.

ابزار Fly.io

تصویر مربوط به ابزار fly.io از ابزارهای هاست رایگان نود جی اس

اگر با تکنولوژی داکر (Docker) آشنایی دارید و وب‌سایت شما از این ابزار استفاده می‌کند، سایت Fly.io یک گزینه مناسب برای هاست آن است و شاید از این لحاظ بتوان آن را بهترین هاست نود جی اس دانست. برای آنلاین کردن سایت خود به کمک Fly.io مراحل زیر را انجام دهید:

  1. باز هم به کمک حساب کاربری GitHub خود به سایت Fly.io وارد شوید.
  2. ابزار خط فرمان FlyCtl را که توسط Fly.io توسعه یافته است، در سیستم خود نصب کنید.
  3. به کمک دستور flyctl auth login در ابزار خط فرمان ذکر شده به حساب کاربری خود وارد می‌شوید. البته تا زمانی که سطح کاربری رایگان (free tier) را انتخاب کرده باشید، پولی از حساب شما کسر نمی‌گردد، امّا در هر صورت در این مرحله نیاز است که اطلاعات پرداخت خود (مثلاً کارت اعتباری و…) را مشخص کنید.
  4. از طریق همان ابزار خط فرمان به آنلاین کردن و انتقال سایت خود به هاست نود جی اس رایگان به کمک دستور flyctl launch بپردازید.
  5. ممکن است یکسری سوالات در خط فرمان از شما پرسیده شود که باید به آنها پاسخ دهید. بهتر است که حالت‌های پیش‌فرض را قبول کنید. بعد از آن صبر کنید تا فرآیند انتقال سایت به هاست2Deployment به صورت کامل انجام گردد.
  6. بعد از پایان فرآیند آنلاین‌سازی، شما قادر خواهید بود که وب‌سایت نود جی اس خود را در داشبورد کاربری مشاهده کنید و URL مربوطه نیز در اختیار شما قرار داده می‌شود.

اگر در آینده نیاز به به‌روزرسانی وب‌سایت خود داشتید، دستور flyctl deploy را اجرا کنید. البته بهتر است که برای توضیحات کامل‌تر و نحوه استفاده صحیح از هر ابزاری، وب‌سایت مربوط به آن را نیز به صورت کامل بررسی کرده و راهنمای آن را بخوانید.

هاست نود جی اس رایگان: ابزار Railway

یکی دیگر از گزینه‌هایی که می‌توانید به عنوان بهترین هاست نود جی اس رایگان بررسی کنید، ابزار Railway است. در Railway نیز می‌توانید نرم‌افزارهای تحت وب خود را آنلاین کنید. همچنین می‌توانید از انواع پایگاه داده مانند Postgres ، MySQL و یا MongoDB استفاده کنید. فرآیند هاست رایگان نود جی اس در Railway مشابه ابزار Render است:

  1. به کمک حساب کاربری GitHub خود به سایت وارد شوید.
  2. پروژه جدیدی ایجاد کرده و گزینه Deploy from GitHub را انتخاب نمایید.
  3. مخزن GitHub مربوط به پروژه خود را معرفی کنید و بر روی گزینه Deploy Now کلیک کنید.

ابزار Glitch: بهترین هاست نود جی اس برای تازه‌کارها

ابزار Glitch را می‌توان بهترین هاست نود جی اس رایگان برای افرادی دانست که پروژه‌های جدی ندارند و صرفاً برای سرگرمی یا نشان دادن مهارت‌های خود یا به عنوان نمونه کارهایی ساده شروع به ساختن پروژه‌های نود جی اس می‌کنند. در واقع این ابزار محدودیت‌هایی برای کاربران ایجاد می‌کند که باعث می‌شود نتوان به عنوان یک هاست نود جی اس رایگان برای پروژه‌های جدی روی آن حساب باز کرد. مثلاً فضای هارد شما تنها 200MB خواهد بود. اگر وب‌سایت شما بیش‌تر از ۵ دقیقه بلااستفاده باشد، اصطلاحاً به حالت Sleep خواهد رفت و محدودیت‌های دیگری که وجود دارند.

برای هاست وب‌سایت نود جی اس در ابزار Glitch مراحل زیر را اجرا کنید:

  1. پروژه جدیدی ایجاد کرده و کدهای خود را وارد کنید.
  2. فایل package.json را باز کرده و مطمئن شوید که تمامی ابزارهای وابسته3dependencies در آن به درستی ذکر شده‌اند.
  3. یک فایل به نام server.js ایجاد کنید و کد مربوط به اجرا شدن پروژه خود را در آن لحاظ کنید.
  4. سپس گزینه Start را برای آغاز کردن پروژه خود انتخاب کنید.

پیشنهاد می‌کنیم اگر با پکیج‌ها و ابزار npm در نود جی اس آشنایی ندارید، مقاله «مدیریت پکیج در پروسه توسعه وب‌سایت» را مطالعه بفرمایید.

پلتفرم Azure

یکی دیگر از ابزارهایی که برای هاست نود جی اس رایگان می‌توانید در لیست خود داشته باشید، ابزار Azure است. این ابزار توسط شرکت مایکروسافت توسعه یافته و دارای پلن رایگان نیز هست که برای افرادی که به دنبال هاست رایگان سایت هستند، یک گزینه ایده‌آل محسوب می‌شود. برای دسترسی به این ابزار و امکانات آن گام‌های زیر را انجام دهید:

  1. به آدرس پرتال ابزار Azure مراجعه کنید.
  2. اگر قبلاً یک حساب کاربری مایکروسافت دارید، به سراغ گام پنجم بروید، در غیر این صورت باید یک حساب کاربری ایجاد کنید تا بتوانید از Azure استفاده کنید.
  3. بنابراین بر روی گزینه Create one در پرتال مربوطه کلیک کنید.
  4. گام‌های مربوط به ایجاد حساب کاربری را پی در پی طی کنید تا یک حساب کاربری جدید برای شما ایجاد گردد.
  5. بعد از ورود به حساب کاربری خود، می‌توانید با سرویس‌های گوناگونی که ابزار Azure ارائه می‌دهد، بیشتر آشنا شوید.

پارس وب سرور

گرچه موضوع این مقاله هاست نود جی اس رایگان است، امّا با مراجعه به این آدرس و سپس انتخاب گزینه هاست نود جی اس، می‌توانید به پلن‌های گوناگون مربوط به این ابزار هاست نود جی اس دسترسی داشته باشید.

هاست نود جی اس در پارس وب سرور

در مقایسه با سایت‌ها و ابزارهای خارجی، به خصوص اگر سایت شما حجم بالایی نداشته باشد، یک هاست نود جی اس ارزان را می‌توانید برای وب‌سایت خود تهیه کنید. علاوه بر آن از محدودیت‌های مربوط به ابزارهای رایگان نیز فاصله می‌گیرید. ویژگی مهمی که در هاست نود جی اس پارس وب سرور وجود دارد، قابلیت Nodejs Application در این سایت است که در قسمت cPanel مربوط به هاست وب سایت خود می‌توانید در اختیار داشته باشید.

قابلیت node.js در هاست پارس وب سرور

این قابلیت به شما کمک می‌کند تا انواع اپلیکیشن‌های ساخته شده به کمک Node.js و یا فریم‌ورک‌هایی مانند Vue و Nuxt را به راحتی بتوانید به حالت آنلاین در بیاورید. در واقع از پیچیدگی‌ها و سختی‌هایی که ممکن است در سایر هاست‌ها از لحاظ فنی داشته باشید، می‌کاهد.

جمع‌بندی

هاست نود جی اس رایگان موضوع این مقاله بود. سعی کردیم با بررسی فهرستی از بهترین هاست نود جی اس به شما در انتخاب هاست نود جی اس ارزان کمک کنیم. البته توصیه ما این است که اگر یک سایت حرفه‌ای به کمک Node.js یا فریم‌ورک‌های مرتبط با آن ایجاد کرده‌اید، حتماً از پلن‌های حرفه‌ای هاست وب‌سایت استفاده کنید. زیرا هاست رایگان وب‌سایت معمولاً با محدودیت‌ها و مشکلات مختلفی همراه است که در نهایت شما را مجبور به ارتقاء پلن خود و خرید هاست حرفه‌ای‌تر می‌کند. از این رو در کنار ابزارهای رایگان، یکی از هاست‌های ایرانی قابل قبول در این زمینه را نیز معرفی کردیم.

همچنین توجه داشته باشید که در صورت استفاده از هر یک از این ابزارهای هاست رایگان نود جی اس، با مسئولین آن ابزار یا وب‌سایت در ارتباط باشید و مستندات و راهنمایی‌های استفاده از آن را به خوبی مطالعه کنید. زیرا ممکن است در زمانی که شما این مقاله را می‌خوانید، تغییراتی در نحوه استفاده هر یک از این ابزارها و هاست‌ها رخ داده باشد.

پاورقی:

  • 1
    free tier
  • 2
    Deployment
  • 3
    dependencies
در صورتی که از خواندن مقاله فوق لذت برده‌اید، احتمالا مطالب کتاب های زیر نیز می تواند برای شما مفید باشد. توصیه لرن بلاگ آن است که چنین کتاب هایی را تهیه کرده یا در صورت وجود نسخه آنلاین، به مطالعه آنلاین آنها بپردازید: