راه‌اندازی و پیکربندی

راهنمای کامل n8n رایگان: نصب و استفاده از نسخه self-hosted

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

این پلتفرم با بیش از ۱۳۹ هزار ستاره در گیت‌هاب، به عنوان یکی از محبوب‌ترین پروژه‌های اتوماسیون در جهان شناخته می‌شود.

n8n در دو نسخه اصلی ارائه می‌شود: نسخه self-hosted که به صورت رایگان قابل استفاده است و نسخه ابری که دارای پلن‌های مختلف قیمت‌گذاری می‌باشد.

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

  • پشتیبانی از کدهای JavaScript و Python در گردش کارها
  • قابلیت import دستورات cURL برای درخواست‌های HTTP
  • امکان اجرای کتابخانه‌های خارجی از npm و Python
  • گردش کارهای نامحدود با اجراهای همزمان محدود
  • ذخیره‌سازی داده‌ها در اتحادیه اروپا برای نسخه ابری

تفاوت نسخه Community و Enterprise

n8n دو نسخه اصلی دارد: Community که کاملاً رایگان و اوپن سورس است و Enterprise که برای سازمان‌های بزرگ با نیازهای خاص طراحی شده است.

نسخه Community شامل تمام قابلیت‌های اصلی پلتفرم می‌شود و می‌توان آن را به صورت self-hosted روی سرور شخصی نصب کرد.

این نسخه برای اکثر کاربران کافی است و حدود ۹۵٪ از امکانات n8n را ارائه می‌دهد.

تفاوت‌های کلیدی شامل محدودیت در ویژگی‌های پیشرفته مانند متغیرهای سراسری، کنترل نسخه با Git، SSO/SAML/LDAP، و پشتیبانی اختصاصی است.

نسخه Enterprise برای سازمان‌هایی مناسب است که نیاز به امنیت پیشرفته، مقیاس‌پذیری بالا و پشتیبانی حرفه‌ای دارند.

محدودیت‌های نسخه رایگان

نسخه n8n رایگان که به صورت self-hosted در دسترس است، دارای محدودیت‌های مشخصی می‌باشد.

این نسخه که تحت عنوان Community Edition شناخته می‌شود، برای استفاده شخصی و سازمانی رایگان است اما برخی ویژگی‌های پیشرفته در آن موجود نیست.

  • عدم دسترسی به متغیرهای سراسری (Global Variables) در نسخه Community
  • محدودیت در کنترل نسخه‌ها با Git برای مدیریت کد
  • نداشتن محیط‌های توسعه جداگانه (dev, staging, prod)
  • عدم پشتیبانی از SSO، SAML و LDAP برای احراز هویت
  • محدودیت در لاگ‌های اجرایی و تاریخچه workflow
  • نداشتن پشتیبانی اختصاصی و تنها دسترسی به انجمن جامعه

با این حال، نسخه Community Edition تقریباً ۹۵٪ از قابلیت‌های نسخه Enterprise را ارائه می‌دهد و برای اکثر کاربران کافی است.

راهنمای کامل n8n رایگان: نصب و استفاده از نسخه self-hosted

چگونه n8n را به صورت رایگان نصب کنیم؟

برای نصب رایگان n8n self-hosted می‌توانید از روش Docker استفاده کنید که سریع و ساده است. تنها با یک دستور bash در سرور خود می‌توانید n8n را راه‌اندازی کنید.

این فرآیند حدود 30 ثانیه طول می‌کشد و پس از آن می‌توانید از طریق پورت 5678 به رابط کاربری n8n دسترسی پیدا کنید.

پس از نصب اولیه، می‌توانید با ایجاد یک ساب‌دامین و تنظیم nginx به عنوان reverse proxy، دسترسی امن از طریق HTTPS فراهم کنید.

این مرحله حدود 20 دقیقه زمان می‌برد و با استفاده از Cloudflare می‌توانید گواهی SSL رایگان دریافت کنید.

نسخه n8n Community Edition که به صورت رایگان در دسترس است، تقریباً 95% از ویژگی‌های نسخه Enterprise را ارائه می‌دهد.

این نسخه برای استفاده شخصی و سازمانی کاملاً رایگان است مگر در موارد خاصی که n8n را به عنوان سرویس به مشتریان نهایی ارائه دهید.

نصب با Docker (30 ثانیه‌ای)

نصب n8n self-hosted با استفاده از Docker بسیار ساده و سریع است. تنها با یک دستور bash می‌توانید n8n را روی سرور راه‌اندازی کنید.

این فرآیند تنها حدود 30 ثانیه طول می‌کشد و پس از آن می‌توانید از طریق پورت 5678 به رابط کاربری n8n دسترسی پیدا کنید.

برای نصب کامل و پایدارتر، می‌توانید از nginx به عنوان reverse proxy استفاده کرده و یک زیردامین برای n8n ایجاد کنید.

این تنظیمات اضافی حدود 20 دقیقه زمان می‌برد اما دسترسی امن و پایدارتری را فراهم می‌کند.

راه‌اندازی روی سرور Hetzner

برای نصب n8n self-hosted روی سرور Hetzner، می‌توانید از Docker استفاده کنید که این فرآیند تنها 30 ثانیه زمان می‌برد.

ابتدا با استفاده از دستور Docker مناسب، n8n را روی سرور راه‌اندازی کنید.

پس از نصب، پورت سرور را به localhost خود منتقل کرده و از طریق مرورگر به آدرس http://localhost:5678 وارد شوید تا صفحه ثبت‌نام n8n را مشاهده کنید.

برای استفاده طولانی‌مدت، توصیه می‌شود یک زیردامین در Cloudflare ایجاد کرده و از nginx به عنوان reverse proxy استفاده کنید تا تمام درخواست‌ها از آدرس HTTPS به نمونه n8n در حال اجرا منتقل شوند.

این تنظیمات اضافی حدود 20 دقیقه زمان می‌برد و با استفاده از Cloudflare، گواهی‌های HTTPS به صورت خودکار مدیریت می‌شوند.

پیکربندی nginx به عنوان reverse proxy

برای پیکربندی nginx به عنوان reverse proxy برای n8n، ابتدا باید یک فایل کانفیگ جدید در دایرکتوری sites-available ایجاد کنید.

