|
From: Rene R. <re...@gr...> - 2002-07-04 14:33:04
|
I think the settings system will have to be reimplemented. I need some additional settings and options. Cleartext passwords are needed for smb access. Security must be enabled using .htaccess files to prevent password from being read. Files must be chmodded to 0600 to prevent shell users from reading the files. I'll begin working on the SMB access method. Also an nfs only method would be nice. Rsync is not strictly nessecary to make backups. But it is a nicer way of doing it since it will (I think) use less processor power and consume less bandwidth. Basically this can be split into two tasks. A new configuration editing system and a new backup class. (I think I'll rename function.php to class_backup.php) A more generic configuration editor would be nice. If you want to help break things please let me know. I'll not commit my work to cvs until it works to avoid breaking the cvs tree. Please comment on these ideas. I've tried to descripe how I think the new settings should be created. When clicking on "create new server" the following questions are asked - choose backup method: Smb / Nfs / Rsync - choose restore method: Smb / Nfs - choose network address type: Dns / static Ip Based on the above answer the appropriate settings below are shown. - Login name: Login name for this server (the login needed for eg. smb access) - Password: Password (stored as clear text. Needed for smb access.) - Server name: The servers network name - Server IP address: The servers Static IP address - Rsync share name: Rsync share name - NFS share path: NFS share path - NFS share name: Descriptive name for the share (unique name for this server) - SMB share name: SMB share name - Active: Is this server active (do I need to make backups?) - Backup days: Which weekdays to make backups. -- options not implemented yet -- - Incrementals: How many incremental backups should there be. - Compress: Should incremental files be compressed? -Rene |