Chapter 2: Setting up the Backup Demon/2:

Before using the Backup Demon/2 it is neccessary to do some configuring.
There are 4 levels of configuration:
1.  Settings
2.  Profiles
3.  Backup-Server
4.  Automatic Operation (optional)

2.1. Settings:

In the Settings-Dialog you specify several system-wide parameters which mainly govern the system behaviour. You should be able to take over the program defaults, or alter them as you like.


2.2. Profiles:

To create your personal profile however is required. If you don't do that, then pushing the Go-Button will backup nothing at all.

Have a look at the dialog to create a backup-profile (click on the image in order to have it displayed full size):
There are three sections to edit:

Drives:

In the upper section of the window you can see your local drives. Select those you want to be surpervised by The Backup Demon/2.

Filetypes to Exclude:

In the left listbox you can enter filetypes which you do not want to be backup'd. As a general rule some people say, that everything which can be recovered from other sources need not be backup'd (e.g. exe-files)
Add a file-type:
Enter the three characters of the file-type you want to exclude in the entry-field above the listbox, then push the Add-button.
Remove a file-type: Doubleclick upon the item you want to remove. It disappears from the list and is shown in the entry-field. There you can ignore it.
Modify a file-type: Doubleclick upon the item you want to have changed. Again the entry disappears from the list and is shown in the entry-field. There you can modify it and push the Add-button to kick it back into the list.

Only these directories:

If you would have checked the drive-letter - let's say - C: and you would specify nothing else then the complete drive C: would be supervised and backed up (except those files being matched by the Exclude-Filetypes-List).

So if you do not want a complete drive letter to be processed then you must specify those directories which shall be processed.

Adding a directory by direct editing is not possible. This is because of the case sensitivity of the Unix operating systems, which in most cases are installed at internet providers and web hosters. To avoid misspelling and later problems with recovering files direct name entry is made impossible.

Instead, there are two ways to specify directory names: The most convenient way is drag-n-drop: Open a drive folder, find the directory you want to select an drag the folder icon with your right mouse button into the cyan entry field below the select-button, then release the mouse button. Voilà!

Remove a directory:
Point your mouse cursor upon the entry which you want to remove, click left mouse button and then the right mouse button. From the context-menu select 'Remove selected dir from List'.

Edit a directory:
By default each directory is entered into the list meaning 'including subdirectories'. In case you do not want this you invoke the context menu (right mouse button) and select "Mark as 'without subdirectories'".

Finally close the window by pushing the 'Close'-button.



2.3. Backup-Server:

The most important thing to set up is your Backup Server. In general terms a Backup-Server is the location where your backup'd data will be stored. This can be (Note: Even in the case of a local disk drive etc. we will use the term "upload" whenever we talk of "sending" a file to the backup medium.)

You can have as many backup servers defined as you like, but it is clear that you can be connected to only one at a time (however that does NOT mean that you cannot have other programs run which use ftp).

(click on the image to enlarge):

Definition of a remote FTP-Server:

These items must be provided by you:
FTP-Server-URL: Name of the server like: www.my-server.com
Login-Name: User-Name for the ftp-access
Login-Pass: Password for the ftp-access
Remote Path: In case you have other data on that server (which is not unusal) you can specify a directory name which will serve as a kind of 'root' for the Backup Demon, i.e. all backup'd data and directories will be stored below this 'root'-directory. This directory will be automatically created, if you chek the checkbox 'create remote path'.
Encryption: If you want your data on the server be encrypted, you must proceed with the Encryption-section (for more details refer to Encryption)
Key: Specify any key for the encryption algorythm (min. 6 arbitrary characters, the longer the key the better the 'lock'-effect)
Special feature:
Execution of cgi-scripts:
If your server administrator (web-hoster) allows the execution of cgi-scripts, and what's more provides you with PHP-functionality then you can make use of a feature of Backup Demon/2 that will speed up any query against your backup'd data in a very high degree (if you are in doubt about PHP please ask your administrator if you have PHP4 on your server).

If you don't have PHP or don't want to deal with that question, ok then you lack no functionality in Backup Demon/2 at all, but speed when querying your data.

To utilize the speed advantage you must upload a special PHP-modul (BkpDemon.php4) to your server. This will be done automatically whenever you save your server-definition AND the two checkboxes 'Execution of cgi-scripts allowed' and 'Install server-software now' are set to on.
HTTP-Dir: If you have marked 'Execution of cgi-scripts allowed' and the PHP-module is successfully uploaded to your server and later when using the Query-function you get an error then most probably you have a distinction on your server between FTP-root and HTTP-root. In most cases these two terms mean the same thing, namely the 'document root' of your virtual web server ('/'). But sometimes the HTTP-documents (i.e. html-files and PHP-modules) reside in an own directory which is beneath the FTP-root. If this is the case with your server then you must specify the name of that directory in the field 'HTP-dir'.


Definition of a local storage device:

Instead of a remote server you can define any local storage device, as long as it is assigned a drive letter.

You only need two items for a local storage device:
FTP-Server-URL: Any description such as: Local backup on USB-drive z:
Remote Path: Diectory on that drive, such as:
z:\, or - with a subdirectory: z:\BackData


2.4. Automatic Operation:

You can choose between Manual and Automatic Operation. 'Manual' means: you simply click on the program-icon on your WPS and start the program in full window size.

Automatic Operation:
After you have set up everything, i.e. have defined a profile and (at least) one Backup Server then you can place the program in the OS/2-startup-folder.

For that it is neccessary to give some parameters on the command-line: This are the meanings of the parameters:
Keyword:Value:Meaning:
KEEPLOGSor blankKeep the log-files from previous run, don't delete them.
STARTAUTOTriggers the automatic start
PROFILEName of the Profile which you must have defined before.
If no 'PROFILE='-keyword is found, the latest used profile will be used.
SERVERName of Backup-Server.
Here you must enter what is written in the field 'FTP-Server-URL' in the 'Define New Server'-dialogue. The quotes are required.
DELAYNumberMinutes to pass after invocation of the program before actual processing begins.

Case is of no concern.


[ Back to Chapter 1 |   Home   | Continue with Chapter 3 ]