این کانفیگ شامل تنظیمات سرور برای گوش دادن به پورت 80 و 443 است که درخواست‌ها را به پورت داخلی n8n (5678) منتقل می‌کند.

همچنین باید گواهی SSL را برای اتصالات امن پیکربندی کنید.

در کانفیگ nginx، باید هدرهای مناسب برای پشتیبانی از WebSocket تنظیم کنید و همچنین caching و buffering را غیرفعال نمایید تا عملکرد بهینه‌ای داشته باشید.

این پیکربندی به شما امکان می‌دهد n8n را به صورت self-hosted و کاملاً رایگان روی سرور خود اجرا کنید.

راهنمای کامل n8n رایگان: نصب و استفاده از نسخه self-hosted

نسخه ابری n8n چه هزینه‌ای دارد؟

نسخه ابری n8n دارای چندین پلن قیمت‌گذاری است که بر اساس تعداد اجرای workflowها محاسبه می‌شود.

برخلاف بسیاری از رقبا که بر اساس تعداد عملیات یا کاربر هزینه دریافت می‌کنند، n8n فقط برای اجرای کامل workflowها هزینه دریافت می‌کند که این مدل قیمت‌گذاری بسیار منصفانه‌تر است.

پلن Starter با قیمت ۲۰ یورو در ماه (پرداخت سالانه) شامل ۲۵۰۰ اجرای workflow با مراحل نامحدود است.

پلن Pro با قیمت ۵۰ یورو در ماه شامل ۱۰۰۰۰ اجرا و پلن Business با قیمت ۶۶۷ یورو در ماه شامل ۴۰۰۰۰ اجرا می‌شود.

برای سازمان‌های بزرگ نیز پلن Enterprise با قیمت سفارشی ارائه می‌شود.

پلنقیمت ماهانهتعداد اجراویژگی‌های کلیدی
Starter۲۰ یورو۲۵۰۰۱ پروژه اشتراکی، ۵ اجرای همزمان
Pro۵۰ یورو۱۰۰۰۰۳ پروژه اشتراکی، ۲۰ اجرای همزمان
Business۶۶۷ یورو۴۰۰۰۰۶ پروژه اشتراکی، SSO، Git version control

همه پلن‌های ابری n8n شامل پشتیبانی انجمن، کاربران نامحدود و دسترسی به تمامی integrations می‌شوند.

این پلتفرم همچنین برای استارتاپ‌ها تخفیف ۵۰ درصدی روی پلن Business ارائه می‌دهد که گزینه بسیار مقرون‌به‌صرفه‌ای برای کسب‌وکارهای کوچک محسوب می‌شود.

پلن Starter (20 یورو ماهانه)

پلن Starter با قیمت 20 یورو در ماه، نقطه شروع ایده‌آلی برای کسانی است که می‌خواهند قدرت n8n رایگان را در نسخه ابری تجربه کنند.

این پلن شامل 2500 اجرای workflow با تعداد نامحدود مراحل است و برای کاربرانی طراحی شده که تازه با پلتفرم اتوماسیون n8n آشنا می‌شوند.

ویژگی‌های اصلی این پلن شامل یک پروژه اشتراکی، 5 اجرای همزمان، کاربران نامحدود و پشتیبانی از طریق انجمن است.

این پلن برای کسب‌وکارهای کوچک و استارتاپ‌ها که نیاز به اتوماسیون ساده دارند، مناسب است و امکان ارتقا به پلن‌های بالاتر را فراهم می‌کند.

پلن Pro (50 یورو ماهانه)

پلن Pro با قیمت 50 یورو در ماه برای سازندگان مستقل و تیم‌های کوچک طراحی شده است که می‌خواهند workflowهای خود را در محیط تولید اجرا کنند.

این پلن شامل 10 هزار اجرای workflow با مراحل نامحدود است و می‌تواند نیازهای کسب‌وکارهای در حال رشد را پوشش دهد.

این پلن تمام ویژگی‌های Starter را دارد و علاوه بر آن شامل 3 پروژه اشتراکی، 20 اجرای همزمان، نقش‌های مدیریتی، متغیرهای سراسری و تاریخچه workflow به مدت 7 روز است.

پلن Pro برای کاربرانی مناسب است که به n8n self-hosted نیاز ندارند و ترجیح می‌دهند از نسخه ابری استفاده کنند.

پلن Business (667 یورو ماهانه)

پلن Business با قیمت 667 یورو در ماه، برای شرکت‌های با کمتر از 100 کارمند طراحی شده که نیاز به همکاری تیمی و مقیاس‌پذیری دارند.

این پلن شامل 40,000 اجرای workflow با مراحل نامحدود است و به صورت self-hosted ارائه می‌شود.

کاربران این پلن می‌توانند از ویژگی‌های پیشرفته‌ای مانند SSO، SAML و LDAP، کنترل نسخه با Git، و محیط‌های توسعه مختلف بهره‌مند شوند.

این پلن برای سازمان‌هایی مناسب است که به دنبال n8n self-hosted با قابلیت‌های حرفه‌ای هستند.

در صورت استفاده بیش از حد از سهمیه اجرا، هزینه اضافه برای هر 300,000 اجرای اضافی 4,000 یورو محاسبه می‌شود.

پشتیبانی این پلن از طریق انجمن جامعه n8n ارائه می‌شود و پشتیبانی اختصاصی فقط در پلن Enterprise موجود است.

راهنمای کامل n8n رایگان: نصب و استفاده از نسخه self-hosted

تفاوت قیمت‌گذاری n8n با رقبا چیست؟

مدل قیمت‌گذاری n8n با رقبایی مانند Zapier و Make تفاوت اساسی دارد.

در حالی که رقبا معمولاً بر اساس تعداد عملیات یا کاربران هزینه دریافت می‌کنند، n8n بر اساس execution یا اجرای کامل وورک‌فلوها قیمت‌گذاری می‌کند.

این یعنی شما برای هر بار اجرای کامل یک وورک‌فلو هزینه پرداخت می‌کنید، بدون توجه به تعداد مراحل یا حجم داده‌ای که پردازش می‌شود.

