virusX
March 29, 2026, 11:13pm
1
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
virusX
March 31, 2026, 8:24pm
2
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.
Very proud to announce that my plugin is now part of the official GRAV GPM.
You can now install it with the following GPM command:
bin/gpm install admin-backup-restore
Made for GRAV version 1.7/1.8.
I’m currently working on a 2.0-rc1 compatible version that will be published as a beta release.
Added compatibility flag because the plugin won’t work with Grav2/Admin2.
I’m currently working on a Admin-backup-restore-2 plugin to replicate the behavior in admin2.