[ PRONEE • ACADEMY ] OS v1.0 • LIVE
🔥 ۱ روز
⚡ ۰ XP
⭐ سطح ۱: کارآموز
← نقشه مهارت‌ها
MODULE 02 / استقرار کانتینری n8n و ترکیب هوشمند آن با وب‌هوک‌های Tishtar.app
MODULE 02 CLOUD ROUTINES & MCP ⏱ زمان مطالعه: ۹ دقیقه

استقرار کانتینری n8n و ترکیب هوشمند آن با وب‌هوک‌های Tishtar.app

چکیده اجرایی: چه زمانی به سراغ سرور سلف‌هاستد n8n برویم؟ چطور وظایف را تفکیک کنیم تا روتین‌های سبک در تیشتر اجرا شوند و فرآیندهای سنگین سازمانی وارد n8n گردند؟ در این جلسه معماری هیبرید ابر و سرور محلی را پیاده‌سازی می‌کنید.

۰۱ // کالبدشکافی اصطکاک و سناریوی بازار (Failure Mode)

اجرای همه چیز در n8n و کرش کردن داکر سرور

قراردادن اسکرپرهای سنگین و پایش‌های مداوم درون n8n باعث پر شدن رم سرور، مسدود شدن ورکرها و از کار افتادن سناریوهای مالی سازمان می‌شود.

نشانه‌های بالینی در سازمان‌های سنتی:
  • کرش کردن مکرر کانتینر Docker n8n با خطای Out of Memory.
  • تاخیر طولانی در صف اجرای وب‌هوک‌های حساس حسابداری.
  • هزینه‌های ماهانه سنگین خرید سرورهای اختصاصی با مشخصات بالا.

۰۲ // دیاگرام معماری اتصال داده (Architecture Flow)

STANDARD BLUEPRINT // MERMAID SVG
flowchart TD
    subgraph CloudLayer ["لایه رصد ابری سبک (Tishtar.app)"]
        T1["رصد مداوم قیمت رقبا و تغییرات وب"] --> T2["فیلتر با حافظه دلتا ۳ لایه"]
    end
    T2 -->|فقط در صورت وجود رویداد واقعی| WebhookBridge["ارسال وب‌هوک سبک به شبکه داخلی"]
    subgraph OnPremLayer ["لایه ارکستریشن سازمانی (Self-Hosted n8n)"]
        WebhookBridge --> N1["گره دریافت وب‌هوک (Webhook Trigger)"]
        N1 --> N2["انطباق بارکد با پایگاه‌داده محلی"]
        N2 --> N3["صدور فاکتور یا به‌روزرسانی قیمت در هلو/سپیدار"]
    end

۰۳ // پروتکل اجرایی و استانداردهای میدانی

گام ۱

استقرار کانتینری n8n با Docker Compose

اجرای ایمن n8n روی شبکه محلی شرکت با تنظیمات دیتابیس PostgreSQL و حجم داده پایدار (Persistent Volume).

گام ۲

ایجاد وب‌هوک تریگر فیلترشده در n8n

ساخت سناریویی در n8n که داده‌های فیلترشده تیشتر را به عنوان ورودی معتبر دریافت می‌کند.

گام ۳

فرمول طلایی تفکیک وظایف (Workload Separation Formula)

پایش و بررسی وب = Tishtar.app | ذخیره‌سازی، هماهنگی دیتابیس‌های چندگانه و منطق شرطی پیچیده = n8n.

۰۴ // هشدارهای امنیتی و پروداکشن (Production Guardrails)

⚠️ نکات حیاتی اجرای پروداکشن در سازمان‌های ایرانی:
  • برای n8n حتماً Basic Auth و متغیرهای N8N_ENCRYPTION_KEY اختصاصی ست کنید.
  • صفحه ورود n8n را مستقیماً روی آی‌پی عمومی بدون فایروال رها نکنید.
PRONEE_SANDBOX // LAB-02-06
+100 XP READY
⚡ سناریوی چالش میدانی: آزمایشگاه سنجش: ساختار گردش کار استاندارد n8n (Workflow JSON)

یک ساختار استاندارد گره‌های n8n شامل تریگر وب‌هوک و گره پردازش شرطی را در قالب JSON ارسال کنید.

PAYLOAD_BUFFER // JSON & SQL کلید میانبر: Cmd/Ctrl + Enter
زمان پاسخ: ۰ میلی‌ثانیه
[SYSTEM] Sandboxed evaluation engine initialized.
[TARGET] Ready for: N8N_WORKFLOW_JSON