این مدل قیمت‌گذاری برای کاربران بسیار مقرون‌به‌صرفه‌تر است، زیرا در پلتفرم‌های دیگر ممکن است یک وورک‌فلو پیچیده که در n8n تنها یک execution محسوب می‌شود، در رقبا به ده‌ها هزار عملیات تبدیل شود و هزینه‌های سرسام‌آوری ایجاد کند.

همچنین n8n امکان self-hosted رایگان را فراهم می‌کند که به کاربران اجازه می‌دهد بدون هیچ هزینه‌ای ماهانه از این پلتفرم قدرتمند استفاده کنند.

  • پرداخت بر اساس اجرای کامل وورک‌فلوها نه تعداد مراحل
  • امکان استفاده رایگان از نسخه self-hosted برای مصارف شخصی و شرکتی
  • هزینه‌های قابل پیش‌بینی‌تر نسبت به مدل‌های پرداخت بر اساس عملیات
  • عدم محدودیت در تعداد مراحل یا پیچیدگی وورک‌فلوها
  • پشتیبانی از کدهای JavaScript و Python در وورک‌فلوها
  • امکان نصب npm packages در نسخه self-hosted

پرداخت بر اساس اجرا (نه بر اساس مرحله)

مدل قیمت‌گذاری n8n بر اساس اجرای کامل هر workflow است، نه تعداد مراحل یا عملیات.

این یعنی شما برای هر بار اجرای کامل یک workflow پرداخت می‌کنید، بدون توجه به اینکه چند مرحله دارد یا چه حجم داده‌ای پردازش می‌کند.

این مدل قیمت‌گذاری با رقبایی مانند Zapier و Make که بر اساس تعداد عملیات یا مراحل صورتحساب می‌دهند، تفاوت اساسی دارد.

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

همچنین این امکان را فراهم می‌کند که بدون نگرانی از هزینه‌های اضافی، workflowهای پیچیده با مراحل متعدد ایجاد کنید.

مقایسه با Zapier و Make.com

مدل قیمت‌گذاری n8n با رقبای اصلی خود یعنی Zapier و Make.com تفاوت‌های اساسی دارد.

برخلاف این پلتفرم‌ها که بر اساس تعداد عملیات یا مراحل اجرا شده هزینه دریافت می‌کنند، n8n بر اساس execution یا اجرای کامل هر workflow قیمت‌گذاری می‌کند.

این بدان معناست که شما می‌توانید workflowهای پیچیده با مراحل نامحدود ایجاد کنید و تنها زمانی هزینه پرداخت کنید که کل workflow از ابتدا تا انتها اجرا شود.

در مقایسه با Zapier که برای هر عملیات جداگانه هزینه دریافت می‌کند و Make.com که مدل قیمت‌گذاری مشابهی دارد، n8n برای کاربران فنی که workflowهای پیچیده می‌سازند بسیار مقرون‌به‌صرفه‌تر است.

همچنین نسخه self-hosted n8n به صورت کاملاً رایگان در دسترس است و تنها هزینه سرور را پرداخت می‌کنید، در حالی که رقبا چنین گزینه‌ای ارائه نمی‌دهند.

مزیت مدل قیمت‌گذاری n8n

مدل قیمت‌گذاری n8n بر اساس execution (اجرای کامل) است نه بر اساس تعداد مراحل یا عملیات.

این یعنی شما فقط زمانی پرداخت می‌کنید که یک workflow از ابتدا تا انتها اجرا شود، بدون توجه به تعداد مراحل یا حجم داده‌ای که پردازش می‌کند.

این مدل در مقایسه با رقبایی مانند Zapier و Make که بر اساس هر عملیات یا task جداگانه هزینه دریافت می‌کنند، بسیار مقرون‌به‌صرفه‌تر است.

این مدل قیمت‌گذاری پیش‌بینی‌پذیری هزینه‌ها را افزایش می‌دهد و به شما اجازه می‌دهد بدون نگرانی از افزایش هزینه‌ها، workflowهای پیچیده با مراحل متعدد بسازید.

همچنین امکان self-hosted رایگان n8n وجود دارد که برای بسیاری از کاربران گزینه‌ای ایده‌آل محسوب می‌شود.

راهنمای کامل n8n رایگان: نصب و استفاده از نسخه self-hosted

چه ویژگی‌هایی در نسخه رایگان موجود است؟

نسخه n8n رایگان (Community Edition) که به صورت n8n self-hosted قابل استفاده است، مجموعه کاملی از ویژگی‌های قدرتمند را ارائه می‌دهد.

این نسخه شامل تمامی ابزارهای اصلی ویرایشگر، بیش از 500 اتصال داخلی (nodes)، عملیات استریمینگ و حجیم، قابلیت ادغام داده‌ها و بیش از 1700 تمپلیت آماده است.

ویژگی‌های توسعه‌دهنده در نسخه رایگان شامل اجرای کد JavaScript و Python در workflowها، درخواست‌های API سفارشی، وارد کردن دستورات cURL، راه‌اندازی از طریق webhook و صف‌ها، کنترل n8n از طریق API و اجرای اسکریپت‌های bash است.

همچنین امکان استفاده از کتابخانه‌های npm و Python در کدهای JavaScript وجود دارد که این ویژگی فقط در نسخه self-hosted در دسترس است.

  • ویرایشگر پیشرفته با تمامی قابلیت‌های اصلی
  • بیش از 500 اتصال و یکپارچه‌سازی داخلی
  • اجرای کد JavaScript و Python در workflowها
  • امکان استفاده از کتابخانه‌های خارجی npm و Python
  • تمپلیت‌های آماده برای شروع سریع پروژه‌ها
  • قابلیت import دستورات cURL برای درخواست‌های HTTP

ادیتور کامل و تمام integrations

نسخه n8n رایگان (Community Edition) شامل تمامی قابلیت‌های ویرایشگر اصلی و بیش از 500 integration مختلف است.

این نسخه که به صورت n8n self-hosted در دسترس است، امکان استفاده از تمامی نودها و اتصالات را بدون هیچ محدودیتی فراهم می‌کند.

کاربران می‌توانند از ادیتور کامل با قابلیت‌های پیشرفته مانند کدنویسی JavaScript و Python، وارد کردن درخواست‌های cURL، و استفاده از وب‌هوک‌ها بهره‌مند شوند.

