ما به کسب و کارهای نوپا مانند شما کمک می کنیم تا حرفه ای شوند

ارائه خدمات طراحی سایت

درباره آکادمی سات

ما مسیر طراحی سایت را از نگاه شما دیده‌ایم؛ می‌دانیم در عمل چه چیزی مهم‌تر است:
سرعت، سادگی، فروش بالا، سئو قوی و پشتیبانی واقعی.

همین امروز شروع کنید. ما در کنارتان هستیم.

اطلاعات تماس

شرکت آتین نگار مانا

بکاپ خودکار روزانه از سرور n8n + دانلود ورکفلو

بکاپ خودکار روزانه از سرور n8n + دانلود ورکفلو

نحوه بکاپ گرفتن خودکار روزانه از تمام سرور n8n و ارسال به تلگرام

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

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

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

نکته:

این آموزش مشروط به این است که شما n8n خود را از طریق 👈 اسکریپت نصب آسان 👉 نصب کرده باشید

آیا می‌توان داخل خود n8n بکاپ خودکار گرفت؟

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

  • بکاپ به‌صورت روزانه و خودکار گرفته می‌شود
  • فایل بکاپ خارج از سرور (تلگرام) ذخیره می‌شود
  • پس از ارسال، فایل‌های اضافی برای جلوگیری از پر شدن سرور حذف می‌شوند

نحوه بکاپ گرفتن خودکار روزانه از تمام سرور n8n و ارسال به تلگرام | آکادمی سات

این دقیقاً همان ورک‌فلویی است که در تصویر مشاهده می‌کنید.

 

 چه اطلاعاتی با بکاپ کامل پوشه .n8n ذخیره می‌شود؟

1. Workflowها

  • تمام ورک‌فلوهای ساخته‌شده
  • وضعیت فعال یا غیرفعال هر ورک‌فلو
  • تنظیمات دقیق هر نود
  • اتصالات بین نودها

2. Credentials (اطلاعات اتصال‌ها)

  • توکن‌های API
  • یوزرنیم و پسوردها
  • کلیدهای دسترسی سرویس‌ها
  • اطلاعات به‌صورت رمزنگاری‌شده

3. Encryption Key

  • کلید رمزنگاری n8n
  • ضروری برای بازگردانی credentials
  • بدون این کلید، هیچ credential قابل استفاده نیست

4. Execution History

  • تاریخچه اجرای موفق ورک‌فلوها
  • تاریخچه اجرای ناموفق
  • ورودی و خروجی هر اجرا
  • متادیتای کامل execution

5. Binary Data

  • فایل‌های آپلود یا دانلود شده
  • تصاویر، PDF، ZIP
  • تمام داده‌های باینری پردازش‌شده در n8n

6. Pinned Data

  • داده‌های Pin شده در نودها
  • داده‌های تستی داخل ادیتور ورک‌فلو

7. Users & Authentication Data

  • کاربران ساخته‌شده در n8n
  • اطلاعات لاگین
  • Sessionها
  • سطح دسترسی کاربران

8. Settings & Configuration

  • تنظیمات داخلی n8n
  • تنظیمات محیطی
  • وضعیت Featureها
  • تنظیمات ادیتور

9. Database (SQLite)

  • دیتابیس اصلی n8n
  • شامل تمام اطلاعات فوق به‌صورت یکپارچه

10. Webhook Metadata

  • اطلاعات وبهوک‌ها
  • مسیرها و وضعیت ثبت وبهوک‌ها
  • ارتباط وبهوک‌ها با ورک‌فلوها

11. Queue & Internal State

  • صف‌های موقت
  • وضعیت‌های داخلی پردازش
  • Stateهای اجرایی

12. Version-specific Internal Data

  • داده‌های وابسته به نسخه n8n
  • اطلاعات migration دیتابیس

 

آموزش ساخت ورک‌فلو بکاپ خودکار در n8n

 

مرحله اول: Schedule Trigger برای ساخت بکاپ

در اولین گام، یک نود Schedule Trigger ایجاد می‌شود
تا فرآیند بکاپ‌گیری به‌صورت روزانه اجرا شود.

 

مرحله دوم: نود SSH برای ساخت فایل بکاپ

 

نحوه بکاپ گرفتن خودکار روزانه از تمام سرور n8n و ارسال به تلگرام | آکادمی سات

 

نود SSH باید با استفاده از یک Credential معتبر به سرور n8n متصل شود.

  • Resource: Command
  • Working Directory: /root
tar -czvf n8n_snapshot.tar.gz ~/.n8n /etc/nginx /etc/letsencrypt

این دستور یک فایل فشرده شامل اطلاعات حیاتی n8n و تنظیمات سرور ایجاد می‌کند.

 

مرحله سوم: Schedule Trigger برای دانلود فایل بکاپ

در مرحله بعد، یک Schedule Trigger دیگر برای دانلود فایل ساخته‌شده اجرا می‌شود.

 

مرحله چهارم: نود SSH (Operation: Download)

 

نحوه بکاپ گرفتن خودکار روزانه از تمام سرور n8n و ارسال به تلگرام | آکادمی سات

 

  • Path: /root/n8n_snapshot.tar.gz
  • File Property: data
  • File Name: n8n_snapshot.tar.gz

 

مرحله پنجم: ارسال فایل بکاپ به تلگرام

 

نحوه بکاپ گرفتن خودکار روزانه از تمام سرور n8n و ارسال به تلگرام | آکادمی سات

 

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

  • Input Binary Field: data
  • Binary File: فعال

Caption:

Time:
{{$now.toFormat('yyyy-LL-dd')}}

مرحله ششم: حذف فایل‌های بکاپ از سرور

برای جلوگیری از پر شدن فضای سرور، یک Schedule Trigger جداگانه برای حذف فایل‌ها ایجاد می‌شود.

بعد نود SSH دیگه اضافه میکنیم و تنظیمات زیر رو روی نود SSH انجام میدیم

 

نحوه بکاپ گرفتن خودکار روزانه از تمام سرور n8n و ارسال به تلگرام | آکادمی سات

 

  • Resource: Command
rm -rf /root/.n8n/binaryData/workflows/<YOUR-DIRECTORY>/executions/*

نکته بسیار مهم:
عبارت <YOUR-DIRECTORY> باید با نام دقیق فولدری که فایل‌های باینری n8n در آن ذخیره می‌شوند جایگزین شود.
برای پیدا کردن این مسیر، لازم است با SFTP وارد سرور شده و دایرکتوری صحیح را بررسی کنید.
در صورت اشتباه، ممکن است داده‌های حیاتی حذف شوند.

 

 

دانلود فایل ورک‌فلو آماده بکاپ n8n

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

 

⬇️ دانلود فایل ورک‌فلو بکاپ خودکار n8n

جمع‌بندی

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

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

سوالات متداول
1.آیا می‌توان با خود n8n بکاپ خودکار گرفت؟

بله، با استفاده از Schedule Trigger و SSH می‌توان بدون ابزار جانبی، بکاپ کامل از n8n تهیه و به تلگرام ارسال کرد.

2.بکاپ پوشه .n8n شامل چه اطلاعاتی است؟

تمام ورک‌فلوها، credentials، execution history، فایل‌های باینری، تنظیمات و دیتابیس n8n در بکاپ ذخیره می‌شود.

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

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

فرم درخواست مشاوره

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

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

✓ درخواست شما با موفقیت ثبت شد
خطا در ارسال اطلاعات. لطفاً دوباره تلاش کنید