✨😃 Automated Workflow Backups to Google Drive(自动化工作流备份到谷歌云端硬盘)
此工作流实现了对所有工作流的自动化备份,确保数据安全。每日定时或手动触发,备份文件以时间戳命名,存储为 JSON 格式,便于管理。保留最近 7 天的备份并自动删除过期文件,有效节省存储空间。同时,通过 Telegram 实时通知用户备份完成状态,增强运维透明度,适合需求高的数据安全和简化备份流程的团队与个人。
流程图

工作流名称
✨😃 Automated Workflow Backups to Google Drive(自动化工作流备份到谷歌云端硬盘)
主要功能和亮点
- 自动每日备份所有 n8n 工作流,确保数据安全。
- 以带有时间戳的文件夹形式存储备份,便于版本管理和查找。
- 将每个工作流转换为 JSON 文件,标准化保存格式。
- 保留最近 7 天的备份,自动删除过期备份,有效管理存储空间。
- 通过 Telegram 实时发送备份完成通知,提升运维透明度和响应速度。
- 支持手动触发与定时触发两种启动方式,灵活便捷。
解决的核心问题
- 避免因误操作或系统故障导致的工作流丢失。
- 减轻手动备份的繁琐和易遗漏风险。
- 自动化管理备份版本,防止存储空间无限膨胀。
- 实时告知用户备份状态,确保备份流程顺利完成。
应用场景
- 需要定期备份 n8n 工作流的自动化团队和个人。
- 对工作流数据安全有较高要求的企业环境。
- 希望简化备份流程并实现备份状态通知的自动化运维场景。
- 需要历史版本管理以便回滚或审计的工作流管理。
主要流程步骤
- 触发流程:支持每日定时触发或手动点击执行。
- 获取当前日期时间:生成时间戳用于文件夹命名。
- 在 Google Drive 创建备份文件夹:命名格式为
n8n-Workflow-Backups-YYYY-MM-DD
。 - 从 n8n 获取所有工作流数据,并限制最多获取 200 个。
- 逐个将工作流转换为 JSON 文件。
- 将 JSON 文件上传至对应的备份文件夹中。
- 搜索 Google Drive 中已有备份文件夹,筛选出超过 7 天的旧备份。
- 删除过期备份文件夹,释放存储空间。
- 通过 Telegram 发送备份完成通知及访问链接。
涉及的系统或服务
- n8n API:获取现有工作流数据。
- Google Drive:创建备份文件夹,存储 JSON 文件,管理备份版本。
- Telegram:发送备份完成通知消息。
- JavaScript 代码节点:实现过期备份文件夹筛选逻辑。
适用人群或使用价值
- 自动化运维人员和开发者,保障工作流数据安全。
- 希望简化备份流程、提升备份效率的团队。
- 需要备份版本管理与空间控制的中小型企业。
- 追求自动化通知和运维透明度的用户。
通过本工作流,您可以实现 n8n 工作流的自动化、规范化备份,确保关键自动化逻辑数据安全且易于管理。同时,结合备份保留策略和实时通知功能,最大程度降低数据丢失风险,提升运维效率和体验。