Backup Server IP Address: "; $ipx = getenv("SERVER_ADDR") ? getenv("SERVER_ADDR") : 0; echo ""; echo !$ipx ? "UNKNOWN" : $ipx; echo "
"; $restartvar = $_REQUEST['restart'] ; $ipvar = $_REQUEST['ipchange'] ; $subnetchangevar = $_REQUEST['subnetchange'] ; $remoteipvar = $_REQUEST['remoteip'] ; $remotehostnamevar = $_REQUEST['remotehostname'] ; $remotesharevar = $_REQUEST['remoteshare'] ; $remoteusernamevar = $_REQUEST['remoteusername'] ; $remotepasswordvar = $_REQUEST['remotepassword'] ; $currentbackupsvar = shell_exec('mount | sed \'/smbfs/!d\''); exec("df -k | grep -v procfs |grep -v Filesystem|grep -v @|grep -v \"devfs\"|awk '{print $1\",\"$3\",\"$4\",\"$6\",\"$5}'>/tmp/df.tmp"); $datos = file("/tmp/df.tmp"); unlink("/tmp/df.tmp"); for ($x=0;$x> /etc/nsmb.conf'); shell_exec('echo password='.$remotepasswordvar.' >> /etc/nsmb.conf'); shell_exec('echo //'.$remoteusernamevar.'@'.$remotehostnamevar.'/'.$remotesharevar.' /mnt/'.$remotesharevar.' smbfs rw,-N 0 0 >> /etc/fstab'); echo ""; } if ($_POST['remoteshare']) { shell_exec('/usr/local/bin/sudo mkdir /mnt/'.$remotesharevar.''); shell_exec('/usr/local/bin/sudo mount_smbfs -I '.$remoteipvar.' //'.$remoteusernamevar.'@'.$remotehostnamevar.'/'.$remotesharevar.' /mnt/'.$remotesharevar.''); echo ""; } if ($_POST['ipchange']) { shell_exec('/usr/local/bin/sudo ifconfig lnc0 inet '.$ipvar.' netmask '.$subnetchangevar.''); echo "

The new IP address for the Backup Server is: "; echo "IP: $ipvar Subnet: $subnetchangevar"; echo "
Your Backup Server can now be accessed at the following location: http://$ipvar/admin.php"; } else { //display form ?>


Server Administration
Enter New IP Address: Netmask:
Type "shutdown" to restart:
NOTE: Please close this window after clicking "submit". The server will reboot 1 minute after pressing "submit"

Create Connection
IP of server to be backed up:
Hostname of server to be backed up: CAPITAL LETTERS
Sharename to be backed up:
Remote Username: CAPITAL LETTERS
Remote Password:


Server Disk Usage
Disk Used Mb. Avail Mb. Mount Point Used


Current Backup Connections
/tmp/dfremote.tmp "); exec("df -k | sed 's/\/\///g' |grep -v procfs|grep -v /dev |grep -v Filesystem|grep -v \"devfs\"|awk '{print $1}'>/tmp/dfremote2.tmp"); exec("awk -F/ '{print $2}' /tmp/dfremote2.tmp > /tmp/dfremote3.tmp"); $dataremote = file("/tmp/dfremote.tmp"); $dataremote2 = file("/tmp/dfremote3.tmp"); unlink("/tmp/dfremote.tmp"); unlink("/tmp/dfremote2.tmp"); unlink("/tmp/dfremote3.tmp"); for ($x=0;$x

View Backups