جستجو برای:
سبد خرید 0
  • خانه
  • مدرسه و دانشگاه
    • آموزش دروس ابتدایی
      • آموزش دروس پایه اول ابتدایی
      • آموزش دروس پایه دوم ابتدایی
      • آموزش دروس پایه سوم ابتدایی
      • آموزش دروس پایه چهارم ابتدایی
      • آموزش دروس پایه پنجم ابتدایی
      • آموزش دروس پایه ششم ابتدایی
      • کتاب کمک درسی
        • کمک درسی پیش دبستان
        • کتاب کمک درسی پایه اول ابتدایی
        • کتاب کمک درسی پایه دوم ابتدایی
        • کتاب کمک درسی پایه سوم ابتدایی
        • کتاب کمک درسی پایه چهارم ابتدایی
        • کتاب کمک درسی پایه پنجم ابتدایی
        • کتاب کمک درسی پایه ششم ابتدایی
      • بسته های آموزشی
    • آموزش دروس پایه هفتم تا نهم
      • آموزش دروس پایه هفتم متوسطه
      • آموزش دروس پایه هشتم متوسطه
      • آموزش دروس پایه نهم متوسطه
    • آموزش دروس دهم تا دوازدهم
      • آموزش دروس رشته ریاضی و فیزیک
        • آموزش دروس پایه دهم ریاضی
        • آموزش دروس پایه یازدهم ریاضی
        • آموزش دروس پایه دوازدهم ریاضی
      • آموزش دروس رشته علوم تجربی
        • آموزش دروس پایه دهم تجربی
        • آموزش دروس پایه یازدهم تجربی
        • آموزش دروس پایه دوازدهم تجربی
      • آموزش دروس رشته علوم انسانی
        • آموزش دروس پایه دهم انسانی
        • پایه یازدهم انسانی
        • پایه دوازدهم انسانی
      • آموزش دروس رشته فنی حرفه‌ای
        • پایه دهم فنی حرفه‌ای
        • پایه یازدهم فنی حرفه‌‌ای
        • پایه دوازدهم فنی حرفه‌ای
    • کنکور
      • کنکور تجربی
      • کنکور ریاضی
    • پکیج های تیزهوشان
  • آموزش تصویری دروس دانشگاهی
  • کتاب کمک درسی
    • پیک آدینه ابتدایی
      • پیک آدینه پایه چهارم ابتدایی
      • پیک آدینه پایه پنجم ابتدایی
    • کمک درسی پیش دبستان
    • کتاب کمک درسی پایه اول ابتدایی
    • کتاب کمک درسی پایه دوم ابتدایی
    • کتاب کمک درسی پایه سوم ابتدایی
    • کتاب کمک درسی پایه چهارم ابتدایی
    • کتاب کمک درسی پایه پنجم ابتدایی
    • کتاب کمک درسی پایه ششم ابتدایی
  • آموزش موسیقی
    • آموزش تصنیف و آواز خوانی
    • آموزش تمبک نوازی
    • آموزش ساز آکاردئون
    • آموزش ساز پیانو
    • آموزش ساز تار
    • آموزش ساز تنبور
    • آموزش ساز تومبا
    • آموزش ساز درامز
    • آموزش ساز دف
    • آموزش ساز دیوان
    • آموزش ساز ساکسیفون
    • آموزش سنتور
    • آموزش ساز سه تار
    • آموزش ساز عود و بربط
    • آموزش ساز فلوت
    • آموزش ساز کلارینت
    • آموزش ساز کمانچه
    • آموزش ساز کیبورد
    • آموزش ساز نی
    • آموزش ساز ویولن
    • آموزش ساز ویولنسل
    • آموزش سلفژ
    • آموزش گیتار
  • نرم‌افزار و فناوری
    • برنامه‌نویسی
    • طراحی گرافیک
    • طراحی سایت
    • تدوین(میکس و مونتاژ)
    • مهارت‌های اداری
    • مهندسی
      • مهندسی مکانیک
      • رشته معماری
    • بازی و انمیشن‌سازی
  • ورزش و هنر
    • ورزش و سلامت
    • آموزش هنر
    • آموزش آشپزی
    • آموزش نقاشی
  • آموزش زبان
  • بازاریاب شوید
  • دریافت کد تخفیف
  • پشتیبانی
  • درباره ما
  • تماس با ما
  • لوح سما
 
