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

Nginx Proxy Manager — یک کلیک نصب روی VM شما

Reverse proxy با GUI + کشف خودکار SSL از Let's Encrypt. مناسب چند سایت روی یک VM.

نصب یک‌کلیک

Nginx Proxy Manager روی سرور ابری ایران‌کلاد

Reverse proxy با GUI + کشف خودکار SSL از Let's Encrypt. مناسب چند سایت روی یک VM.

این برنامه با یک کلیک روی یک سرور ابری اختصاصی در دیتاسنتر تهران نصب می‌شود. برخلاف میزبانی اشتراکی، دسترسی کامل ریشه (root) در اختیار شماست؛ یعنی می‌توانید نسخه‌ها را خودتان به‌روزرسانی کنید، افزونه نصب کنید و پیکربندی را کاملاً کنترل کنید. صورت‌حساب ساعتی است و هر زمان می‌توانید سرور را حذف کنید.

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

چرا روی ایران‌کلاد؟

نصب یک‌کلیک

بدون پیکربندی دستی؛ برنامه و وابستگی‌هایش خودکار نصب و در چند دقیقه آماده می‌شوند.

دسترسی کامل ریشه

سرور کاملاً در اختیار شماست — root SSH، نصب هر چیز دلخواه، نه میزبانی محدود اشتراکی.

بک‌آپ خودکار

اسنپ‌شات روزانه از کل سرور با بازیابی یک‌کلیکی از داشبورد.

دامنه و SSL خودکار

دامنهٔ خود را وصل کنید؛ گواهی SSL خودکار صادر و تمدید می‌شود.

دیتاسنتر تهران

تأخیر پایین برای کاربران ایرانی و پهنای باند داخلی رایگان.

پایش و مقیاس

مصرف CPU/RAM/دیسک را ببینید و هر زمان سرور را ارتقا یا حذف کنید.

Nginx Proxy Manager را همین حالا راه‌اندازی کنید

سرور را بسازید، Nginx Proxy Manager خودکار نصب می‌شود و در چند دقیقه آماده است — با دسترسی کامل و بک‌آپ خودکار.

سرور با Nginx Proxy Manager بساز

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

  1. 1

    سفارش سرور

    پلن mini (۱ گیگ) برای ۱۰-۲۰ proxy کافی. NPM سبک است (Node.js + SQLite default).

  2. 2

    انتخاب NPM

    در مرحلهٔ سفارش Nginx Proxy Manager را انتخاب کنید — Node.js + SQLite + nginx + certbot خودکار راه‌اندازی می‌شوند.

  3. 3

    login UI

    به http://<vm-ip>:81 بروید با admin@example.com / changeme — اول-بار email/password را عوض کنید.

  4. 4

    افزودن host

    Proxy Hosts → Add → domain (مثلاً app.yourdomain.com) → forward to internal (192.168.1.10:8080). SSL tab → Request new SSL Certificate (Let's Encrypt یک‌کلیکی).

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

NPM یا Traefik یا plain nginx؟

NPM: visual GUI، beginner-friendly، Let's Encrypt یک‌کلیکی. Traefik: powerful auto-discovery (Docker labels)، steep learning. plain nginx: max-control، manual everything. برای quick home-lab/SMB: NPM. برای container-orchestration: Traefik.

برای چه use-case؟

تمام self-hosted apps پشت یک reverse-proxy. مثلاً: Vaultwarden، Nextcloud، Gitea، Portainer، Grafana همه روی پورت‌های مختلف internal — NPM همه را به https://app1.yourdomain، https://app2.yourdomain map می‌کند، با SSL خودکار.

wildcard SSL (*.yourdomain.com)؟

بله — با DNS-challenge. در certificate-add → Use a DNS Challenge → Cloudflare/Route53/etc. تنها روش برای wildcard.

access-list و authentication

built-in: IP allowlist، HTTP Basic Auth per-host. plus integration با OAuth/Authelia (با custom-location config).

streaming protocols (WebSocket، gRPC)

بله — به‌طور پیش‌فرض WebSocket support در config templates. در Advanced tab می‌توانید gRPC proxy یا HTTP/2 disable کنید.

backup config

تمام config در /data/nginx/proxy_host. تمام certs در /etc/letsencrypt. snapshot سطح-VM همه را شامل می‌شود. plus DB backup روزانه (SQLite single-file).