Admin-backup-restore – One-click restore from Admin backups page

Hi everyone,

I’ve just released admin-backup-restore v1.2.0, which adds restore buttons to the existing Admin backups page.

Key features:

  • Restore button added to every backup line in the Admin plugin.
  • Automatic pre-restore backup creation
  • Real-time progress with SSE + animated progress bar
  • Configurable folder exclusions
  • Bilingual (EN/FR)

GitHub: GitHub - DrDroid-FR/grav-plugin-admin-backup-restore: A Grav CMS plugin that adds restore functionality to the admin backup page · GitHub
Direct install: bin/gpm direct-install https://github.com/DrDroid-FR/grav-plugin-admin-backup-restore/releases/latest/download/admin-backup-restore-1.2.0.zip

This plugin was originally developed for my personal Grav sites. I polished it for public release because I thought it could be useful to the community. I also have a few other Grav plugins that I’ll be publishing soon.

I’ve also requested official GPM inclusion: Plugin request: admin-backup-restore v1.2.0 by Dr Droid

Comments and feedback are welcome!

EDIT: As I’m working on release v1.3.0 with “clean or merge” feature, I changed the post title

New 1.3.0 for admin-backup-restore:

Smarter, safer restore workflow with better transparency and more flexible behavior.

The restore confirmation now shows backup analysis (total files, size, and top‑level paths), and the UI lets you choose restore mode:

“Add & Overwrite” (merge) or “Clean Restore” (exact filesystem reset).

Clean mode removes existing files except protected folders (backup, cache, logs, tmp) before extraction, and “pre‑restore backup” restores keep clean mode automatically for safety.

README and CHANGELOG for more info

Let me know if you find it useful or if you think of a specific missing feature, bug, etc.