لوح دانش - بزرگترین منبع فیلم های آموزشی
ورود
با ایمیل با شماره موبایل
گذرواژه خود را فراموش کرده اید؟
عضویت
با ایمیل با شماره موبایل
  • 021-88805811
  • برای پشتیبانی از طریق روبیکا و یا شماره 09908099920 با ما در ارتباط باشید.
  • مجله آموزشی
  • لوح سما
  • نرم افزار لوح دانش
  • پشتیبانی
  • درباره ما
  • تماس با ما
رسانه آموزشی لوح دانش
  • خانه
  • نرم افزارهای کمک آموزشی
    • کودک و نوجوان
      • آموزش زبان برای کودکان
      • آموزش زبان
      • آموزش کامپیوتر برای کودکان
      • تربیت فرزند
    • آموزش دروس ابتدایی
      • کمک درسی پیش دبستان
      • آموزش دروس پایه اول ابتدایی
      • آموزش دروس پایه دوم ابتدایی
      • آموزش دروس پایه سوم ابتدایی
      • آموزش دروس پایه چهارم ابتدایی
      • آموزش دروس پایه پنجم ابتدایی
      • آموزش دروس پایه ششم ابتدایی
      • آموزش تصویری کلیه دروس دبستان
      • بسته های آموزشی
      • اپلیکیشن ویندوزی لوح دانش
      • اپلیکیشن اندرویدی لوح دانش
    • آموزش دروس پایه هفتم تا نهم
      • آموزش دروس پایه هفتم متوسطه
      • آموزش دروس پایه هشتم متوسطه
      • آموزش دروس پایه نهم متوسطه
    • آموزش دروس دهم تا دوازدهم
      • آموزش دروس رشته ریاضی و فیزیک
      • آموزش دروس رشته علوم تجربی
      • آموزش دروس رشته علوم انسانی
      • آموزش دروس رشته فنی حرفه‌ای
    • کنکور
      • کنکور تجربی
      • کنکور ریاضی
      • کنکور انسانی
  • آموزش دروس دانشگاهی
  • کتاب کمک درسی
    • پیک آدینه ابتدایی
      • پیک آدینه پایه چهارم ابتدایی
      • پیک آدینه پایه پنجم ابتدایی
    • کمک درسی پیش دبستان
    • کتاب کمک درسی پایه اول ابتدایی
    • کتاب کمک درسی پایه دوم ابتدایی
    • کتاب کمک درسی پایه سوم ابتدایی
    • کتاب کمک درسی پایه چهارم ابتدایی
    • کتاب کمک درسی پایه پنجم ابتدایی
    • کتاب کمک درسی پایه ششم ابتدایی
  • نرم‌افزار و فناوری
    • مهارت‌های اداری
    • بازی و انمیشن‌سازی
    • برنامه‌نویسی
    • تدوین(میکس و مونتاژ)
    • طراحی سایت
    • طراحی گرافیک
    • طراحی طلا و جواهر
    • مهندسی
      • رشته معماری
      • مهندسی مکانیک
    • سایر
  • آموزش موسیقی
    • آموزش گیتار
    • آموزش ساز ویولن
    • آموزش ساز ویولنسل
    • آموزش ساز پیانو
    • آموزش ساز کیبورد
    • آموزش ساز درامز
    • آموزش ساز تومبا
    • آموزش تمبک نوازی
    • آموزش ساز دف
    • آموزش ساز کلارینت
    • آموزش ساز ساکسیفون
    • آموزش ساز فلوت
    • آموزش ساز نی
    • آموزش ساز تار
    • آموزش ساز سه تار
    • آموزش ساز تنبور
    • آموزش ساز کمانچه
    • آموزش سنتور
    • آموزش ساز عود و بربط
    • آموزش ساز دیوان
    • آموزش ساز آکاردئون
    • آموزش سلفژ
    • آموزش تصنیف و آواز خوانی
    • آموزش ساز دهنی
    • آموزش موسیقی کودکان
  • ورزش و هنر
    • ورزش و سلامت
    • آموزش هنر
    • آموزش خیاطی
    • آموزش آشپزی
    • آموزش نقاشی
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0
عضویت

وبلاگ

لوح دانش - بزرگترین منبع فیلم های آموزشی > وبلاگ > نرم افزار و فناوری > هوش مصنوعی > n8n چیست و چگونه از آن استفاده کنیم؟

n8n چیست و چگونه از آن استفاده کنیم؟

