Darmowy szablon automatyzacji

Kopia zapasowa n8n Workflows na Dysku Google

2181
27 dni temu
6
bloków


Automatyczne tworzenie kopii zapasowych workflow w n8n na Google Drive

Ten szablon automatyzacji umożliwia codzienne tworzenie kopii zapasowych danych workflow w n8n i zapisywanie ich w Google Drive. Zapewnia bezpieczne przechowywanie konfiguracji i logów wykonania, minimalizując ryzyko utraty danych i zwiększając niezawodność procesów.

Dlaczego warto użyć tego rozwiązania?

  • Automatyzuje rutynowe kopie zapasowe bez wysiłku
  • Zmniejsza potrzebę ręcznej interwencji i ryzyko utraty danych
  • Bezpiecznie przechowuje krytyczne konfiguracje workflow w Google Drive

Jak to działa?

Workflow działa w oparciu o harmonogram, transformację danych JSON i bezpieczne przechowywanie w chmurze:

  1. Wyzwalacz kopii zapasowej - ręczne wykonanie lub automatyczne planowanie codziennie o 1:30
  2. Przygotowanie danych - parametry workflow definiują lokalizację kopii i organizację plików
  3. Transformacja i kodowanie - dane są przetwarzane i konwertowane do formatu JSON w base64
  4. Przechowywanie w chmurze - kopia zapasowa jest bezpiecznie przesyłana do wskazanego folderu w Google Drive

Przykłady zastosowań

Ta automatyzacja znajduje zastosowanie w wielu scenariuszach biznesowych i technicznych:

  • Zabezpieczenie konfiguracji workflow przed przypadkowym usunięciem
  • Tworzenie historii zmian w procesach automatyzacji
  • Migracja workflow między środowiskami (dev/prod)
  • Spełnienie wymogów polityki backupowej firmy
  • Przygotowanie do audytu procesów automatyzacji
  • Współdzielenie konfiguracji workflow między członkami zespołu
  • Odzyskiwanie danych po awarii systemu

Opcje dostosowania

Możesz modyfikować różne aspekty workflow kopii zapasowych:

Dostosowanie częstotliwości backupów

Domyślnie workflow uruchamia się codziennie o 1:30. Aby to zmienić:

  1. Otwórz węzeł Trigger w n8n
  2. Zmodyfikuj wyrażenie Cron lub wybierz inną częstotliwość

Wybór konkretnych workflow do backupu

Zamiast wszystkich workflow możesz wybrać konkretne:

  1. Dodaj węzeł Filter przed eksportem danych
  2. Zdefiniuj konkretne ID lub nazwy workflow do uwzględnienia

Zmiana miejsca docelowego backupu

Domyślnie jest to Google Drive, ale możesz zmienić:

  1. Zastąp węzeł Google Drive innym dostawcą przechowywania
  2. Skonfiguruj uwierzytelnianie dla nowego miejsca docelowego

Modyfikacja formatu danych

Domyślnie dane są przechowywane w formacie JSON:

  1. Konwertuj JSON na CSV używając węzła Spreadsheet File
  2. Dodaj węzeł Compression do zapisu w formacie ZIP

Szyfrowanie backupu dla dodatkowego bezpieczeństwa

  1. Użyj węzła Crypto do zaszyfrowania pliku JSON przed przesłaniem
  2. Skonfiguruj folder w Google Drive z ograniczonymi uprawnieniami

Weryfikacja działania backupu

Przed pełnym wdrożeniem automatyzacji warto przetestować działanie:

  1. Ręcznie wyzwól workflow w n8n i sprawdź czy plik pojawi się w Google Drive
  2. Pobierz plik JSON i sprawdź czy dane zgadzają się z logami workflow
  3. Spróbuj zaimportować plik JSON z powrotem do n8n
  4. Przetestuj z przykładowym plikiem w Google Drive

Jak znaleźć ID folderu w Google Drive

