Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/omega8cc/hosting_site_backup_manager

Forked from:
https://github.com/omega8cc/hosting_site_backup_manager

Last synced: about 1 month ago
JSON representation

Forked from:

Awesome Lists containing this project

README

        

Hosting site Backup Manager
===========================

This module adds more backup options to Aegir.

- "Backups" tab to the "site" nodes in the Hostmaster environment.
The tab shows the backups and enables per backup actions (Restore, Delete and Get).

- Specify how long Aegir should retain backups for.

- Specify during which time window backups should be made.

Installation
------------

1. Add as any other Drupal module into your hostmaster site.
2. Enable the feature in the 'experimental' section of the 'admin/hosting' page.

Configuration
-------------

1. Settings are available at 'admin/hosting/backup_manager' and allow you to e.g. choose
the numbers of backups to keep after specified periods of time.

2. To change the directory where exported backups are placed you have to change two variables.
For the frontent there is the Drupal variable 'aegir_backup_export_path' which can be added
to the hostmaster's local.settings.php or set via 'drush @hostmaster variable-set'
The second is in Drush land, called 'provision_backup_export_path' which can be set in a drushrc.php file.
Like: `$options['provision_backup_export_path'] = '/var/aegir/backup-exports';`

TODO
----
- Check if there are tasks working with the backups to prevent "collisions"