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.