Simple web-based backup GUI
html | 2 months ago | ||
install | 2 months ago | ||
src | 1 month ago | ||
.gitignore | 2 months ago | ||
README.md | 2 months ago | ||
composer.json | 1 month ago | ||
composer.lock | 2 months ago | ||
file-layout.txt | 2 months ago | ||
git-info.sh | 4 months ago | ||
notes.txt | 2 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-commander
There 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.