همچنین تمامی integrationهای موجود شامل سرویس‌های ابری، پایگاه‌های داده، ابزارهای ارتباطی و پلتفرم‌های توسعه در این نسخه قابل دسترسی هستند.

کد نویسی JavaScript و Python

یکی از قابلیت‌های برجسته در نسخه n8n رایگان (Community Edition) امکان استفاده کامل از کد نویسی JavaScript و Python است.

این ویژگی به کاربران اجازه می‌دهد تا در کنار ابزارهای بصری و drag-and-drop، از قدرت کد نویسی برای پیاده‌سازی منطق‌های پیچیده و سفارشی‌سازی پیشرفته استفاده کنند.

در n8n می‌توانید از کد JavaScript در تمامی فیلدهای ورودی استفاده کنید و همچنین گره‌های اختصاصی کد برای اجرای اسکریپت‌های پیچیده‌تر داشته باشید.

برای توسعه‌دهندگان، امکان استفاده از کتابخانه‌های خارجی از npm و Python نیز در نسخه self-hosted فراهم شده است.

  • اجرای کد JavaScript در تمامی فیلدهای ورودی
  • گره‌های اختصاصی کد برای اسکریپت‌های پیچیده
  • پشتیبانی از Python با استفاده از Pyodide
  • امکان import از cURL برای درخواست‌های HTTP
  • دسترسی کامل به console.log برای دیباگینگ
  • استفاده از کتابخانه‌های خارجی در نسخه self-hosted

تمپلیت‌های workflow

یکی از قابلیت‌های ارزشمند در نسخه n8n رایگان (Community Edition) دسترسی به بیش از 1700+ تمپلیت workflow است.

این تمپلیت‌ها به کاربران کمک می‌کنند تا به سرعت پروژه‌های اتوماسیون خود را راه‌اندازی کنند و نیازی به شروع از صفر ندارند.

تمپلیت‌های موجود در نسخه n8n self-hosted رایگان شامل موارد متنوعی مانند ایجاد endpointهای API، چت‌بات‌های هوش مصنوعی، scraping و خلاصه‌سازی صفحات وب با AI، ادغام مجموعه‌داده‌های مختلف و پشتیبان‌گیری از workflowها در GitHub می‌شوند.

این ویژگی باعث می‌شود کاربران بتوانند بدون پرداخت هزینه‌ای، از نمونه‌های آماده برای شروع پروژه‌های خود استفاده کنند.

راهنمای کامل n8n رایگان: نصب و استفاده از نسخه self-hosted

محدودیت‌های فنی نسخه self-hosted چیست؟

استفاده از نسخه n8n self-hosted در کنار مزایای متعدد، محدودیت‌های فنی خاصی نیز دارد که باید در نظر گرفته شود.

مهم‌ترین چالش مربوط به فرآیند احراز هویت با سرویس‌های خارجی مانند Google است.

برخلاف نسخه ابری که تمام تنظیمات OAuth از قبل انجام شده، در نسخه self-hosted باید خودتان کلاینت OAuth را در Google Console ایجاد و پیکربندی کنید که این فرآیند حدود 10-20 دقیقه زمان می‌برد و برای کاربران غیرفنی می‌تواند پیچیده باشد.

یکی دیگر از محدودیت‌های فنی عدم دسترسی به برخی ویژگی‌های پیشرفته در نسخه Community است.

اگرچه این نسخه حدود 95% از قابلیت‌های نسخه Enterprise را ارائه می‌دهد، اما ویژگی‌هایی مانند متغیرهای سراسری (Global Variables) و برخی ابزارهای همکاری پیشرفته فقط در نسخه پولی در دسترس هستند.

همچنین برای استفاده از بسته‌های خارجی npm در کدهای JavaScript، حتماً باید از نسخه self-hosted استفاده کنید چون این قابلیت در نسخه ابری موجود نیست.

  • نیاز به تنظیم دستی OAuth برای سرویس‌هایی مانند Google
  • عدم دسترسی به برخی ویژگی‌های پیشرفته در نسخه رایگان
  • نیاز به دانش فنی برای مدیریت سرور و Docker
  • مسئولیت پشتیبانی و بروزرسانی بر عهده کاربر
  • محدودیت در استفاده از بسته‌های npm در نسخه ابری

مشکل oAuth با سرویس‌های گوگل

یکی از چالش‌های اصلی در استفاده از نسخه n8n self-hosted مربوط به پیکربندی oAuth با سرویس‌های گوگل است.

برخلاف نسخه ابری که تمام فرآیند احراز هویت توسط تیم n8n مدیریت می‌شود، در نسخه self-hosted شما باید به صورت دستی یک کلاینت oAuth در Google Console ایجاد و پیکربندی کنید.

این فرآیند شامل ایجاد صفحه رضایت و مجوزدهی به اپلیکیشن n8n برای دسترسی به APIهای مختلف گوگل است.

تجربه نشان داده که حتی پس از چندین بار انجام این کار، این فرآیند همچنان پیچیده و زمان‌بر باقی می‌ماند و برای کاربران غیرفنی می‌تواند چالش‌برانگیز باشد.

نیاز به دانش Docker

یکی از اصلی‌ترین چالش‌های فنی در استفاده از نسخه n8n self-hosted نیاز به دانش تخصصی Docker است.

برای نصب و راه‌اندازی این نسخه، کاربران باید با مفاهیم کانتینری‌سازی و مدیریت Docker آشنا باشند.

این شامل درک مفاهیمی مانند Docker Compose، مدیریت پورت‌ها، تنظیمات شبکه و امنیت کانتینرها می‌شود.

اگرچه نصب n8n با Docker بسیار ساده است و تنها با یک دستور bash قابل انجام می‌باشد، اما برای کاربرانی که تجربه قبلی با Docker ندارند، این فرآیند می‌تواند چالش‌برانگیز باشد.

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

مدیریت سرور و maintenance

مدیریت سرور در نسخه n8n self-hosted نیازمند دانش فنی و زمان برای نگهداری است. شما مسئول نصب، به‌روزرسانی، پشتیبان‌گیری و مانیتورینگ سرور خواهید بود.

