Bookmark and Share

A graphical web frontend to Box Backup written in Python.

Installation

  • Extract tar file to your www folder (on backup client, not server)
  • Create a user without shell access, eg. bbexp
  • Set owner: chown bbexp.bbexp bbexplorer.cgi
  • Set mode: chmod 500 bbexplorer.cgi
  • This script should be accessible only by authenticated users and must be executed as file owner. Therefore you have to modify your apache configuration to something like:
SuexecUserGroup    bbexp bbexp

<Location />
    AddHandler    cgi-script .cgi

    AuthType      Basic
    AuthName      "Box Backup Explorer"
    AuthUserFile  /path/to/.htusers
    Require       valid-user
</Location>
  • This script partially executes itself via sudo. Modify sudoers by running visudo and add:
# Box Backup Explorer
bbexp ALL=NOPASSWD: /path/to/bbexplorer.cgi
  • Finally adjust the configuration section in bbexplorer.cgi

Download

Released under GPL

Version:0.2.3 [2010-07-14]
Download:bbexplorer_0.2.3.tar.gz (21 KB)
Changes:
  • Added support of BoxBackup 0.11 (thanks to Christopher and David)
  • Does not work with BoxBackup 0.10!
Version:0.2.2 [2009-04-18]
Download:bbexplorer_0.2.2.tar.gz (21 KB)
Changes:
  • Added configurable path to sudo
  • Reset sudo return value on failure
  • Fixed HTML layout (attribute image)
Version:0.2.1 [2009-03-05]
Download:bbexplorer_0.2.1.tar.gz (21 KB)
Changes:
  • First public release

Can I
  help you?


Just drop me a line at
giraffe@joonis.de