Automated Backup with Docker setup

For backup you need.

  • SQL dump
  • copy of private files, /home/frappe/frappe-bench/sites/site.name.com/private/files
  • copy of public files, /home/frappe/frappe-bench/sites/site.name.com/public/files
  • copy of site_config.json, /home/frappe/frappe-bench/sites/site.name.com/site_config.json

I don’t think non docker S3 backup pushes site_config.json, you’ll need to manually back it up.

Why backup site_config.json? Encryption key is invalid, Please check site_config.json on restore