ProcessDatabaseBackups by Ryan Cramer

Create and/or restore database backups from the ProcessWire admin.

Manage database backups for ProcessWire

Read this blog post about this module

This tool provides an admin interface for the following database backup functions:

  • Creating new backups
  • Uploading backups
  • Restoring backups
  • Providing info on existing backups
  • Managing existing backups (downloading, deleting, etc.)

This is meant to be used as a secondary backup tool, not a primary one. It uses ProcessWire 3.x WireDatabaseBackups class to perform backups and restores. If you are working with really large files, it may be better to perform that task directly in PhpMyAdmin or the native MySQL client.

Requires ProcessWire 3.0.62 or newer.

License: MPL 2.0

Copyright 2021 by Ryan Cramer

Install and use modules at your own risk. Always have a site and database backup before installing new modules.

Twitter updates

  • New TinyMCE 6.2.0 Inputfield released for ProcessWire— More
    28 October 2022
  • This week we take a look at a new rich text editor for ProcessWire, why we chose it, some highlights, screenshots, and why we think you’ll like it— More
    21 October 2022
  • This week we have ProcessWire 3.0.206 on the dev branch and a new version of the ProDevTools UserActivity module, which we'll take a closer look at in this post— More
    7 October 2022

Latest news

  • ProcessWire Weekly #447
    In the 447th issue of ProcessWire Weekly we'll share the latest core updates, introduce a new third party module called RockVideoThumbnailGrabber, and more. Read on!
    Weekly.pw / 3 December 2022
  • New rich text editor for ProcessWire
    This week we take a look at a new rich text editor for ProcessWire, why we chose it, some highlights, screenshots, and why we think you’ll like it.
    Blog / 21 October 2022
  • Subscribe to weekly ProcessWire news

“Indeed, if ProcessWire can be considered as a CMS in its own right, it also offers all the advantages of a CMF (Content Management Framework). Unlike other solutions, the programmer is not forced to follow the proposed model and can integrate his/her ways of doing things.” —Guy Verville, Spiria Digital Inc.