n8n 自动化备份管理
该工作流实现了自动化备份管理,能够定时备份当前的工作流数据,并将备份文件同步保存至指定的 Google Drive 文件夹。它自动创建和管理备份文件夹,定期移动和重命名旧备份,同时支持清理超过设定保留天数的文件,有效节省存储空间。通过分批处理上传,确保备份过程稳定高效,适用于企业和个人用户,提升数据安全性和管理效率。
流程图

工作流名称
n8n 自动化备份管理
主要功能和亮点
- 自动备份所有当前的 n8n 工作流(默认限制100个,可修改)
- 备份文件同步保存至 Google Drive 指定文件夹
- 自动检测并创建备份文件夹(n8n_backups)和旧备份文件夹(n8n_old),确保备份结构完整
- 将前一晚的备份文件移动至“n8n_old”文件夹,并根据状态重命名(active/inactive/unknown)
- 支持自动删除超过设定天数(默认30天)的旧备份,实现备份文件的自动清理
- 通过分批处理文件,保证大批量备份文件的稳定上传和管理
- 灵活的时间调度触发,可根据需求自定义备份和清理的执行频率
解决的核心问题
- 解决了 n8n 工作流备份缺乏系统化管理的问题,避免重要工作流数据丢失
- 自动化备份过程减少人为操作失误,提高备份的及时性和可靠性
- 旧备份自动归档与清理,节省存储空间,保证备份系统的可持续运行
- 统一管理备份文件,方便后续恢复和审计
应用场景
- 企业或个人使用 n8n 进行自动化流程管理时需要建立稳定的备份方案
- 需要将备份文件集中存储在 Google Drive,便于跨设备访问和共享
- 定期清理历史备份文件,保持存储环境整洁,避免积累过多无用数据
- 适用于需要合规备份策略的自动化运维、开发测试及生产环境
主要流程步骤
- 通过定时触发节点启动备份流程
- 获取 Google Drive 中当前文件夹列表,检查是否存在“n8n_backups”和“n8n_old”文件夹
- 如文件夹不存在,则自动创建对应文件夹
- 查询并获取所有当前的 n8n 工作流数据
- 将工作流数据转换为二进制格式,准备上传
- 逐个上传备份文件到“n8n_backups”文件夹
- 将昨晚备份文件批量移动至“n8n_old”文件夹,并重命名以区分状态
- 根据设定的保留天数,自动删除“n8n_old”文件夹中超期的备份文件
涉及的系统或服务
- n8n:自动化工作流平台,提供工作流数据和API接口
- Google Drive:云存储服务,用于保存和管理备份文件
- n8n 内置节点:包括 Schedule Trigger(定时触发)、Code(自定义脚本处理)、Filter、Split In Batches(分批处理)等多种节点协同完成流程控制和文件操作
适用人群或使用价值
- n8n 自动化工作流管理者及运维人员,确保流程数据安全
- 需要定期备份和归档 n8n 工作流的企业用户
- 希望借助云端存储实现备份自动化和历史管理的个人用户
- 追求高效、低成本自动化备份解决方案的技术团队
该工作流通过无缝集成 n8n 与 Google Drive,实现工作流备份的自动化、规范化和智能化管理,大幅降低手动操作成本,提升数据安全保障能力。