این شامل مدیریت داکر، تنظیم reverse proxy با nginx، و اطمینان از امنیت سرور می‌شود.

برای استفاده از سرویس‌های ابری مانند Google Sheets، باید خودتان OAuth client ایجاد کنید که فرآیندی زمان‌بر و پیچیده است.

همچنین باید هزینه سرور (حدود ۵ دلار ماهانه برای هتزنر) و زمان مدیریت آن را در نظر بگیرید.

مقایسه قیمت Hetzner با DigitalOcean

هزینه‌های هاستینگ برای n8n self-hosted می‌تواند تفاوت چشمگیری داشته باشد.

بر اساس تجربه عملی، سرورهای Hetzner در مقایسه با DigitalOcean قیمت بسیار مقرون‌به‌صرفه‌تری ارائه می‌دهند.

برای یک سرور با مشخصات 4GB RAM و 2 vCPU، قیمت Hetzner حدود 5 دلار در ماه است در حالی که DigitalOcean برای همین پیکربندی 24 دلار دریافت می‌کند.

این تفاوت قیمت 4 برابری به این معنی است که شما می‌توانید با انتخاب Hetzner به جای DigitalOcean، هزینه‌های ماهانه خود را برای n8n self-hosted به شدت کاهش دهید.

این صرفه‌جویی مالی به ویژه برای استارتاپ‌ها و کسب‌وکارهای کوچک که به دنبال راه‌حل‌های n8n رایگان و کم‌هزینه هستند، بسیار ارزشمند است.

حداقل منابع مورد نیاز

برای اجرای n8n self-hosted به حداقل منابع سخت‌افزاری نیاز دارید.

بر اساس تجربه کاربران، یک سرور با ۲ هسته پردازنده و ۴ گیگابایت رم می‌تواند به خوبی نیازهای اولیه را پوشش دهد.

این پیکربندی برای اجرای اکثر n8n workflows و اتوماسیون‌های معمولی کافی است.

برای عملکرد بهتر و اجرای همزمان چندین workflow، توصیه می‌شود از سرورهای با منابع بیشتر استفاده کنید.

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

برآورد هزینه ماهانه

هزینه سرور برای n8n self-hosted به طور قابل توجهی کمتر از نسخه‌های ابری است.

با استفاده از سرورهای مقرون‌به‌صرفه مانند Hetzner، می‌توانید یک سرور با ۴ گیگابایت رم و ۲ هسته پردازنده را با قیمت حدود ۵ دلار در ماه تهیه کنید.

این در مقایسه با سرویس‌های ابری دیگر مانند DigitalOcean یا Linode که برای همان پیکربندی حدود ۲۴ دلار هزینه دارند، بسیار اقتصادی‌تر است.

برای اجرای n8n رایگان در حالت self-hosted، تنها هزینه‌ای که پرداخت می‌کنید مربوط به سرور است و خود پلتفرم n8n کاملاً بدون پرداخت در دسترس است.

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

راهنمای کامل n8n رایگان: نصب و استفاده از نسخه self-hosted

آیا n8n برای استارتاپ‌ها تخفیف دارد؟

بله، n8n برای استارتاپ‌ها تخفیف ویژه ارائه می‌دهد.

این پلتفرم یک پلن استارتاپی اختصاصی دارد که به شرکت‌های نوپا با کمتر از ۲۰ کارمند امکان استفاده از پلن Business با ۵۰٪ تخفیف را می‌دهد.

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

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

پس از تأیید شرایط، یک کد تخفیف برای آنها ارسال می‌شود که می‌توانند از آن برای خرید پلن Business با قیمت کاهش‌یافته استفاده کنند.

این پلن شامل ۴۰ هزار اجرای workflow در ماه، قابلیت‌های همکاری تیمی، کنترل نسخه با Git و ویژگی‌های امنیتی پیشرفته است.

پلن Start-up با 50% تخفیف

n8n برای استارتاپ‌های کوچک با کمتر از 20 کارمند، پلن استارتاپ ویژه‌ای با 50% تخفیف ارائه می‌دهد.

این پلن بر اساس پلن Business طراحی شده و تمامی امکانات آن را شامل می‌شود، اما با قیمت بسیار مقرون‌به‌صرفه‌تر.

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

برای دریافت کد تخفیف، استارتاپ‌ها باید به صفحه مخصوص استارتاپ‌ها در وبسایت n8n مراجعه کنند و شرایط واجد شرایط بودن را بررسی نمایند.

این پلن شامل 40,000 اجرای workflow با مراحل نامحدود، 6 پروژه اشتراکی، SSO، SAML و LDAP، 30 روز insights و کنترل نسخه با Git می‌شود.

شرایط واجد شرایط بودن

برای استفاده از n8n رایگان در قالب پلن استارتاپ، شرکت‌ها باید شرایط خاصی را داشته باشند.

این پلن مخصوص شرکت‌هایی با کمتر از 20 کارمند است که می‌توانند تا 50 درصد تخفیف از پلن Business دریافت کنند.

این تخفیف برای کمک به استارتاپ‌های در حال رشد طراحی شده است.

شرکت‌های واجد شرایط باید درخواست خود را از طریق صفحه مخصوص استارتاپ‌ها در n8n ارسال کنند و پس از تأیید، کد تخفیف مربوطه را دریافت نمایند.

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

راهنمای کامل n8n رایگان: نصب و استفاده از نسخه self-hosted

اجرا (execution) در n8n به چه معناست؟

در پلتفرم n8n، اجرا (execution) به معنای یک بار اجرای کامل یک workflow از ابتدا تا انتها است.

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

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

برای مثال، یک workflow پیچیده با ده‌ها مرحله و پردازش هزاران رکورد داده، همچنان تنها یک execution محسوب می‌شود.

این ویژگی n8n را به گزینه‌ای مقرون‌به‌صرفه برای پروژه‌های پیچیده تبدیل می‌کند.

برای محاسبه تعداد اجراهای مورد نیاز، می‌توانید workflowهای زمان‌بندی‌شده (مانند اجرای روزانه = 30 اجرا در ماه)، workflowهای مبتنی بر webhook (بر اساس تعداد رویدادهای روزانه) و موارد استفاده مانند chatbot (بر اساس تعداد مکالمات هفتگی) را در نظر بگیرید.

