اگر قصد دارید وارد دنیای اتوماسیون کسبوکار شوید، احتمالاً نام n8n را شنیدهاید. این ابزار به شما اجازه میدهد سرویسها، نرمافزارها و APIهای مختلف را به یکدیگر متصل کنید و بسیاری از کارهای تکراری را بدون نیاز به برنامهنویسی گسترده بهصورت خودکار انجام دهید.
اما قبل از شروع کار با این ابزار، یک سؤال مهم وجود دارد: آیا n8n رایگان است یا برای استفاده از آن باید هزینه پرداخت کنیم؟
پاسخ کوتاه این است که بله، میتوانید از n8n بهصورت رایگان استفاده کنید؛ اما نوع استفاده شما، روش نصب و امکانات موردنیازتان تعیین میکند که آیا به نسخه پولی نیاز خواهید داشت یا خیر.
در این مقاله نسخه رایگان n8n، تفاوت آن با نسخه ابری، امکانات و محدودیتها، هزینههای احتمالی و شرایط استفاده تجاری از آن را بررسی میکنیم.
آیا n8n کاملاً رایگان است؟
n8n دو روش اصلی برای استفاده در اختیار کاربران قرار میدهد:
- استفاده از نسخه Self-hosted یا میزبانیشده روی سرور شخصی
- استفاده از سرویس n8n Cloud که توسط خود شرکت n8n میزبانی میشود.
نسخه Self-hosted دارای Community Edition رایگان است و میتوانید آن را روی سرور شخصی، VPS یا زیرساخت اختصاصی خود نصب و اجرا کنید.
در مقابل، n8n Cloud یک سرویس اشتراکی است که زیرساخت، نگهداری و مدیریت آن توسط شرکت n8n انجام میشود.
بنابراین رایگان بودن n8n به این معنی نیست که تمام روشهای استفاده از آن بدون هزینه هستند. برای مثال، اگر بخواهید نسخه Self-hosted را روی VPS اجرا کنید، خود نرمافزار رایگان است؛ اما باید هزینه سرور و منابع موردنیاز آن را در نظر بگیرید.
نسخه رایگان n8n چیست؟
نسخه رایگان n8n با نام Community Edition شناخته میشود.
این نسخه برای افرادی طراحی شده است که میخواهند کنترل کاملی روی محیط اجرای اتوماسیونهای خود داشته باشند و ترجیح میدهند بهجای پرداخت هزینه اشتراک ماهانه، نرمافزار را روی زیرساخت خودشان اجرا کنند.
در نسخه Community، بخش عمده قابلیتهای اصلی n8n در دسترس است.
برای مثال میتوانید:
- Workflowهای مختلف ایجاد کنید.
- سرویسهای آنلاین را به یکدیگر متصل کنید.
- از انواع Nodeهای موجود استفاده کنید.
- درخواستهای HTTP ارسال و دریافت کنید.
- با APIهای مختلف ارتباط برقرار کنید.
- Workflowهای زمانبندیشده بسازید.
- از Webhook برای دریافت اطلاعات استفاده کنید.
- اطلاعات را پردازش و تبدیل کنید.
- از Code Node برای اجرای کد JavaScript استفاده کنید.
- سیستمهای مبتنی بر هوش مصنوعی ایجاد کنید.
- از AI Agent و قابلیتهای مرتبط با آن استفاده کنید.
- Workflowهای خود را بهصورت خودکار اجرا کنید.
نکته مهم این است که برای استفاده از نسخه Community لازم نیست اشتراک ماهانه n8n خریداری کنید.
البته باید زیرساخت موردنیاز برای اجرای آن را خودتان فراهم کنید.
تفاوت نسخه رایگان Self-hosted با n8n Cloud
یکی از مهمترین موضوعاتی که هنگام انتخاب نسخه مناسب n8n باید به آن توجه کنید، تفاوت نسخه Self-hosted و Cloud است.
در نسخه Self-hosted، نرمافزار را روی سرور خود نصب میکنید و مدیریت آن بر عهده شماست.
اما در نسخه Cloud، بدون نیاز به نصب و مدیریت سرور میتوانید وارد محیط n8n شوید و Workflowهای خود را بسازید.
| ویژگی | Self-hosted Community | n8n Cloud |
|---|---|---|
| هزینه اشتراک نرمافزار | رایگان | پولی |
| نیاز به تهیه سرور | بله | خیر |
| نصب و راهاندازی | بر عهده کاربر | توسط n8n |
| مدیریت بهروزرسانی | بر عهده کاربر | توسط n8n |
| کنترل زیرساخت | کامل | محدود به امکانات سرویس |
| مدیریت Backup | بر عهده کاربر | طبق امکانات و سیاست سرویس |
| محدودیت اجرا | وابسته به منابع سرور و تنظیمات | وابسته به پلن اشتراک |
| امکان استفاده از نسخه Community | بله | خیر |
در n8n Cloud معمولاً بهجای تعداد مراحل یا عملیات داخل Workflow، تعداد اجرای کامل Workflowها مبنای محاسبه مصرف قرار میگیرد.
برای مثال، اگر یک Workflow شامل ۱۰ Node باشد و یک بار اجرا شود، در مدل محاسبه مبتنی بر Execution، یک اجرای Workflow محسوب میشود، نه ۱۰ اجرای جداگانه.
البته شرایط دقیق هر پلن را باید از صفحه رسمی قیمتگذاری بررسی کنید.
نسخه رایگان n8n چه امکاناتی دارد؟
یکی از مزیتهای مهم n8n این است که نسخه Community امکانات گستردهای در اختیار کاربران قرار میدهد.
در ادامه با تعدادی از مهمترین قابلیتهای این نسخه آشنا میشویم.
۱. ساخت Workflow بدون محدودیت اشتراک
در نسخه Community میتوانید Workflowهای مختلفی برای کسبوکار خود ایجاد کنید.
برای مثال:
- دریافت سفارش از WooCommerce
- ارسال اطلاعات سفارش به Telegram
- ارسال پیامک به مشتری
- تولید خودکار محتوا
- دریافت اطلاعات از API
- انتقال اطلاعات بین دیتابیسها
- پردازش فایلهای Excel و CSV
تعداد Workflowهایی که میسازید، بهخودیخود مشمول هزینه اشتراک Cloud نمیشود.
البته منابع سرور و ظرفیت پردازش میتوانند محدودیت عملی ایجاد کنند.
۲. استفاده از Nodeهای مختلف
در نسخه رایگان میتوانید از تعداد زیادی Node داخلی n8n استفاده کنید.
Nodeها اجزای اصلی Workflow هستند و هرکدام وظیفه مشخصی دارند.
برای نمونه، میتوانید از Nodeهای زیر استفاده کنید:
- HTTP Request
- Webhook
- Schedule Trigger
- Manual Trigger
- IF
- Switch
- Merge
- Code
- MySQL
- PostgreSQL
- Telegram
- WordPress
وجود این Nodeها باعث میشود بتوانید بدون پرداخت اشتراک نرمافزار، سیستمهای مختلف را به یکدیگر متصل کنید.
۳. اتصال به APIهای خارجی
یکی از قابلیتهای مهم n8n امکان ارتباط با APIهای مختلف است.
با استفاده از HTTP Request میتوانید اطلاعات را از سرویسهای خارجی دریافت کنید یا دادههای موردنیاز را برای آنها ارسال کنید.
برای مثال میتوانید:
- به API یک سامانه پیامکی متصل شوید.
- اطلاعات محصولات را از یک فروشگاه دریافت کنید.
- دادههای کاربران را به یک CRM ارسال کنید.
- از API هوش مصنوعی استفاده کنید.
- اطلاعات را بین دو نرمافزار منتقل کنید.
البته رایگان بودن n8n به معنی رایگان بودن تمام سرویسهایی نیست که به آن متصل میشوید.
۴. ساخت اتوماسیونهای هوش مصنوعی
در نسخه Community امکان ساخت Workflowهای مبتنی بر هوش مصنوعی نیز وجود دارد.
برای مثال میتوانید از n8n برای ساخت سیستمهایی استفاده کنید که:
- پیامهای مشتریان را تحلیل میکنند.
- متن تولید میکنند.
- اطلاعات محصولات را تکمیل میکنند.
- محتوای ورودی را دستهبندی میکنند.
- به سؤالات کاربران پاسخ میدهند.
- اطلاعات را از اسناد استخراج میکنند.
برای استفاده از مدلهایی مانند ChatGPT یا Gemini ممکن است به API Key و اعتبار مصرفی جداگانه نیاز داشته باشید.
بنابراین باید بین هزینه نرمافزار n8n و هزینه سرویس هوش مصنوعی تفاوت قائل شوید.
محدودیتهای نسخه رایگان n8n چیست؟
اگرچه Community Edition امکانات زیادی دارد، اما تمام قابلیتهای نسخههای تجاری در آن فعال نیستند.
برخی امکانات پیشرفته در نسخههای پولی قرار دارند.
مهمترین موارد عبارتاند از:
| قابلیت | وضعیت در Community Edition |
|---|---|
| ساخت و اجرای Workflow | دارد |
| استفاده از Nodeهای اصلی | دارد |
| Webhook | دارد |
| HTTP Request | دارد |
| Code Node | دارد |
| Queue Mode | دارد |
| Custom Variables | ندارد |
| Environments | ندارد |
| External Secrets | ندارد |
| Projects | ندارد |
| SSO و LDAP | ندارد |
| اشتراکگذاری Workflow و Credentials بین کاربران | محدود است |
| Version Control با Git | ندارد |
| Log Streaming | ندارد |
| Multi-main Mode | ندارد |
توجه داشته باشید که این جدول مربوط به نسخه Community است و قابلیتها ممکن است در نسخههای مختلف تجاری و Cloud متفاوت باشند.
همچنین برخی قابلیتهای رایگان اضافی با ثبتنام و فعالسازی رایگان Community Edition در دسترس قرار میگیرند.
برای مثال:
- Folders برای دستهبندی Workflowها
- Debug in Editor برای بررسی اطلاعات اجرای Workflow
- Custom Execution Data برای ذخیره و مدیریت اطلاعات اختصاصی Executionها
بنابراین اگر میخواهید از n8n برای پروژههای شخصی یا اتوماسیون داخلی یک کسبوکار استفاده کنید، نسخه Community میتواند نیازهای بسیاری از پروژهها را پوشش دهد.
آیا برای نصب n8n باید هزینه پرداخت کنیم؟
خیر. خود n8n Community Edition را میتوانید بدون پرداخت هزینه لایسنس نصب کنید.
برای اجرای این نسخه چند روش وجود دارد:
نصب روی VPS
میتوانید یک سرور مجازی تهیه کنید و n8n را روی آن نصب کنید.
در این روش هزینه اصلی شما مربوط به تهیه VPS، منابع سختافزاری و نگهداری سرور است.
نصب با Docker
یکی از روشهای رایج برای اجرای n8n استفاده از Docker است.
Docker به شما اجازه میدهد n8n را در یک Container اجرا کنید و مدیریت محیط نرمافزار را سادهتر انجام دهید.
نصب با Docker Compose
اگر قصد دارید n8n را در کنار سرویسهایی مانند PostgreSQL و Redis اجرا کنید، Docker Compose میتواند گزینه مناسبی باشد.
در این روش میتوانید سرویسهای مختلف را در یک فایل تنظیمات تعریف و مدیریت کنید.
نصب روی سرور شخصی
اگر زیرساخت مناسبی در اختیار دارید، میتوانید n8n را روی سرور اختصاصی خود نیز اجرا کنید.
در این حالت نیز هزینهای بابت اشتراک Community Edition پرداخت نمیکنید.
آیا استفاده از n8n رایگان به معنی نامحدود بودن اجرای Workflowها است؟
این سؤال اهمیت زیادی دارد.
در نسخه Cloud تعداد Executionها براساس پلن انتخابی محدود میشود و اگر مصرف شما از ظرفیت اشتراک بیشتر شود، باید پلن مناسبتری انتخاب کنید.
اما در نسخه Self-hosted Community، محدودیت اشتراک ماهانه بر اساس تعداد Execution وجود ندارد.
بااینحال، این موضوع به معنی نامحدود بودن واقعی پردازشها نیست.
ظرفیت اجرای Workflowها به عوامل مختلفی وابسته است:
- مقدار RAM سرور
- تعداد هستههای CPU
- نوع دیتابیس
- حجم اطلاعات پردازششده
- تعداد Workflowهای همزمان
- مدتزمان اجرای هر Workflow
- تنظیمات Queue و Worker
- محدودیتهای سرویسهای خارجی
برای مثال، ممکن است یک سرور با منابع محدود بتواند چند Workflow سبک را بدون مشکل اجرا کند؛ اما هنگام اجرای همزمان چند Workflow سنگین با پردازش فایلهای بزرگ یا درخواستهای متعدد API، با کمبود منابع مواجه شود.
بنابراین در نسخه Self-hosted، هزینه اشتراک نرمافزار حذف میشود، اما ظرفیت زیرساخت همچنان اهمیت دارد.
آیا اتصال ChatGPT و Gemini به n8n رایگان است؟
خود n8n برای ایجاد ارتباط با سرویسهای هوش مصنوعی نیاز به خرید اشتراک جداگانه ندارد؛ اما هزینه استفاده از مدلهای هوش مصنوعی به سرویس ارائهدهنده آنها بستگی دارد.
برای مثال، اگر بخواهید n8n را به OpenAI متصل کنید، معمولاً باید API Key مربوط به حساب خود را دریافت کنید.
در این شرایط هزینه براساس مدل انتخابشده و میزان مصرف API محاسبه میشود.
برای Gemini نیز شرایط به مدل، نوع API و سطح مصرف بستگی دارد.
همچنین میتوانید از مدلهای محلی و ابزارهایی مانند Ollama استفاده کنید تا بخشی از پردازشهای هوش مصنوعی را روی زیرساخت خودتان انجام دهید.
در این روش نیز هزینه سختافزار و منابع پردازشی باید در نظر گرفته شود.
پس بهتر است سه موضوع را از یکدیگر جدا کنیم:
- هزینه استفاده از نرمافزار n8n
- هزینه زیرساخت و سرور
- هزینه سرویسهای خارجی مانند API هوش مصنوعی
ممکن است نرمافزار n8n رایگان باشد، اما برای اجرای یک Workflow به سرویس پولی دیگری نیاز داشته باشید.
آیا میتوان از نسخه رایگان n8n برای کسبوکار استفاده کرد؟
بله، اما باید به شرایط مجوز استفاده از n8n توجه کنید.
n8n از مجوز Sustainable Use License یا SUL استفاده میکند و نباید آن را با یک نرمافزار کاملاً متنباز با مجوزهایی مانند MIT یا Apache یکسان در نظر گرفت.
براساس راهنمای رسمی مجوز n8n، استفاده داخلی از نسخه Community برای کسبوکارها مجاز است.
همچنین اگر شما بهعنوان توسعهدهنده برای مشتریان خود Workflow طراحی و پیادهسازی کنید و آنها صرفاً خروجی اتوماسیون را دریافت کنند، این نوع استفاده میتواند تحت شرایط مجوز رایگان مجاز باشد.
برای مثال:
- طراحی Workflow برای یک فروشگاه اینترنتی
- اتصال WooCommerce به Telegram
- ساخت سیستم ارسال پیامک سفارشها
- طراحی سیستم گزارشگیری فروش
- اتصال CRM به نرمافزارهای داخلی شرکت
اما چند مورد نیازمند مجوز تجاری هستند:
- ارائه n8n بهعنوان یک سرویس میزبانیشده پولی
- White-label کردن n8n و فروش آن با برند خودتان
- ارائه محصولی که مشتریان از طریق آن Workflowهای خود را با قابلیتهای n8n ایجاد یا پیکربندی میکنند.
نکته مهم این است که نصب و مدیریت n8n روی سرور اختصاصی خود مشتری با میزبانی n8n برای مشتریان روی زیرساختی که خودتان کنترل میکنید، از نظر مجوز یکسان نیست.
اگر قصد دارید از n8n در یک محصول تجاری یا سرویس SaaS استفاده کنید، حتماً شرایط مجوز مربوط به سناریوی خود را از مستندات رسمی بررسی کنید.
هزینه نسخه پولی n8n چقدر است؟
اگر به امکانات پیشرفته، همکاری تیمی یا زیرساخت مدیریتشده نیاز داشته باشید، میتوانید از پلنهای تجاری استفاده کنید.
n8n دو گروه اصلی از پلنها را ارائه میدهد:
۱. پلنهای Cloud
در این روش زیرساخت توسط n8n مدیریت میشود و هزینه براساس پلن و ظرفیت اجرای Workflowها محاسبه میشود.
۲. پلنهای Self-hosted تجاری
در این روش نرمافزار همچنان روی زیرساخت خودتان اجرا میشود، اما با تهیه لایسنس تجاری میتوانید امکانات بیشتری را فعال کنید.
برای مشاهده قیمت و جزئیات پلنها، به صفحه رسمی زیر مراجعه کنید:
https://n8n.io/pricing/
از آنجا که قیمتها، امکانات و شرایط اشتراک ممکن است تغییر کنند، بهتر است پیش از خرید، اطلاعات را مستقیماً از وبسایت رسمی n8n بررسی کنید.
برای شروع کار با n8n کدام نسخه را انتخاب کنیم؟
انتخاب نسخه مناسب به نیاز و سطح دانش فنی شما بستگی دارد.
| شرایط استفاده | پیشنهاد |
|---|---|
| آشنایی اولیه با n8n | نسخه Cloud با دوره آزمایشی |
| یادگیری و تمرین | Community Edition |
| اتوماسیون کسبوکار شخصی | Self-hosted Community |
| اتصال چند نرمافزار داخلی | Self-hosted Community |
| مدیریت تیمی پیشرفته | پلنهای تجاری |
| نیاز به SSO و امکانات سازمانی | پلنهای تجاری |
| عدم تمایل به مدیریت سرور | n8n Cloud |
اگر دانش فنی کافی دارید و میخواهید در بلندمدت از n8n برای پروژههای مختلف استفاده کنید، نصب نسخه Self-hosted میتواند انتخاب مناسبی باشد.
اما اگر نمیخواهید درگیر نصب، مدیریت سرور، Backup و بهروزرسانی شوید، نسخه Cloud گزینه سادهتری است.
جمعبندی؛ آیا استفاده از n8n ارزش دارد؟
بله، n8n یکی از ابزارهایی است که امکان ساخت سیستمهای اتوماسیون پیشرفته را با هزینه نرمافزاری صفر در نسخه Community فراهم میکند.
شما میتوانید آن را روی سرور خود نصب کنید، سرویسهای مختلف را به یکدیگر متصل کنید، اطلاعات را پردازش کنید و حتی سیستمهای مبتنی بر هوش مصنوعی بسازید.
البته باید توجه داشته باشید که رایگان بودن نرمافزار به معنی رایگان بودن تمام زیرساختها و سرویسهای متصل به آن نیست.
اگر به امکانات پایه و پیشرفته اصلی اتوماسیون نیاز دارید، Community Edition میتواند نقطه شروع بسیار مناسبی باشد. در مقابل، اگر به امکانات سازمانی، مدیریت پیشرفته کاربران و قابلیتهای تجاری خاص نیاز دارید، باید پلنهای پولی را بررسی کنید.
پیشنهاد میکنیم اگر قصد شروع کار با این ابزار را دارید، ابتدا مقاله «نصب n8n» را مطالعه کنید تا با روش راهاندازی این سیستم آشنا شوید.
سؤالات متداول
۱. آیا n8n بدون پرداخت هزینه قابل استفاده است؟
بله. نسخه Community Edition نرمافزار n8n بهصورت رایگان قابل نصب و استفاده است. برای اجرای آن باید زیرساخت موردنیاز را فراهم کنید.
۲. آیا نسخه رایگان n8n محدودیت تعداد Workflow دارد؟
نسخه Self-hosted Community محدودیت اشتراک مبتنی بر تعداد Workflow یا Execution مانند پلنهای Cloud ندارد؛ اما ظرفیت عملی آن به منابع سرور وابسته است.
۳. آیا برای نصب n8n به سرور نیاز داریم؟
اگر بخواهید از نسخه Self-hosted استفاده کنید، به یک محیط اجرایی مانند VPS یا سرور شخصی نیاز دارید. در نسخه Cloud نیازی به تهیه و مدیریت سرور ندارید.
۴. آیا نسخه رایگان n8n از هوش مصنوعی پشتیبانی میکند؟
بله. میتوانید Workflowهای مبتنی بر AI و AI Agent ایجاد کنید؛ اما هزینه API مدلهایی مانند ChatGPT و Gemini ممکن است جداگانه محاسبه شود.
۵. آیا میتوان از نسخه رایگان n8n برای پروژههای مشتریان استفاده کرد؟
بله، طراحی و اجرای Workflow برای مشتریان تحت شرایط مشخص مجوز Sustainable Use License مجاز است؛ به شرط اینکه مشتریان به محیط و منطق داخلی Workflow دسترسی نداشته باشند. ارائه سرویس میزبانی n8n به مشتریان شرایط مجوز متفاوتی دارد.
۶. آیا نسخه رایگان n8n برای استفاده سازمانی مناسب است؟
برای بسیاری از اتوماسیونهای داخلی سازمانها مناسب است؛ اما اگر به امکاناتی مانند SSO، Environments، Projects و مدیریت پیشرفته دسترسی نیاز دارید، باید نسخههای تجاری را بررسی کنید.
۷. آیا برای استفاده از n8n باید دانش برنامهنویسی داشته باشیم؟
خیر. بسیاری از Workflowها را میتوان با اتصال Nodeها و تنظیم گزینههای آنها ایجاد کرد. بااینحال، آشنایی با API، JSON و JavaScript در پروژههای پیشرفته بسیار کمککننده است.
۸. تفاوت n8n رایگان و n8n پولی چیست؟
تفاوت اصلی در امکانات پیشرفته، مدیریت تیمی، همکاری کاربران، امکانات سازمانی و نحوه میزبانی است. نسخه Community قابلیتهای اصلی اتوماسیون را ارائه میدهد و نسخههای تجاری امکانات بیشتری در اختیار سازمانها قرار میدهند.





