Node.js LTS از NodeSource — npm، runtime آماده برای استارت پروژه شما.
یک سرور اختصاصی با Node.js ۲۰ LTS و پکیجمنیجر آماده — از همان دقیقهٔ اول کد خود را اجرا کنید، بدون دردسر نصب و تحریم.
نسخهٔ پایدار بلندمدت همراه npm و pnpm، از پیش نصب و آماده برای استقرار پروژه.
نصب پکیج از میرور داخلی ایرانکلاد — سریع و پایدار، بدون نیاز به VPN.
با مدیریت پروسه، اپ شما پس از کرش یا ریبوت بهطور خودکار دوباره بالا میآید.
آمادهٔ قرارگیری پشت reverse-proxy؛ گواهی SSL را از داشبورد با یک کلیک فعال کنید.
روی یک ماشین اختصاصی با IP مستقل؛ کارایی پایدار برای بار واقعی.
متغیرهای محیطی امن و لاگگیری منظم برای اجرای حرفهای در محیط production.
سرویسهای REST و GraphQL با کارایی بالا برای وب و موبایل.
چت، نوتیفیکیشن و داشبورد زنده مبتنی بر WebSocket.
میزبانی اپهای SSR و ابزارهای build مدرن جاوااسکریپت.
پس از نصب، در تب «اپلیکیشن» سرور خود همهٔ آدرسها و اطلاعات دسترسی را خواهید دید.
حداقل ۱ گیگ RAM برای Node.js ساده، ۲+ گیگ برای production با npm packages بزرگ.
در مرحلهٔ سفارش Node.js را انتخاب کنید — Node 20 LTS + npm + pnpm + Iran-npm-mirror خودکار نصب میشوند.
git clone https://github.com/your/app /home/node/app && cd $_ && npm ci --production. mirror.iranclaud.ir/npm را بهطور پیشفرض استفاده میکند — بدون VPN.
sudo npm i -g pm2 && pm2 start app.js --name myapp && pm2 startup && pm2 save — اپ بهطور خودکار restart میشود.
بله — ایرانکلاد یک mirror در ایران برای registry.npmjs.org دارد که خودکار در ~/.npmrc تنظیم میشود. سرعت download تا 100x سریعتر از مستقیم.
pm2 برای dev/staging و start سریع. systemd برای production-grade single-app. Docker اگر چند سرویس یا CI/CD pipeline دارید. اکثر تیمها pm2 یا systemd انتخاب میکنند.
بهطور پیشفرض Node 20 LTS. اگر version دیگر میخواهید nvm استفاده کنید: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash && nvm install 22.
بله — Nginx را جدا نصب کنید و proxy_pass http://127.0.0.1:3000 به app. SSL از تب SSL داشبورد یککلیکی فعال میشود.
برای production: dotenv در کد، فایل .env در root با chmod 600. توصیه: secrets را در PM2 ecosystem.config.js env-vars بگذارید، نه در git.
pm2 logs برای real-time. فایلها در ~/.pm2/logs/. برای centralized logging: pm2 install pm2-logrotate (rotation روزانه) یا ارسال به Grafana Loki روی سرور جدا.