تفاوت execution با operation

در پلتفرم n8n، execution به معنای یک بار اجرای کامل یک workflow از ابتدا تا انتها است، بدون توجه به تعداد مراحل یا حجم داده‌های پردازش شده.

این مفهوم با operation که در سایر پلتفرم‌های اتوماسیون استفاده می‌شود، تفاوت اساسی دارد.

در n8n شما فقط برای هر اجرای کامل workflow هزینه پرداخت می‌کنید، نه برای هر مرحله یا task جداگانه.

این مدل قیمت‌گذاری باعث می‌شود استفاده از n8n بسیار قابل پیش‌بینی‌تر باشد، چرا که در سایر ابزارها ممکن است برای کاری که در n8n تنها یک execution محسوب می‌شود، مجبور به پرداخت هزینه برای هزاران operation باشید.

این ویژگی n8n را به یک انتخاب مقرون‌به‌صرفه برای پروژه‌های پیچیده تبدیل می‌کند.

نحوه محاسبه تعداد اجراها

در n8n، هر اجرا (execution) به معنای یک بار اجرای کامل یک workflow از ابتدا تا انتها است.

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

برای محاسبه تعداد اجراهای مورد نیاز، می‌توانید از روش‌های زیر استفاده کنید:

  • workflowهای زمان‌بندی شده: تعداد دفعات اجرای برنامه زمان‌بندی در ماه را محاسبه کنید
  • workflowهای مبتنی بر webhook: تعداد رویدادهای روزانه که webhook را فعال می‌کنند تخمین بزنید
  • چت‌بات‌ها: تعداد مکالمات هفتگی ضرب در میانگین پیام‌های هر مکالمه

مثال‌های عملی از محاسبه اجرا

برای درک بهتر مفهوم n8n رایگان و نحوه محاسبه اجراها، چند مثال عملی ارائه می‌شود.

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

مثلاً یک گردش کاری که روزانه اجرا می‌شود، ۳۰ اجرا در ماه مصرف می‌کند.

یا یک چت‌بات که هفته‌ای ۱۰۰۰ پیام پردازش می‌کند، حدود ۱۰۰۰ اجرا در هفته استفاده می‌نماید.

این مدل قیمت‌گذاری برای n8n self-hosted بسیار مقرون به صرفه است.

راهنمای کامل n8n رایگان: نصب و استفاده از نسخه self-hosted

چگونه مصرف اجراهای خود را مانیتور کنیم؟

برای مانیتورینگ مصرف اجراهای n8n، این پلتفرم ابزارهای مختلفی را در اختیار کاربران قرار می‌دهد.

در پنل مدیریت n8n، بخش Insights Dashboard به شما امکان می‌دهد تا تعداد اجراهای تولیدی خود را به صورت دقیق ردیابی کنید.

کاربران پلن Business یک ایمیل هفتگی دریافت می‌کنند که تعداد اجراهای تولیدی در تمام نمونه‌های آنها را گزارش می‌دهد.

برای نمونه‌های self-hosted، n8n از طریق کلید لایسنس که روزانه به سرور لایسنس پینگ می‌زند، مصرف اجراها را ردیابی می‌کند.

این سیستم همچنین داده‌های تله‌متری را جمع‌آوری می‌کند که البته کاربران می‌توانند آن را غیرفعال کنند.

ابزارهای مانیتورینگ n8n شامل موارد زیر هستند:

  • Insights Dashboard با جدول متریک‌های workflow و قابلیت مرتب‌سازی
  • داشبورد با نمایش روند تکامل مصرف در طول زمان
  • فیلترهای تاریخ از 24 ساعت تا 365 روز
  • گرانولاریتی ساعتی، روزانه و هفتگی
  • جستجوی اجراها بر اساس داده‌های داخلی آنها

این ابزارها به کاربران کمک می‌کنند تا مصرف n8n self-hosted خود را به دقت مدیریت کرده و از превыن سهمیه جلوگیری کنند.

هشدارهای نزدیک شدن به سقف مصرف

n8n ابزارهای جامعی برای مانیتورینگ مصرف اجراها ارائه می‌دهد که به شما کمک می‌کند از نزدیک شدن به سقف مصرف خود مطلع شوید.

در پلن Business که برای شرکت‌های با کمتر از ۱۰۰ کارمند طراحی شده، شما ایمیل هفتگی دریافت می‌کنید که تعداد اجراهای تولیدی شما در تمام نمونه‌هایی که کلید لایسنس Business روی آن‌ها اعمال شده را نشان می‌دهد.

برای کاربران پلن سالانه Business، تیم n8n زمانی که به ۸۰٪ از سهمیه سالانه خود نزدیک می‌شوید با شما تماس می‌گیرد.

این هشدارها به شما فرصت می‌دهند تا قبل از رسیدن به محدودیت، اقدامات لازم را انجام دهید یا پلن خود را ارتقا دهید.

راهنمای کامل n8n رایگان: نصب و استفاده از نسخه self-hosted

اگر از سقف اجراها عبور کنیم چه می‌شود؟

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

در عوض، تیم فروش n8n با شما تماس می‌گیرد تا در مورد استفاده شما صحبت کنند.

اگر پلن Business داشته باشید و از سهمیه سالانه خود فراتر بروید، هزینه اضافی برای شما محاسبه خواهد شد.

برای پلن Business، هزینه اضافی برای هر بسته 300,000 اجرا مبلغ 4,000 یورو است.

این یعنی اگر نیاز به اجراهای بیشتری داشته باشید، می‌توانید بدون وقفه کارفرماهای خود را ادامه دهید.

نکته مهم این است که n8n برخلاف رقبایی مانند Zapier و Make، برای هر مرحله از کارفرما هزینه جداگانه دریافت نمی‌کند، بلکه هر اجرای کامل کارفرما به عنوان یک واحد محاسبه می‌شود.

برای نظارت بر مصرف اجراهای خود، می‌توانید از داشبورد Insights در n8n استفاده کنید.

کاربران پلن Business همچنین ایمیل هفتگی دریافت می‌کنند که تعداد اجراهای تولیدی آنها را در تمام نمونه‌هایی که کلید لایسنس Business روی آنها اعمال شده است، نشان می‌دهد.

