پرش به محتوای اصلی
همه چیز در حال کار است
آغاز محتوای اصلی
سرویس فعال — نصب یک‌کلیک

Node.js — یک کلیک، آماده استفاده

Node.js LTS از NodeSource — npm، runtime آماده برای استارت پروژه شما.

npmExpressPM2
آمادهٔ استفاده در چند دقیقه

ران‌تایم Node.js آمادهٔ شما در یک کلیک

یک سرور اختصاصی با Node.js ۲۰ LTS و پکیج‌منیجر آماده — از همان دقیقهٔ اول کد خود را اجرا کنید، بدون دردسر نصب و تحریم.

Node 20 LTS + پکیج‌منیجر

نسخهٔ پایدار بلندمدت همراه npm و pnpm، از پیش نصب و آماده برای استقرار پروژه.

میرور ایرانی npm

نصب پکیج از میرور داخلی ایران‌کلاد — سریع و پایدار، بدون نیاز به VPN.

اجرای همیشه‌فعال

با مدیریت پروسه، اپ شما پس از کرش یا ری‌بوت به‌طور خودکار دوباره بالا می‌آید.

پروکسی و SSL یک‌کلیک

آمادهٔ قرارگیری پشت reverse-proxy؛ گواهی SSL را از داشبورد با یک کلیک فعال کنید.

منابع اختصاصی

روی یک ماشین اختصاصی با IP مستقل؛ کارایی پایدار برای بار واقعی.

مدیریت env و لاگ

متغیرهای محیطی امن و لاگ‌گیری منظم برای اجرای حرفه‌ای در محیط production.

برای چه کارهایی؟

API و بک‌اند

سرویس‌های REST و GraphQL با کارایی بالا برای وب و موبایل.

اپ‌های بلادرنگ

چت، نوتیفیکیشن و داشبورد زنده مبتنی بر WebSocket.

رندر سمت سرور و بیلد

میزبانی اپ‌های SSR و ابزارهای build مدرن جاوااسکریپت.

پس از نصب، در تب «اپلیکیشن» سرور خود همهٔ آدرس‌ها و اطلاعات دسترسی را خواهید دید.

آماده شروع؟

یک کلیک تا یک سرور Node.js آماده روی زیرساخت اختصاصی شما.

شروع کن

روش نصب گام‌به‌گام

  1. 1

    سفارش سرور

    حداقل ۱ گیگ RAM برای Node.js ساده، ۲+ گیگ برای production با npm packages بزرگ.

  2. 2

    انتخاب Node.js

    در مرحلهٔ سفارش Node.js را انتخاب کنید — Node 20 LTS + npm + pnpm + Iran-npm-mirror خودکار نصب می‌شوند.

  3. 3

    deploy کد

    git clone https://github.com/your/app /home/node/app && cd $_ && npm ci --production. mirror.iranclaud.ir/npm را به‌طور پیش‌فرض استفاده می‌کند — بدون VPN.

  4. 4

    اجرا با pm2

    sudo npm i -g pm2 && pm2 start app.js --name myapp && pm2 startup && pm2 save — اپ به‌طور خودکار restart می‌شود.

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

آیا npm install از Iran سریع کار می‌کند؟

بله — ایران‌کلاد یک mirror در ایران برای registry.npmjs.org دارد که خودکار در ~/.npmrc تنظیم می‌شود. سرعت download تا 100x سریع‌تر از مستقیم.

pm2 یا systemd یا Docker؟

pm2 برای dev/staging و start سریع. systemd برای production-grade single-app. Docker اگر چند سرویس یا CI/CD pipeline دارید. اکثر تیم‌ها pm2 یا systemd انتخاب می‌کنند.

چه version Node.js پشتیبانی می‌شود؟

به‌طور پیش‌فرض Node 20 LTS. اگر version دیگر می‌خواهید nvm استفاده کنید: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash && nvm install 22.

reverse-proxy از Nginx؟

بله — Nginx را جدا نصب کنید و proxy_pass http://127.0.0.1:3000 به app. SSL از تب SSL داشبورد یک‌کلیکی فعال می‌شود.

environment variables (.env) مدیریت

برای production: dotenv در کد، فایل .env در root با chmod 600. توصیه: secrets را در PM2 ecosystem.config.js env-vars بگذارید، نه در git.

logs کجاست؟

pm2 logs برای real-time. فایل‌ها در ~/.pm2/logs/. برای centralized logging: pm2 install pm2-logrotate (rotation روزانه) یا ارسال به Grafana Loki روی سرور جدا.