Simple web-based backup GUI
| html | 11 months ago | ||
| install | 11 months ago | ||
| src | 11 months ago | ||
| .gitignore | 11 months ago | ||
| README.md | 11 months ago | ||
| composer.json | 11 months ago | ||
| composer.lock | 11 months ago | ||
| file-layout.txt | 11 months ago | ||
| git-info.sh | 1 year ago | ||
| notes.txt | 11 months ago | ||
Backup Commander is a simple web-based backup platform powered by PHP offering:
Backup Commander requires a running webserver such as apache using php. The install script no longer works due to considerable upgrades.
git clone http://pearcey.net:8080/johnpearcey/backup-commanderThere is some commandline control of the backup service which can be performed by running various scripts in the html/bin directory.
Test by switching user to www-data:
su -s /bin/bash www-data
cd /var/www/html
php bin/run-bu-by-id.php 19 0
where 19 is the backup id and 0/1 is not-test/test
backup-commander
├─logs Runtime log files
└─src You can create a symlink to this directory for your web-server. This is written in
the new style using composer.
├─bu-command-local-conf.json local conf including smtp server details
├─bu-command-nav.json Site navigation file - overriding Amara defaults
├─bu-command-pages.json Site page templates file - overriding Amara defaults
├─css All css files - new location
├─img All image files - new location
├─templates All template referenced by the pages-file, overriding Amara defaults
└─ html-old This is a link to the legacy code used where new code has not yet been written
├─vendor Composer libraries, including Amara.
└─html 1st version web code. This is being rewritten and placed in src using Amara.
├─ bin Binary scripts runnable via bash. This directory is NOT served
├─ css All CSS files
├─ img All image files
├─ inc All php files. This directory is NOT served
├─ data All data files. This directory is NOT served
├─ js All JS files
├─ shd Common files shared throughout the project
├─ svc Files dedicated for use by the service only
└─ lib Library files from external projects
└─install Mostly deprecated, will need to be fixed.