مستندات برنامه آماده N8N

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

گام‌های راه اندازی مستندات برنامه آماده N8N

گام ۱ :

ایجاد برنامه

پس از ورود به لکسویا، از منوی سمت راست گزینه‌ی «اپ و دیتابیس» را انتخاب کنید. در صورتی که قبلاً برنامه‌ای ساخته باشید، در این صفحه آن را مشاهده خواهید کرد. برای مشاهده جزئیات هر برنامه، روی آن کلیک کنید. همچنین، برای افزودن برنامه جدید، دکمه‌ی ایجاد را فشار دهید.

گام ۲ :

انتخاب برنامه از لیست برنامه‌های آماده

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

گام ۳ :

ورود به بخش جزییات برنامه

در صفحه‌ی لیست برنامه‌های آماده‌ منتظر بمانید تا وضعیت برنامه به Running (آماده) تغییر کند سپس را آن کلیک کنید تا وارد صفحه‌ی جزئیات برنامه شوید. اگر پیش‌نیاز برنامه دیتابیس باشد می‌توانید دیتابیس ساخته شده را نیز در لیست مشاهده خواهید کرد.

گام ۴ :

اجرای برنامه از طریق لینک

پس از ورود به صفحه جزییات بالا سمت راست وضعیت برنامه و دامنه آن را مشاهده می‌کنید. درصورتی که وضعیت برنامه آماده (Running) باشد روی لینک کلیک کنید. با کلیک روی دامنه برنامه‌ی شما در تب جدید باز می‌شود و شما می‌توانید از آن استفاده‌ کنید. این دامنه مخصوص برنامه‌ی تحت وب شماست و از هرکجا با این آدرس می‌توانید به برنامه‌ی خود دسترسی داشته باشید.

گام ۵ (اختیاری) :

مشاهده لاگ برنامه

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

گام ۶ (اختیاری) :

اجرای دستور در بخش کنسول

در قسمت کنسول می‌توانید دستورات مورد نیاز را اجرا کنید.

گام ۷ (اختیاری) :

مانیتورنیگ منابع مصرفی

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

گام ۸ (اختیاری) :

افزودن دیسک و والیوم به پروژه

در صورتی که برنامه شما نیاز به دیسک اضافی داشته باشد می‌توانید از قسمت دیسک‌ها دیسکی ساخته و در مسیر مورد نظر مونت (mount) کنید. در مواقعی که بخواهید پوشه‌ی لاگ برنامه را جدا کنید یا پوشه‌ای بسازید که فایل بکاپ در آن ذخیره یا بارگزاری شود، می‌توانید از این گزینه استفاده کنید. برای ساخت دیسک روی دکمه‌ی + اضافه کردن بزنید و در دیالوگ باز شده اسم دیسک، اندازه آن و مسیری که باید در آن دیسک مونت شود را انتخاب کرده و دکمه‌ی ایجاد را بزنید. توجه داشته باشید که این عملیات موجب ری‌استارت شدن برنامه می‌شود. در صورتی که دیسکی از قبل موجود دارید و می‌خواهید به برنامه‌های آماده متصل کنید بعد از زدن دکمه‌ی + اضافه کردن از بالای دیالوگ گزینه‌ی موجود را بزنید تا دیسک‌های موجود به شما نمایش داده شود. سپس دیسک مورد و مسیر مونت مورد نظرتان را انتخاب و ایجاد را بزنید.

گام ۹ (اختیاری) :

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

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

گام ۱۰ (اختیاری) :

افزودن دامنه به برنامه

در قسمت تنظیمات امکان تنظیم کردن دامنه برای برنامه را دارید. برای این کار در قسمت URL دامنه‌ی مورد نظر خود را بدون http و / وارد کرده و دکمه‌ی ذخیره را بزنید. توجه داشته باشید پس از انجام این مرحله نیاز است که تنظیمات مربوط به nameserver خود را هم انجام دهید تا ترافیک این دامنه به این پروژه هدایت شود.

گام ۱۱ (اختیاری) :

راه‌اندازی مجدد برنامه

برای ری‌استارت کردن سرور و برنامه، از قسمت عملیات (بالا سمت چپ صفحه) دکمه‌ی ری‌استار رو بزنید. پس از زدن دکمه منتظر بمانید تا وضعیت برنامه دوباره به حالت running برگردد.

گام ۱۲ (اختیاری) :

تغییر منابع پروژه

برای افزایش منابع پروژه، از قسمت عملیات (بالا سمت چپ صفحه) دکمه‌ی افزایش منابع رو بزنید و منابع را تغییر دهید و دکمه‌ی تغییر را بزنید. در صورتی که منابع پروژه شما از ۸۰ درصد بیشتر شده از منابع پروژه خود را افزایش دهید. بهترین عملکرد پروژه زمانی‌ست که منابع آن کمتر از ۸۰ درصد باشد. توجه داشته باشید که در صورتی که پروژه‌ی شما چند رپلیکا داشته باشد و منابع آن را افزایش دهید، منابع همه رپلیکاها به مقداری که تغییر دادید، افزایش می‌یابد. به این نوع افزایش پروژه اصطلاحاً Vertical Scaling می‌گویند.

گام ۱۳ (اختیاری) :

قفل کردن پروژه

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

گام ۲۴ (اختیاری) :

حذف پروژه

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

سوالات متداول

n8n چیست و چه کاربردی دارد؟

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

چه تفاوتی بین n8n و Zapier وجود دارد؟

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

آیا امکان نصب n8n روی سرور شخصی وجود دارد؟

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

با n8n چه نوع اتوماسیون‌هایی می‌توان ساخت؟

می‌توانید اتوماسیون‌هایی مانند دریافت و ارسال ایمیل، همگام‌سازی داده بین Google Sheets و Slack، گرفتن API از یک سیستم و ذخیره در پایگاه‌داده، یا بررسی دوره‌ای سلامت سایت‌ها بسازید. صدها اتصال (integration) برای اپلیکیشن‌های محبوب وجود دارد.

آیا n8n برای توسعه‌دهندگان هم مناسب است؟

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

آیا n8n به بهبود بهره‌وری تیم کمک می‌کند؟

قطعاً. با حذف وظایف دستی و تکراری، n8n باعث صرفه‌جویی در زمان، کاهش خطای انسانی، و بهینه‌سازی فرآیندها می‌شود، که در نتیجه بهره‌وری تیم افزایش می‌یابد.