سرور برای n8n
راهنمای انتخاب سرور برای n8n و اجرای اتوماسیون گردش کار روی سرور خودتان. منابع لازم، مقایسه با نسخه ابری و نکات نگهداری.
قیمتها، شروع از تهران
هزینه بهصورت روزانه از کیف پول شما کسر میشود. هر زمان سرور را حذف کنید، کسر هزینه متوقف میشود. ارقام زیر مربوط به ارزانترین لوکیشن است؛ قیمت در سایر لوکیشنها متفاوت است.
| پردازنده | حافظه | دیسک NVMe | هزینه روزانه | تقریباً ماهانه | |
|---|---|---|---|---|---|
| ۱ هسته | ۱ گیگابایت | ۳۰ گیگابایت | ۲۸,۰۰۰ تومان | ۸۴۰,۰۰۰ تومان | ساخت سرور |
| ۲ هسته | ۲ گیگابایت | ۵۰ گیگابایت | ۴۴,۰۰۰ تومان | ۱,۳۲۰,۰۰۰ تومان | ساخت سرور |
| ۲ هسته | ۴ گیگابایت | ۸۰ گیگابایت | ۶۲,۰۰۰ تومان | ۱,۸۶۰,۰۰۰ تومان | ساخت سرور |
| ۴ هسته | ۸ گیگابایت | ۱۶۰ گیگابایت | ۱۱۴,۰۰۰ تومان | ۳,۴۲۰,۰۰۰ تومان | ساخت سرور |
قیمتها بدون احتساب مالیات بر ارزش افزوده است و در صورتحساب نهایی اضافه میشود. رقم ماهانه تقریبی و بر پایه ۳۰ روز محاسبه شده است. منابع دلخواه خود را میتوانید در صفحه ساخت سرور دقیقتر تنظیم کنید.
n8n ابزار اتوماسیون گردش کار است — همان کاری که سرویسهایی مثل Zapier انجام میدهند، با این تفاوت که میتوانید آن را روی سرور خودتان اجرا کنید. تفاوت اصلی در مدل هزینه است: سرویسهای ابری معمولاً بهازای هر اجرا هزینه میگیرند، اما هزینه سرور شما ثابت است چه ده اجرا داشته باشید چه ده هزار.
این صفحه کمک میکند تصمیم بگیرید که آیا اجرای n8n روی سرور شخصی برای شما بهصرفه است و اگر بله، چه منابعی بردارید.
چه زمانی سرور شخصی به نسخه ابری میارزد؟
سرور شخصی را وقتی انتخاب کنید که:
- تعداد اجراها زیاد است و هزینه بهازای اجرا دارد جمع میشود
- داده حساس جابهجا میکنید که نباید از زیرساخت شما خارج شود
- به کتابخانه یا ابزار خاصی نیاز دارید که در نسخه ابری در دسترس نیست
- میخواهید بدون محدودیت آزمایش کنید بدون نگرانی از سهمیه
و نسخه ابری را نگه دارید اگر:
- تعداد اجراهایتان کم است و در سطح رایگان جا میشوید
- نمیخواهید سرور را نگهداری کنید — بهروزرسانی، بکآپ، گواهی SSL
- تازه با n8n آشنا میشوید و هنوز مطمئن نیستید به آن نیاز دارید
اگر تازه شروع کردهاید، اول با نسخه ابری کار کنید تا بفهمید n8n برای شما مفید هست یا نه. راهاندازی سرور اختصاصی برای ابزاری که هنوز نمیدانید استفاده میکنید یا نه، ترتیب کار را برعکس انجام دادن است.
انتخاب منابع
مصرف n8n بیشتر به حجم دادهای که در هر اجرا جابهجا میشود بستگی دارد تا تعداد گردشکارها. یک گردشکار که یک فایل ۵۰ مگابایتی را پردازش میکند، از ده گردشکار که فقط چند فیلد متنی جابهجا میکنند سنگینتر است.
| کاربرد | پردازنده | حافظه | دیسک |
|---|---|---|---|
| چند گردشکار ساده | ۱ هسته | ۲ گیگابایت | ۳۰ گیگابایت |
| اتوماسیون تیمی روزمره | ۲ هسته | ۴ گیگابایت | ۵۰ گیگابایت |
| پردازش فایل یا داده حجیم | ۴ هسته | ۸ گیگابایت | ۸۰ گیگابایت |
| n8n بههمراه مدل هوش مصنوعی محلی | ۴ هسته | ۱۶ گیگابایت | ۱۰۰ گیگابایت |
سطر آخر توضیح میخواهد: اگر میخواهید n8n را به یک مدل زبانی محلی وصل کنید، حافظه لازم را مدل تعیین میکند نه n8n. جزئیات در صفحه سرور برای هوش مصنوعی.
امنیت اعتبارنامهها
نکتهای که در راهاندازی n8n معمولاً نادیده گرفته میشود: نمونه n8n شما به مرور به مخزنی از کلیدهای دسترسی تبدیل میشود. توکن تلگرام، کلید API سرویسها، دسترسی به دیتابیس، اعتبارنامه ایمیل — همه در یک جا جمع میشوند.
یعنی سروری که n8n روی آن است، ارزش امنیتی بالاتری از خود گردشکارها دارد. سه کار حداقلی:
- رابط n8n را روی اینترنت باز نگذارید بدون احراز هویت. n8n بهصورت پیشفرض محافظتشده نیست و اگر بدون تنظیم منتشرش کنید، هر کسی که آدرس را بداند به همه اعتبارنامهها دسترسی دارد.
- کلید رمزنگاری n8n را جای امنی نگه دارید. اعتبارنامهها با این کلید رمز میشوند؛ بدون آن، بکآپ شما قابل بازیابی نیست.
- دسترسی SSH سرور را محکم کنید — راهنمای امنسازی.
اگر n8n را پشت وبسرور جلویی منتشر میکنید، احراز هویت را در همان لایه هم اضافه کنید. دو لایه محافظت برای سرویسی که کلیدهای همه سرویسهای دیگرتان را نگه میدارد، زیادهروی نیست.
دیتابیس: کی باید به پستگرس مهاجرت کنید؟
n8n بهصورت پیشفرض با SQLite کار میکند و برای شروع کاملاً کافی است. علائمی که وقت مهاجرت به پستگرس رسیده:
- تعداد اجراها روزانه به چند هزار رسیده
- تاریخچه اجراها را طولانی نگه میدارید و پایگاه داده بزرگ شده
- کندی محسوسی در بارگذاری تاریخچه میبینید
اگر به این نقطه رسیدید، صفحه سرور برای دیتابیس نکات سایزبندی پستگرس را توضیح میدهد.
لوکیشن
انتخاب لوکیشن را بر اساس سرویسهایی بگیرید که گردشکارهای شما با آنها کار میکنند:
| گردشکارها بیشتر با… | لوکیشن پیشنهادی |
|---|---|
| سرویسهای بینالمللی و API خارجی | آلمان یا هلند |
| درگاه پرداخت، پیامک و سامانههای داخلی | ایران |
| هر دو | لوکیشن خارجی، چون دسترسی آزادتر است |
راهاندازی
مسیر کامل — از سرور خام تا n8n در دسترس روی دامنه با گواهی SSL — در آموزش نصب n8n روی Debian با داکر و Nginx توضیح داده شده است.
اگر با داکر آشنا نیستید، آموزش نصب داکر را اول بخوانید؛ n8n معمولاً بهصورت کانتینر اجرا میشود.
برای وصل کردن n8n به مدلهای هوش مصنوعی و ساخت ایجنت، راهنمای n8n و MCP الگوی عملی را نشان میدهد.
نگهداری
| کار | دستور | چه زمانی |
|---|---|---|
| بهروزرسانی n8n | docker compose pull && docker compose up -d |
ماهانه |
| بکآپ گردشکارها و اعتبارنامهها | خروجی گرفتن یا بکآپ حجم داکر | هفتگی |
| پاکسازی تاریخچه اجراها | از تنظیمات n8n | ماهانه |
| بررسی فضای دیسک | df -h |
ماهانه |
| گرفتن اسنپشات | از کنترل پنل ابر سپهر | پیش از بهروزرسانی |
بکآپ اعتبارنامهها را جدی بگیرید: گردشکارها را میتوان دوباره ساخت، اما کلیدهای API و توکنهایی که در n8n ذخیره کردهاید، اگر از دست بروند باید همه را از سرویسهای مربوطه دوباره بگیرید.
جمعبندی
سرور برای n8n وقتی بهصرفه است که تعداد اجراهایتان زیاد باشد یا دادهای جابهجا کنید که نباید از زیرساخت شما خارج شود. برای شروع ۲ گیگابایت رم کافی است و بعداً میتوانید منابع را افزایش دهید.
اگر هنوز مطمئن نیستید n8n ابزار مناسبی برای شماست، اول با نسخه ابری امتحان کنید. با پرداخت روزانه، وقتی تصمیم گرفتید مهاجرت کنید، هزینه راهاندازی و آزمایش ناچیز است.
سوالهای پرتکرار
برای n8n چقدر منابع لازم است؟ +
برای شروع ۱ هسته و ۲ گیگابایت رم کافی است. اگر گردشکارهای شما داده حجیم پردازش میکنند یا چند اجرا همزمان دارند، ۴ گیگابایت بگیرید. مصرف n8n بیشتر به دادهای بستگی دارد که در هر اجرا جابهجا میشود تا تعداد گردشکارها.
چرا نسخه ابری n8n را نگیرم؟ +
اگر تعداد اجراهایتان کم است، نسخه ابری سادهتر است. سرور شخصی وقتی بهصرفه میشود که تعداد اجراها زیاد شود، چون هزینه سرور ثابت است و با تعداد اجرا بالا نمیرود. دلیل دوم، دادهای است که نباید از زیرساخت شما خارج شود.
n8n به دیتابیس جدا نیاز دارد؟ +
برای شروع نه؛ با SQLite کار میکند. اگر تعداد اجراها زیاد شد یا تاریخچه اجراها را طولانی نگه میدارید، مهاجرت به پستگرس توصیه میشود.
کدام لوکیشن مناسب است؟ +
اگر گردشکارهای شما با سرویسهای خارجی کار میکنند، لوکیشن خارج از کشور. اگر عمدتاً با سرویسهای داخلی مثل درگاه پرداخت و پیامک ارتباط دارند، لوکیشن ایران.
آیا برای اجرای وبهوک به دامنه نیاز دارم؟ +
بله. برای اینکه سرویسهای بیرونی بتوانند وبهوک بفرستند، به دامنه با گواهی SSL نیاز دارید. راهاندازی آن بخشی از آموزش نصب است.
اگر سرور خاموش شود گردشکارها چه میشوند؟ +
اجراهای زمانبندیشده در مدت خاموشی انجام نمیشوند. n8n بهصورت پیشفرض اجراهای از دست رفته را جبران نمیکند، پس برای کارهای حساس بهتر است منطق تکرار را در خود گردشکار پیشبینی کنید.
آموزشهای مرتبط
آموزش نصب n8n روی Debian 13 با داکر و Nginx
نصب گامبهگام n8n روی سرور ابری با Debian 13؛ داکر، وبسرور جلویی Nginx، فایروال UFW، گواهی SSL رایگان و بکآپ.
ادامه مطلبساخت ایجنت هوش مصنوعی با n8n و MCP روی سرور ابری
راهاندازی ایجنت هوش مصنوعی با n8n و پروتکل MCP؛ فعالسازی سرور MCP نمونه، اتصال کلاینت، دادن ابزار به ایجنت و انتشار گردشکار بهعنوان ابزار.
ادامه مطلبآموزش نصب داکر روی اوبونتو ۲۴.۰۴ از مخزن رسمی
نصب داکر روی اوبونتو از مخزن رسمی؛ Docker Compose، اجرا بدون sudo، فایروال UFW، چرخش لاگ و پاکسازی فضای دیسک روی سرور ابری.
ادامه مطلبکاربردها دیگر
آخرین بهروزرسانی: ۰۹ مرداد ۱۴۰۵