ادامه کار بدون interruption

یکی از ویژگی‌های مهم n8n این است که حتی در صورت عبور از سقف اجراهای تعیین شده، کارفر‌ها بدون وقفه ادامه می‌دهند.

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

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

در صورت عدم پاسخ یا عدم ارتقا، هزینه‌های اضافی پس از 45 روز به صورت خودکار فاکتور می‌شوند.

هزینه‌های اضافه (overage)

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

برای پلن Business، هزینه اضافه برای هر بسته ۳۰۰,۰۰۰ اجرای اضافی، ۴,۰۰۰ یورو محاسبه می‌شود.

این هزینه‌ها ۴۵ روز پس از وقوع به صورت خودکار فاکتور می‌شوند.

نکته مهم این است که در صورت عبور از سقف، گردش کارهای شما بدون وقفه ادامه می‌یابند اما هزینه اضافه دریافت می‌شود.

تیم فروش n8n هنگام نزدیک شدن به حد مجاز با شما تماس می‌گیرد تا در مورد گزینه‌های ارتقا صحبت کند.

فرآیند invoice کردن overage

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

تیم فروش n8n زمانی که به ۸۰٪ از سقف اجراهای سالانه نزدیک می‌شوید، با شما تماس می‌گیرد تا در مورد استفاده و گزینه‌های ارتقا صحبت کنند.

اگر هیچ واکنشی از طرف شما دریافت نشود یا مسیر ارتقایی انتخاب نشود، هزینه‌های اضافی ۴۵ روز پس از وقوع به صورت خودکار فاکتور می‌شوند.

برای پلن Business، هزینه اضافی برای هر بسته ۳۰۰,۰۰۰ اجرای اضافی، ۴,۰۰۰ یورو است.

این فرآیند تضمین می‌کند که workflows شما بدون وقفه ادامه می‌یابند، اما هزینه‌های اضافی در صورت عدم ارتقا اعمال می‌شوند.

راهنمای کامل n8n رایگان: نصب و استفاده از نسخه self-hosted

پشتیبانی در پلن‌های مختلف چگونه است؟

n8n پشتیبانی متفاوتی را برای پلن‌های مختلف ارائه می‌دهد.

در پلن Starter و Pro که نسخه‌های ابری هستند، پشتیبانی از طریق انجمن جامعه (Forum) ارائه می‌شود.

این انجمن شامل بیش از ۴۵,۰۰۰ عضو فعال از متخصصان اتوماسیون و هوش مصنوعی است که به سوالات پاسخ می‌دهند.

پلن Business که یک پلن self-serve است نیز تنها شامل پشتیبانی انجمن می‌باشد.

اما پلن Enterprise شامل پشتیبانی اختصاصی با SLA (توافقنامه سطح خدمات) است که دسترسی مستقیم به تیم داخلی n8n با زمان پاسخ‌گویی تضمین شده را فراهم می‌کند.

این نوع پشتیبانی برای تیم‌هایی که workflowهای حیاتی کسب‌وکار را اجرا می‌کنند طراحی شده است.

  • پلن Starter و Pro: پشتیبانی انجمن جامعه
  • پلن Business: پشتیبانی انجمن (self-serve)
  • پلن Enterprise: پشتیبانی اختصاصی با SLA
  • انجمن n8n: بیش از ۴۵,۰۰۰ عضو فعال
  • پشتیبانی اختصاصی: زمان پاسخ‌گویی تضمین شده

پشتیبانی forum در پلن‌های پایه

در پلن‌های پایه n8n رایگان و Starter، پشتیبانی اصلی از طریق انجمن جامعه (Community Forum) ارائه می‌شود.

این انجمن شامل بیش از 45,000 عضو فعال از متخصصان هوش مصنوعی، اتوماسیون و مهندسان جامعه است که آماده کمک و به اشتراک گذاری راه‌حل‌ها هستند.

کاربران می‌توانند سوالات خود را در این فضا مطرح کرده و از تجربیات دیگران بهره‌مند شوند.

این نوع پشتیبانی برای کاربرانی که از نسخه n8n self-hosted استفاده می‌کنند و یا در مراحل اولیه کار با پلتفرم هستند، بسیار مناسب است.

انجمن جامعه n8n به عنوان یک مرجع ارزشمند برای حل مشکلات و یادگیری بهترین روش‌ها عمل می‌کند.

پشتیبانی اختصاصی در Enterprise

پلن Enterprise در n8n پشتیبانی اختصاصی با SLA تضمین شده ارائه می‌دهد که برای سازمان‌های بزرگ با نیازمندی‌های سخت‌افزاری و امنیتی طراحی شده است.

این پلن شامل دسترسی مستقیم به تیم داخلی n8n با زمان پاسخگویی تضمین شده است و برای تیم‌هایی که workflowهای حیاتی کسب‌وکار را اجرا می‌کنند مناسب می‌باشد.

پشتیبانی Enterprise شامل ویژگی‌های پیشرفته‌ای مانند نگهداری داده‌ها تا 365+ روز، استریم لاگ به سرویس‌های خارجی، ادغام ذخیره‌سازی خارجی و پشتیبانی اختصاصی با قرارداد سفارشی است.

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

تفاوت forum support و dedicated support

n8n دو نوع پشتیبانی اصلی ارائه می‌دهد: forum support و dedicated support. پشتیبانی انجمن (forum support) در پلن‌های Starter و Pro و Business ارائه می‌شود و شامل دسترسی به انجمن جامعه n8n با بیش از ۴۵,۰۰۰ عضو فعال است.

این انجمن متشکل از متخصصان هوش مصنوعی، اتوماسیون و مهندسان جامعه است که آماده کمک و اشتراک‌گذاری راه‌حل‌ها هستند.

در مقابل، پشتیبانی اختصاصی (dedicated support) فقط در پلن Enterprise موجود است و شامل دسترسی مستقیم به تیم داخلی n8n با زمان پاسخگویی تضمین‌شده از طریق SLA می‌شود.

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

راهنمای کامل n8n رایگان: نصب و استفاده از نسخه self-hosted

امنیت داده‌ها در n8n چگونه است؟

