GithubHelp home page GithubHelp logo

backupmodx's Introduction

BackupMODX

Backup Dashboard Widget for MODX CMS.

The BackupMODX extra is a tiny dashboard widget. Just place the widget into your dashboard and click the "Backup" button whenever you need a quick backup of your site. You can select either to backup your database, files or both. After the backup is finished you can download the files as a zip-archive. Just click the "Remove Backup" button after your download is finished to remove the backup.

The extra will backup all files and folders inside your MODX installation and will also include the core-folder if placed outside the web-root.

The widget is tested in different hosting environments and it works for our needs. If you have any problems/errors while using this extra - please let us know. If you also know how to enhance the extra/code - please feel free to contribute to the GitHub Repository.

New in 2.x

  • Cron scheduled BAckups
  • Database restore option

System Settings

setting description
backupmodx.excludes Files / Folders to exclude from the Backup. Comma separatet list. Assets Placeholder is available. Example: {assets_path}uploads/
backupmodx.targetPath The path to the folder to store the backups. Assets Placeholder is available. Example: {core_path}backups/
backupmodx.cronKey Security-Key for cron scheduled Backups. Can be any string.
backupmodx.mysqldumpAlias Alias for mysqldump.
backupmodx.zipAlias Alias for zip compression.
backupmodx.mysqlAlias Alias for mysql.
backupmodx.cronFiles Whether or not to include MODX Files in Cron-Backup.
backupmodx.cronDatabase Whether or not to include Database in Cron-Backup.
backupmodx.cronNote Optional descriptional txt-file added to the Backup.
backupmodx.cronEnable Enable or Disable Cron.
backupmodx.cronMaxDatabase Maximum stored Backups of Databas.
backupmodx.cronMaxFiles Maximum stored Backups of Files.
backupmodx.groups Group or comma separated list of Groups. This Groups will have access to the widget.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.