1404-09-16
ارسال شده توسط lohedanesh
نرم افزار و فناوری، هوش مصنوعی
در این مقاله از سایت لوح گسترش، پلتفرم n8n، مفاهیم و اصطلاحات اصلی آن، روش کار با نسخه آنلاین،
نصب بر روی سرور (با Docker و Nginx) و ویندوز، و نحوه ساخت اولین جریان کاری (Workflow) را بررسی می‌کنیم.

 

N8N چیست؟

 

n8n یک پلتفرم اتوماسیون جریان کار (Workflow Automation) و ادغام سرویس‌ها است که امکان اتصال سرویس‌ها،
پایگاه‌های داده، APIها و ابزارهای هوش مصنوعی را در قالب یک رابط گرافیکی مبتنی بر گره‌ها (Nodes)
فراهم می‌کند. این پلتفرم در دو حالت اصلی قابل استفاده است:

  • نسخه ابری (n8n Cloud)؛ بدون نیاز به مدیریت زیرساخت
  • نسخه Self-Hosted؛ نصب و اجرا بر روی سرور یا سیستم شخصی

 

روش استفاده از نسخه آنلاین n8n چیست؟

برای شروع سریع، استفاده از نسخه ابری n8n Cloud گزینه مناسبی است. مراحل کلی به صورت زیر است:

  1. ثبت‌نام در وب‌سایت n8n و ایجاد حساب کاربری در n8n Cloud
  2. ساخت Workspace و ایجاد یک Workflow جدید
  3. انتخاب Trigger (مانند Webhook یا اجرای زمان‌بندی‌شده) و افزودن گره‌ها
  4. اجرای آزمایشی، مشاهده Execution و رفع خطاها

 

مفاهیم و اصطلاحات تخصصی n8n چیست؟

 
 

Workflow در n8n چیست؟

Workflow در n8n مجموعه‌ای از گره‌های به‌هم‌پیوسته است که یک فرایند خودکار را شکل می‌دهند.
هر Workflow معمولاً شامل یک Trigger، چند گره پردازش‌گر و یک یا چند گره خروجی است.

گره‌ها در n8n به چه گفته می‌شود؟

گره (Node) کوچک‌ترین واحد عملیاتی در n8n است و هر گره وظیفه مشخصی مانند ارسال درخواست HTTP،
ذخیره داده، ارسال پیام یا اجرای شرط منطقی را بر عهده دارد.

Execution در n8n چیست؟

هر بار که یک Workflow اجرا می‌شود، n8n یک Execution ثبت می‌کند. Execution شامل زمان اجرا، وضعیت
(موفق، ناموفق، در حال انتظار) و داده‌های عبوری از هر گره است و برای دیباگ و تحلیل فرایند اهمیت زیادی دارد.

اعتبارنامه‌ها (Credentials)

برای اتصال به سرویس‌های خارجی مانند Gmail، Telegram، Google Sheets و غیره، n8n از Credentialها
استفاده می‌کند. Credentialها اطلاعات احراز هویت مانند API Key و Token را به‌صورت متمرکز و امن ذخیره می‌کنند.

عبارت‌ها (Expressions)

عبارت‌ها (Expressions) امکان استفاده از جاوااسکریپت در فیلدهای مختلف را فراهم می‌کنند تا مقادیر
پویا بر اساس خروجی گره‌های قبلی، محاسبات و ترکیب رشته‌ها تولید شود.

عنوانکد / نمونه عبارت
نمونه Expression برای دسترسی به فیلد ایمیل
{{ $json["email"] }}
نمونه Expression برای تولید تاریخ جاری
{{ new Date().toISOString() }}

 

 

چطور کار با ابزارهای هوش مصنوعی را در لوح گسترش یاد بگیریم؟

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

 

روش نصب n8n چیست؟

به شکل کلی، سه روش متداول برای نصب n8n وجود دارد:

  • نصب بر روی سرور لینوکسی با استفاده از Docker و Docker Compose
  • نصب با Node.js و npm بر روی سیستم‌عامل‌های مختلف
  • اجرای n8n در ویندوز با Docker Desktop یا محیط WSL

پیش‌نیازهای نصب n8n چیست؟

برای نصب n8n بر روی سرور (مثلاً Ubuntu) به موارد زیر نیاز است:

  • سرور لینوکسی با دسترسی SSH
  • نصب بودن Docker و Docker Compose
  • دامنه یا زیردامنه برای راه‌اندازی HTTPS
  • حداقل ۱ تا ۲ گیگابایت RAM برای سناریوهای معمول