n8n به امنیت داده‌ها و حریم خصوصی کاربران اهمیت ویژه‌ای می‌دهد.

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

این امر تضمین می‌کند که داده‌های شما تحت قوانین حفاظت داده‌های اروپایی (GDPR) محافظت می‌شوند.

در نسخه n8n self-hosted، شما کنترل کامل بر محل ذخیره‌سازی داده‌ها دارید و می‌توانید آن را در هر سروری که انتخاب می‌کنید میزبانی کنید.

این گزینه برای سازمان‌هایی که نیاز به کنترل کامل بر داده‌های خود دارند ایده‌آل است.

n8n همچنین از ذخیره‌سازی رمزگذاری شده اسرار، احراز هویت دو مرحله‌ای (2FA)، SSO، SAML و LDAP پشتیبانی می‌کند.

  • ذخیره‌سازی داده‌ها در اتحادیه اروپا برای نسخه‌های میزبانی شده
  • کنترل کامل بر محل ذخیره‌سازی در نسخه self-hosted
  • پشتیبانی از SSO، SAML و LDAP
  • ذخیره‌سازی رمزگذاری شده اسرار
  • احراز هویت دو مرحله‌ای (2FA)
  • یکپارچه‌سازی با سرویس‌های خارجی ذخیره‌سازی اسرار
راهنمای کامل n8n رایگان: نصب و استفاده از نسخه self-hosted

تجربه کاربران از n8n رایگان چیست؟

تجربه کاربران از نسخه n8n رایگان و n8n self-hosted بسیار مثبت گزارش شده است.

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

بسیاری از کاربران تأکید می‌کنند که نسخه n8n اوپن سورس تقریباً ۹۵٪ از ویژگی‌های نسخه ابری را ارائه می‌دهد و این موضوع آن را به یک گزینه بسیار مقرون‌به‌صرفه تبدیل کرده است.

کاربران به ویژه از قابلیت اجرای کد JavaScript و Python در n8n استقبال کرده‌اند.

این ویژگی به آن‌ها اجازه می‌دهد تا در صورت نیاز از کدهای سفارشی استفاده کنند و محدودیت‌های ابزارهای no-code را برطرف نمایند.

همچنین قابلیت import از cURL و پشتیبانی از بسته‌های npm در نسخه self-hosted از جمله نقاط قوت برجسته این پلتفرم محسوب می‌شوند.

  • نصب آسان با Docker در کمتر از ۳۰ ثانیه
  • پشتیبانی کامل از کدهای JavaScript و Python
  • امکان استفاده از بسته‌های خارجی npm
  • هزینه بسیار پایین میزبانی خودگردان
  • جامعه فعال با بیش از ۲۰۰,۰۰۰ عضو
  • امنیت بالا و کنترل کامل بر داده‌ها

مزایای self-hosting از دید کاربران

کاربران فنی که از نسخه n8n self-hosted استفاده می‌کنند، مزایای متعددی را گزارش می‌دهند.

مهم‌ترین مزیت، کنترل کامل بر داده‌ها و امنیت اطلاعات است که امکان نصب روی سرورهای داخلی را فراهم می‌کند.

کاربران همچنین از هزینه‌ی بسیار پایین این روش استقبال می‌کنند، چرا که تنها هزینه سرور را پرداخت می‌کنند و برای خود پلتفرم هیچ هزینه‌ای نمی‌پردازند.

یکی از ویژگی‌های برجسته‌ی نسخه self-hosted، امکان استفاده از کتابخانه‌های خارجی npm و Python است که در نسخه ابری در دسترس نیست.

این قابلیت به توسعه‌دهندگان اجازه می‌دهد workflowهای بسیار پیچیده‌تری ایجاد کنند.

نصب n8n با Docker تنها 30 ثانیه زمان می‌برد و راه‌اندازی کامل با reverse proxy حدود 20 دقیقه طول می‌کشد.

  • کنترل کامل بر داده‌ها و امنیت اطلاعات
  • هزینه بسیار پایین (فقط هزینه سرور)
  • امکان استفاده از کتابخانه‌های خارجی npm و Python
  • نصب سریع و آسان با Docker
  • اجرای workflowهای نامحدود بدون محدودیت قدم
  • دسترسی به کد منبع کامل در GitHub

چالش‌های گزارش شده

کاربران n8n رایگان در نسخه self-hosted با چند چالش عمده روبرو هستند.

مهم‌ترین مشکل مربوط به پیکربندی سرویس‌های oAuth مانند Google است که نیازمند ایجاد کلاینت OAuth در Google Console می‌باشد.

این فرآیند برای کاربران غیرفنی می‌تواند پیچیده و زمان‌بر باشد.

همچنین برخی کاربران گزارش داده‌اند که نسخه Community Edition فاقد برخی ویژگی‌های پیشرفته مانند متغیرهای سراسری و کنترل نسخه با Git است.

با این حال، این محدودیت‌ها با استفاده از نودهای جامعه قابل جبران هستند.

n8n به عنوان یک پلتفرم اتوماسیون رایگان و self-hosted گزینه بسیار مقرون‌به‌صرفه‌ای برای تیم‌های فنی محسوب می‌شود.

نسخه Community این پلتفرم که به صورت کاملاً رایگان قابل استفاده است، تقریباً ۹۵٪ از قابلیت‌های نسخه ابری را ارائه می‌دهد و تنها با پرداخت هزینه سرور (حدود ۵ دلار ماهانه برای یک سرور ۴ گیگابایتی) قابل راه‌اندازی است.

از مزایای اصلی n8n رایگان می‌توان به اجرای کد JavaScript و Python، پشتیبانی از بسته‌های npm، امکان import از cURL و عدم محدودیت در تعداد مراحل workflow اشاره کرد.

با این حال، تنظیم oAuth برای سرویس‌هایی مانند Google Sheets نیازمند صرف زمان بیشتری نسبت به نسخه‌های ابری است.

برای کاربرانی که به دنبال راه‌حل‌های اتوماسیون رایگان هستند، n8n self-hosted انتخاب ایده‌آلی محسوب می‌شود، در حالی که نسخه ابری آن با قیمت ۲۰ یورو ماهانه برای استارتر و ۵۰ یورو برای پلن Pro ارائه می‌شود.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا