Granular Backup & Restore with Content Retention Options
It would be extremely valuable to introduce a more granular backup and restore capability. Specifically, the ability to restore a website to a previous version while selectively preserving dynamic content such as WordPress posts, pages, or database entries.
Currently, most restore processes are all-or-nothing, which can result in the loss of recently published content when rolling back to fix issues like plugin conflicts, theme errors, or security incidents.
Proposed enhancement:
Allow users to restore core site files (themes, plugins, configurations) independently from content, or provide an option during restore to retain newer WordPress content.
Key benefits:
- Prevents content loss: Safeguards recent posts and updates while still allowing rollback for technical fixes
- Faster recovery: Eliminates the need to manually re-create lost content after a restore
- Improved user experience: Gives users more control and confidence when using backups
- Competitive advantage: Advanced granular restore features differentiate your platform from standard hosting providers
- Reduced support load: Fewer tickets related to accidental data loss during restores
Currently, services like BlogVault offer similar functionality, but only as a premium add-on, I believe. Including this feature natively would significantly enhance Scala's platform’s value proposition and be extremely helpful for users and customers.
Comments (2)
Hi, Matthew!
Thanks for this suggestion!
The SPanel backup system allows you to restore from single files to the whole account with its databases and settings. Basically, you have full control and flexibility to restore exactly what you need restored.
If it is a database and you don't want to restore the whole database you may restore the database backup under a new database name and then via phpMyAdmin export just the data you want to restore.
Thanks Vlad.
Yes, I do understand this. And those features are a great help. However, simplicity is always best. Just a button or check box that says (Keep latest WordPress posts") upon doing a restore would be amazing.
Replies have been locked on this page!