自动备份n8n工作流到Google Drive
想象这种崩溃场景:你花费数小时、数周甚至数月精心搭建的n8n工作流突然消失。服务器崩溃、误删除、数据损坏或平台意外问题——所有自动化流程瞬间归零。没有可靠的备份系统,你将面临从零开始重建的困境,这不仅令人沮丧,更可能对业务运营造成灾难性影响。
再考虑迁移n8n实例到新主机时的艰巨任务。手动逐个导出工作流,再费劲导入新环境——当你有数十上百个工作流时,这不仅是耗时黑洞,更是错误和遗漏的高发地。你需要系统化的自动解决方案。
本工作流提供定时自动备份所有n8n工作流到Google Drive的可靠方案(默认每小时执行)。它会创建含日期时间的唯一备份文件夹,并将每个工作流保存为独立JSON文件。为管理存储空间,工作流还包含自动清理超过保留期限的旧备份功能(默认保留7天)。
建议配合我们的“从Google Drive恢复工作流”模板使用。
更多强大n8n模板请访问AI Automation Pro,我们专注为企业定制AI工作流自动化方案。
核心功能
- 定时触发(默认每小时)
- 在Google Drive创建`n8n_backup_YYYY-MM-DD_HH`格式文件夹
- 获取所有n8n工作流
- 将每个工作流保存为JSON文件
- 自动删除超过”覆盖周期”的旧备份(默认7天)
适用人群
本模板适合:
- n8n管理员/开发者:需要防范意外丢失、数据损坏或系统故障
- 前瞻性用户:希望保留工作流版本历史以便回滚
- 企业用户:需要为n8n自动化系统实施灾难恢复方案
解决问题
本工作流通过以下方式化解风险:
- 自动化备份:告别手动备份的不及时和遗漏
- 数据保护:在Google Drive保存带版本的安全副本
- 迁移支持:为系统迁移或灾难恢复奠定基础
- 版本控制:可回溯历史版本(默认每小时存档)
- 存储优化:自动清理过期备份释放空间
工作流程
- 定时触发:每小时自动运行
- 时间标记:生成带时间戳的唯一文件夹名
- 创建文件夹:在指定Google Drive位置新建备份文件夹
- 获取工作流:通过n8n API获取所有工作流列表
- 逐个备份:将每个工作流转为JSON文件上传,上传间隔3秒防API限流
- 清理旧档:根据设置删除超期备份文件夹
设置指南
- 导入模板:将JSON文件上传至n8n实例
- 配置凭证:设置Google Drive OAuth2和n8n API凭证
- 指定位置:在”Google Drive Backup Folder”节点设置父文件夹ID
- 设置保留期:在”Settings”节点修改”Coverage Period”数值(默认7天)
- 激活工作流:在n8n面板开启开关
自定义建议
- 备份频率:修改”Schedule Trigger”节点规则
- 命名规则:调整相关节点的参数表达式
- 定向备份:添加”Filter”节点按条件筛选工作流
- 间隔时间:根据API限制调整”Wait”节点时长
- 错误处理:配置错误工作流接收失败通知
注意事项
- 资源占用:大量工作流备份时注意监控系统负载
- 恢复测试:定期测试备份文件的可恢复性
- 修改同步:若更改备份规则需相应调整恢复流程