برای نصب با Node.js نیز لازم است نسخه‌های پشتیبانی‌شده Node.js و npm روی سیستم نصب شده باشد.

 

گام اول: پیکربندی Docker Compose

نمونه ساده فایل docker-compose.yml برای راه‌اندازی n8n به صورت زیر است:

عنوانکد
نمونه پیکربندی docker-compose.yml
version: "3.9"

services:
  n8n:
    image: n8nio/n8n:latest
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_HOST=automation.example.com
      - N8N_PORT=5678
      - N8N_PROTOCOL=http
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=یک_رمز_قوی_و_پیچیده
    volumes:
      - ./data:/home/node/.n8n

 

 

گام دوم: شروع n8n و تأیید فعالیت نصب

پس از آماده‌سازی فایل Docker Compose، می‌توان سرویس n8n را با دستور زیر اجرا کرد:

عنوانکد
اجرای n8n با Docker Compose
docker compose up -d
مشاهده لاگ‌های سرویس n8n
docker compose logs -f

پس از اجرای موفق، صفحه وب n8n از طریق آدرس http://IP-SERVER:5678 قابل دسترسی خواهد بود.

 

روش دسترسی به n8n چیست؟

دسترسی به رابط وب n8n معمولاً از سه طریق زیر انجام می‌شود:

  • دسترسی محلی روی سرور از طریق http://localhost:5678
  • دسترسی با IP سرور از طریق http://IP-SERVER:5678
  • دسترسی از طریق دامنه و پروتکل HTTPS (مانند https://automation.example.com)

 

گام سوم: حفظ امنیت n8n با HTTPS

برای فعال‌سازی HTTPS، استفاده از Nginx به‌عنوان Reverse Proxy و دریافت گواهی SSL از Let’s Encrypt
(با کمک Certbot) متداول است.

نصب Nginx و Certbot

در سیستم‌هایی مانند Ubuntu، دستورات زیر برای نصب Nginx و Certbot مورد استفاده قرار می‌گیرد:

عنوانکد
نصب Nginx
sudo apt update
sudo apt install nginx -y
نصب Certbot برای Nginx
sudo apt install certbot python3-certbot-nginx -y

نمونه پیکربندی ساده Nginx برای n8n:

عنوانکد
فایل پیکربندی Nginx برای n8n
server {
    server_name automation.example.com;

    location / {
        proxy_pass http://127.0.0.1:5678/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}
فعال‌سازی سایت و بارگذاری مجدد Nginx
sudo ln -s /etc/nginx/sites-available/n8n /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
دریافت گواهی SSL با Certbot
sudo certbot --nginx -d automation.example.com

 

روش نصب رابط کاربری وب n8n چیست؟

رابط کاربری وب n8n بخشی از خود برنامه است، بنابراین با راه‌اندازی سرویس n8n (چه در Docker و چه با npm)
به‌طور خودکار در همان آدرس و پورت تعریف‌شده در دسترس خواهد بود و نیاز به نصب جداگانه ندارد.

نصب اکانت مالک

در اولین ورود به رابط وب، صفحه راه‌اندازی اولیه نمایش داده می‌شود و با وارد کردن نام، ایمیل و گذرواژه،
حساب مالک (Owner) ایجاد می‌گردد.

سفارشی‌سازی سیستم n8n

از بخش تنظیمات (Settings) می‌توان مواردی مانند منطقه زمانی، سطح لاگ‌ها، مدیریت Executionها و برخی
پارامترهای دیگر را متناسب با نیاز سامانه تنظیم کرد.

 

گام چهارم: ساخت اولین جریان کاری

 

پس از راه‌اندازی موفق n8n، می‌توان یک Workflow ساده برای آشنایی عملی ایجاد کرد. برای نمونه:

  • Trigger از نوع Webhook برای دریافت داده از فرم سایت
  • گره Google Sheets برای ذخیره اطلاعات فرم
  • گره سرویس هوش مصنوعی برای تولید خلاصه پیام
  • گره Telegram برای ارسال خلاصه به مدیر سامانه

 

نصب n8n در ویندوز

 

 

در ویندوز می‌توان n8n را به سه روش اصلی نصب و اجرا کرد:

  • نصب مستقیم با Node.js و npm
  • استفاده از Docker Desktop
  • نصب در محیط WSL (مثلاً Ubuntu در ویندوز)

نصب n8n در ویندوز با کمک Node.js

 

مراحل اصلی به شکل زیر است:

عنوانکد
بررسی نسخه Node.js و npm
node -v
npm -v
نصب n8n به صورت سراسری
npm install -g n8n
اجرای n8n
n8n

n8n start

اجرای n8n بر روی ویندوز با کمک Docker

پس از نصب Docker Desktop، می‌توان با استفاده از فایل Docker Compose مشابه نمونه سرور، n8n را اجرا کرد.

 

 

یادگیری مدیریت ابزارهای فناوری اطلاعات با کمک لوح گسترش

 

برای بهره‌برداری حرفه‌ای از n8n، تسلط بر مفاهیم مدیریت سرور، لینوکس، Docker، شبکه و پایگاه داده‌ها
ضروری است. فیلم‌های آموزشی لوح گسترش در حوزه‌های نرم‌افزار، برنامه‌نویسی و مهندسی می‌توانند مسیر
یادگیری این مباحث را تسهیل کنند و زمینه‌ساز استفاده مؤثر از ابزارهایی مانند n8n در پروژه‌های واقعی باشند.

 

جمع‌بندی

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

قبلی تکنیک های موثر تقویت حافظه
بعدی ۱۵ ابزار هوش مصنوعی برای برنامه‌ریزی روزانه و افزایش بهره‌وری

Related Posts

1404-10-06

۱۵ ابزار هوش مصنوعی برای برنامه‌ریزی روزانه و افزایش بهره‌وری

lohedanesh
ادامه مطلب
هوش مصنوعی برای کار

1403-12-22

برنامه های مهم هوش مصنوعی برای کارهای مختلف

lohedanesh
ادامه مطلب
هوش مصنوعی براشتغال و کسب و کارها

1403-12-20

تاثیر هوش مصنوعی بر اشتغال و کسب و کارها

lohedanesh
ادامه مطلب
پرامپت نویسی

1403-12-18

اصول پرامپت نویسی

lohedanesh
ادامه مطلب
Grok

1403-12-15

معرفی هوش مصنوعی شوخ طبع Grok

lohedanesh
ادامه مطلب

دیدگاهتان را بنویسید لغو پاسخ

برای نوشتن دیدگاه باید وارد بشوید.

دسته بندی مقالات
  • آموزش دروس
  • کنکور
    • کنکور ریاضی 98
  • طراحی و گرافیک
    • فتوشاپ
  • کودک و نوجوان
    • روانشناسی کودکان
  • نرم افزار و فناوری
  • راهنمای نصب
  • ورزش و سلامت
دسته های محصولات
  • آموزش زبان (12)
  • آموزش کلیه دروس ابتدایی لوح سما (6)
  • آموزش موسیقی (64)
  • بدون دسته‌بندی (14)
  • بسته های آموزشی (17)
  • پکیج های تیزهوشان (6)
  • حل سوالات امتحانی (4)
  • دوره‌های آموزشی (4)
  • دوره‌های رایگان (1)
  • سبک زندگی (27)
  • کتاب کمک درسی (4)
  • کسب و کار (7)
  • کودک و نوجوان (4)
  • نرم افزارهای کمک آموزشی (185)
  • نرم‌افزار و فناوری (114)
  • ورزش و هنر (73)
  • ورزشی (5)
برچسب ها
chatGPT Gemini Grok آموزش 3dmax آموزش تربیت فرزند آموزش دروس آموزش دروس ابتدایی آموزش دروس ابتدایی تمامی پایه ها آموزش دروس پایه هفتم تا نهم آموزش ریاضی آموزش زبان کودکان آموزش فتوشاپ آموزش نرم افزار آموزش نرم‌ افزار تری دی مکس آموزش پیلاتس در خانه آموزش یوگا دوبله فارسی افترافکت خرید کتاب کمک درسی روانشناسی کودک روانشناسی کودکان طراحی و گرافیک علوم سوم دبستان فتوشاپ فناوری فیلم آموزش تربیت فرزند مدیا پلیر کلاسیک معماری نرم افزار مهندسی هوش مصنوعی ورزش و سلامت ورزش و هنر پژوهشگر کیست؟ پکیج آموزش تربیت فرزند کلیپ آموزش تربیت فرزند کمک درسی دبستان کودک و ن.جوان کودک و نوجوان
لوح دانش

آدرس: تهران شهرک غرب خیابان ایران زمین کوچه 4 پلاک 2/1
تلفن تماس:
021-88805811
ایمیل ما: info@lohegostaresh.com

اعتماد شما سرمایه ماست

تمامی حقوق مادی و معنوی سایت متعلق به شرکت لوح دانش می باشد.