Aby backup trafiał do właściwego folderu:

  1. Otwórz Google Drive
  2. Przejdź do folderu docelowego
  3. Sprawdź URL w przeglądarce
  4. ID folderu to długi ciąg znaków po /folders/

Przykład: Jeśli URL to https://drive.google.com/drive/folders/14oUlH_LW_NT0Xb2woZWvuzRncV-bhla, to ID folderu to 14oUlH_LW_NT0Xb2woZWvuzRncV-bhla


   Skopiuj kod szablonu   
{"meta":{"instanceId":"c911aed9995230b93fd0d9bc41c258d697c2fe97a3bab8c02baf85963eeda618","templateCredsSetupCompleted":true},"nodes":[{"id":"3239827a-ba1c-4131-bfbe-6fa7d35bfaae","name":"Parameters","type":"n8n-nodes-base.set","position":[360,720],"parameters":{"options":{},"assignments":{"assignments":[{"id":"1b65def6-4984-497d-a4bc-232af22927ad","name":"directory","type":"string","value":"https://drive.google.com/drive/folders/your-directory-id"},{"id":"c8c98f88-9f22-4574-88b8-1db99f6e4ec4","name":"parentdrive","type":"string","value":"https://drive.google.com/drive/my-drive"}]}},"typeVersion":3.4},{"id":"de6411b5-5d53-4d42-b3b6-0fc4b84c52ea","name":"Schedule Trigger","type":"n8n-nodes-base.scheduleTrigger","position":[180,720],"parameters":{"rule":{"interval":[{"triggerAtHour":1,"triggerAtMinute":30}]}},"typeVersion":1.2},{"id":"5b25b86a-c957-4aa3-9c10-b884ee30d9a1","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[160,460],"parameters":{"color":3,"width":560,"height":140,"content":"## Simplest n8n Workflow Backup – Automating Your Data Security in Google Drive"},"typeVersion":1},{"id":"f5033398-ccf6-4126-9039-6fa8a5968552","name":"Code","type":"n8n-nodes-base.code","position":[720,720],"parameters":{"jsCode":"return items.map(item => {n const jsonData = JSON.stringify(item.json);n const binaryData = Buffer.from(jsonData).toString('base64');n item.binary = {n data: {n data: binaryData,n mimeType: 'application/json',n fileName: 'data.json'n }n };n return item;n});"},"typeVersion":2},{"id":"b8532f27-a619-4683-a835-096f3a450397","name":"Get all n8n Workflows","type":"n8n-nodes-base.n8n","position":[540,720],"parameters":{"filters":{},"requestOptions":{}},"credentials":{"n8nApi":{"id":"lkbDvgt244nzvwuE","name":"n8n account"}},"typeVersion":1},{"id":"e6c815c6-00ac-4d91-b92f-dfc0c962bcd3","name":"Backup to Google Drive","type":"n8n-nodes-base.googleDrive","position":[900,720],"parameters":{"name":"={{ $json.name+ ".json"}}","driveId":{"__rl":true,"mode":"list","value":"My Drive","cachedResultUrl":"https://drive.google.com/drive/my-drive","cachedResultName":"My Drive"},"options":{},"folderId":{"__rl":true,"mode":"url","value":"={{ $('Parameters').item.json.directory }}"}},"retryOnFail":true,"typeVersion":3}],"pinData":{},"connections":{"Code":{"main":[[{"node":"Backup to Google Drive","type":"main","index":0}]]},"Parameters":{"main":[[{"node":"Get all n8n Workflows","type":"main","index":0}]]},"Schedule Trigger":{"main":[[{"node":"Parameters","type":"main","index":0}]]},"Get all n8n Workflows":{"main":[[{"node":"Code","type":"main","index":0}]]}}}
  • cpde
  • Javascript
  • JS
  • Python
  • Script
  • Custom Code
  • Function
Planeta AI 2025 
magic-wandmenu linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram