frappe-ops-backup

Standardize Frappe bench backup, restore, and disaster recovery runbooks.

163|53|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-ops-backup-impertio-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frappe-ops-backup
Source: https://github.com/Impertio-Studio/Frappe_Claude_Skill_Package/tree/main/skills/source/ops/frappe-ops-backup
Command: npx skills add https://github.com/Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-ops-backup-impertio-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents production outages and data loss by guiding reliable Frappe/ERPNext backup and disaster recovery practices, including full backups with files, encryption considerations, and verified restore procedures.

Core Features & Use Cases

  • Production-grade bench backup/restore: Covers database-only and full backups with public/private files, plus restore workflows for the same site or a new site.
  • Automation & offsite protection: Explains cron-based automated backups (bench setup backups) and S3-based automated backups via ERPNext S3 Backup Settings.
  • Backup encryption & security hygiene: Provides safe approaches to encrypting backups and explicitly warns against storing decryption keys alongside backups.
  • Disaster recovery planning: Includes an actionable DR plan template with prevention, detection, and recovery steps, emphasizing restore testing and matching versions.

Quick Start

Ask: “Help me create an automated encrypted full backup with files for my Frappe site and provide the exact restore verification steps I should run weekly.”

Frequently Asked Questions about frappe-ops-backup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate encrypted Frappe backups with files to S3?

Automate encrypted Frappe backups with files to S3 by configuring ERPNext S3 Backup Settings or cron via `bench setup backups`. Ensure backup artifacts are encrypted while strictly avoiding storing decryption keys alongside the backups.

What is the best way to verify a Frappe bench backup restore?

The best way to verify a Frappe bench backup restore is by performing test restores to a new site. Validate backup integrity by confirming database and public or private files restore correctly without matching version downgrades.

How do I restore a Frappe site after a production failure?

Restore a Frappe site after a production failure by using bench restore options for databases and files. Follow disaster recovery runbooks to recover the same site or create a new site while ensuring safety guardrails.

Does Frappe support full backups including public and private files?

Frappe supports full backups including public and private files via bench backup options. This covers both database and file artifacts, providing complete production-grade data protection for ERPNext and Frappe sites.

What should I include in a Frappe disaster recovery plan?

A Frappe disaster recovery plan should include prevention, detection, and recovery steps. Emphasize restore testing, matching versions during recovery, and automated encrypted offsite S3 or cron backups to minimize data loss.