Dina automationer driver verksamheten. Sedan får en ”liten” ändring ett flöde att fallera, en inloggningsuppgift går ut eller någon råkar radera fel sak. Plötsligt jagar du igenom versioner och hoppas att du kan återskapa det som fungerade.
Den här Drive backup automation slår hårt mot Ops och marknadsteam eftersom det är ni som blir pingade när saker slutar fungera. En solo-grundare känner också av det, bara senare på kvällen. Målet här är enkelt: dagliga, organiserade backuper som du snabbt kan återställa från, utan att behöva komma ihåg att göra något.
Det här n8n-flödet säkerhetskopierar alla dina n8n-workflows till Google Drive, behåller bara de senaste backuperna du vill ha och lagrar allt i prydliga datummärkta mappar. Du får se vad det automatiserar, vad du behöver och vad du ska se upp med.
Så fungerar den här automatiseringen
Hela n8n-flödet, från trigger till slutresultat:
n8n Workflow Template: Google Drive-backuper med GitHub-klara exporter
flowchart LR
subgraph sg0["Schedule Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "Schedule Trigger", pos: "b", h: 48 }
n1@{ icon: "mdi:play-circle", form: "rounded", label: "Manual trigger", pos: "b", h: 48 }
n2@{ icon: "mdi:cog", form: "rounded", label: "Search files and folders", pos: "b", h: 48 }
n3@{ icon: "mdi:swap-vertical", form: "rounded", label: "Start cleanup (run once)", pos: "b", h: 48 }
n4["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>Sort and isolate old folders"]
n5@{ icon: "mdi:swap-vertical", form: "rounded", label: "Loop over folders to delete", pos: "b", h: 48 }
n6@{ icon: "mdi:swap-vertical", form: "rounded", label: "Loop over each workflow", pos: "b", h: 48 }
n7["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/n8n.svg' width='40' height='40' /></div><br/>Get all n8n workflows"]
n8@{ icon: "mdi:cog", form: "rounded", label: "Create new backup folder", pos: "b", h: 48 }
n9@{ icon: "mdi:cog", form: "rounded", label: "Convert workflow to file", pos: "b", h: 48 }
n10@{ icon: "mdi:cog", form: "rounded", label: "Upload workflow to Google Dr..", pos: "b", h: 48 }
n11@{ icon: "mdi:cog", form: "rounded", label: "Delete old folder", pos: "b", h: 48 }
n12@{ icon: "mdi:swap-vertical", form: "rounded", label: "CONFIG - Set your variables ..", pos: "b", h: 48 }
n1 --> n12
n0 --> n12
n11 --> n5
n7 --> n6
n6 --> n3
n6 --> n9
n9 --> n10
n8 --> n7
n2 --> n4
n3 --> n2
n5 --> n11
n4 --> n5
n10 --> n6
n12 --> n8
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n0,n1 trigger
class n4 code
classDef customIcon fill:none,stroke:none
class n4,n7 customIcon
Problemet: backuper görs inte förrän du behöver dem
Manuella backuper är definitionen av ”senare”. Du tänker exportera workflows efter en stor ändring, men dagen blir full, du glömmer, och inget dåligt händer … förrän det gör det. Då pusslar du ihop vad som ändrats i flera workflows, försöker minnas vilken version som var stabil och hoppas att det finns en kopia någonstans. Även om du exporterar hamnar de där .json-filerna ofta utspridda i nedladdningsmappar med namn som ”workflow (7).json”, vilket inte är en återställningsplan. Och om du sparar allt för alltid blir lagringen till en rörig låda med blandat innehåll.
Det eskalerar snabbt. Här är var det faller i verkligheten.
- Du exporterar bara efter ”större” ändringar, vilket gör att mindre ändringar som skapar fel smiter igenom.
- Backuper hamnar på slumpmässiga ställen, så återställning blir ett sökproblem i stället för en snabb åtgärd.
- Om du behåller varje backup för alltid skräpar du ner Drive och gör rätt mapp svårare att hitta.
- Om en instans blir korrupt eller felkonfigurerad tappar du tid på att bygga om i stället för att återställa.
Lösningen: dagliga Google Drive-backuper med rensning enligt retention
Det här flödet körs dagligen enligt schema och gör tyst det tråkiga men avgörande jobbet att skydda din n8n-miljö. Det börjar med att kontrollera din valda Google Drive-mapp och rensar bort gamla backupmappar baserat på ett retention-antal du anger, så att du behåller den mest användbara historiken utan att hamstra allt. Sedan skapar det en ny mapp för dagens backup, namngiven med datum så att den är lätt att överblicka. Därefter anropar det n8n API:et för att hämta en lista över alla workflows i din instans, konverterar varje workflow till en .json-export och laddar upp varje fil till dagens Drive-mapp. När du behöver återställa öppnar du Drive, väljer ett datum, laddar ner exporterna och tar tillbaka kontrollen.
Flödet är rakt på sak. Ett schema startar det, Google Drive hanterar lagring och rensning, och n8n API:et levererar själva workflow-definitionerna. Slutresultatet är en förutsägbar backupkedja du kan lita på.
Vad du får: automatisering vs. resultat
| Vad det här flödet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du underhåller 40 workflows och exporterar dem manuellt en gång i veckan. Även om det ”bara” tar 2 minuter per workflow att exportera och spara någonstans vettigt, blir det cirka 80 minuter i veckan, plus den mentala belastningen av att komma ihåg det. Med det här flödet tar uppsättningen cirka 3 minuter en gång, sedan körs det dagliga jobbet automatiskt i bakgrunden. Din ”tidsåtgång” blir i princip noll om du inte behöver återställa, vilket är hela poängen.
Det här behöver du
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
- Google Drive för datummärkta backupmappar och lagring.
- n8n API-åtkomst för att exportera dina workflows programmässigt.
- Google Drive-mapp-ID (kopiera det från mappens URL i Drive)
Kunskapsnivå: Nybörjare. Du kopplar konton och klistrar in ett mapp-ID plus ett retention-antal.
Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
Daglig schematrigger. Flödet körs automatiskt en gång per dag, så backuperna blir konsekventa även när veckan är kaotisk.
Rensning enligt retention i Google Drive. Det söker i din valda Drive-mapp efter äldre backupmappar och raderar allt utöver antalet du vill behålla. Strukturerad lagring, mindre brus.
Exportera workflows från din n8n-instans. Med n8n API:et (via HTTP request) hämtar det din workflow-lista och loopar igenom varje workflow för att skapa en .json-exportfil.
Ladda upp exporter till en datummärkt mapp. En ny mapp skapas för idag och varje exporterad .json-fil laddas upp där. Om du behöver återställa väljer du ett datum och jobbar från en beprövad snapshot.
Du kan enkelt ändra retention-antalet för att behålla mer historik, eller byta Drive-mapp för att matcha olika miljöer (som staging vs. produktion) efter behov. Se hela implementationsguiden nedan för alternativ för anpassning.
Vanliga fallgropar
- Google Drive-inloggningar kan gå ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera först Google Drive-nodens ”Credential”-val och åtkomsten i ditt Google-konto.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
- n8n API-åtkomst kan fallera om din API-nyckel ändras eller om instansens URL är fel. Dubbelkolla inställningarna i HTTP Request-noden och bekräfta att endpointen fungerar i webbläsaren eller din API-klient.
Vanliga frågor
Cirka 3 minuter om du redan har åtkomst till Drive och ditt n8n API.
Nej. Du kopplar främst inloggningar och redigerar CONFIG-variablerna. Flödet sköter export och uppladdning åt dig.
Ja. n8n har ett gratis alternativ för egen drift och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna in Google Drive-lagring, som ofta är gratis för små backuper.
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen drift på en VPS. För egen drift är Hostinger VPS prisvärd och klarar n8n bra. Egen drift ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, och det är en snabb ändring. Uppdatera schematriggern så att den körs veckovis i stället för dagligen, och behåll sedan samma retention-inställning (eller öka den så att du fortfarande har tillräckligt med historik). Du kan också byta namnformat på datummappen till ”YYYY-WW” om veckovisa snapshots är lättare att bläddra i. CONFIG-noden är bästa stället att samla de inställningarna.
Oftast beror det på att Googles auktorisering gått ut eller att fel Drive-konto används. Återanslut Google Drive-inloggningen i n8n och bekräfta sedan att mapp-ID:t pekar på en mapp du faktiskt kan skriva till. Om din organisation begränsar Drive-åtkomst kan du även behöva en admin som tillåter åtkomst för tredjepartsappar.
För de flesta små team är ”hundratals” realistiskt. På n8n Cloud är din begränsning främst månadsvisa körningar i din plan, medan egen drift mer handlar om serverstorlek och hur länge du låter loopen köra. Eftersom detta exporterar workflows ett i taget kan mycket stora instanser ta längre tid, men processen är stabil och förutsägbar när den väl är intrimmad.
Ofta, ja. Zapier och Make är utmärkta för app-till-app-uppgifter, men att säkerhetskopiera n8n-workflows på ett strukturerat sätt innebär vanligtvis att jobba med API:er, loopa igenom objekt och hantera filer i Drive, vilket n8n hanterar utan problem. Du får också möjligheten att köra med egen drift, vilket kan vara viktigt när du vill köra dagligen utan att oroa dig för prissättning per körning. Om du redan kör n8n är det ärligt talat enklare att ha backuperna i samma ekosystem. Prata med en automationsexpert om du vill ha en second opinion för din setup.
Dagliga exporter, prydliga mappar, automatisk rensning. När något går snett slipper du gissa vilken version du kan lita på.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.