Server Backups
New Backup Method

All servers are now virtualized. See more information here. We replicate all virtual machines to a secondary VM host using Nakivo Backup & Replication.

Nakivo has a web interface for configuring jobs. It can be accessed at https://192.168.0.36:4443 by using the typical administrator password.

Our license file can be found here or at \\server20081\Documents and Software\Software Installation Backup\Nakivo\PRO v5.0.0 license for 'Audina;Andrew Davis;ajdavis@audina.net;' (1360550665749790679).license

A backup of the Nakivo configuration can be found here.

Old Backup Method

Exchange Server (replaced by Office 365 subscription)

Daily Routine

Verify Backups by following these steps:

Weekly Routine

File and Database Servers

WWW Server (Main Website)

Linux Bash script located in /etc/cron.daily to backup files daily:

#!/bin/bash
## removes old backup file
#rm -rf /data/backup/*
 
## backup the following directories:
rm -f /data/backup/mail-backup.tar.gz
tar -czvf /data/backup/mail-backup.tar.gz /var/spool/mail
 
rm -f /data/backup/home-backup.tar.gz
tar -czvf /data/backup/home-backup.tar.gz /home
 
rm -f /data/backup/website-backup.tar.gz
tar -czvf /data/backup/website-backup.tar.gz /var/www/html
 
rm -f /data/backup/mysql-data.backup.tar.gz
tar -czvf /data/backup/mysql-data-backup.tar.gz /var/lib/mysql
 
rm -f /data/backup/etc-dir.tar.gz
tar -czvf /data/backup/etc-dir.tar.gz /etc
 
## send reminder to sysadmin to pull the tarball from the server.
#mail ttran -s "Get the backup tarball off the server"

SWDEV Server

Linux Bash script located in /etc/cron.daily to backup files daily:

#!/bin/bash
## removes old backup file
#rm -rf /data/backup/*
 
## backup the following directories:
rm -f /data/backup/mail-backup.tar.gz
tar -czvf /data/backup/mail-backup.tar.gz /var/spool/mail
 
rm -f /data/backup/home-backup.tar.gz
tar -czvf /data/backup/home-backup.tar.gz /home
 
rm -f /data/backup/website-backup.tar.gz
tar -czvf /data/backup/website-backup.tar.gz /var/www/html
 
rm -f /data/backup/mysql-data.backup.tar.gz
tar -czvf /data/backup/mysql-data-backup.tar.gz /var/lib/mysql
 
rm -f /data/backup/etc-dir.tar.gz
tar -czvf /data/backup/etc-dir.tar.gz /etc
 
rm -f /data/backup/projrepos.tar.gz
tar -czvf /data/backup/projrepos.tar.gz /data/repos
 
## send reminder to sysadmin to pull the tarball from the server.
#mail ttran -s "Get the backup tarball off the server"

Directories to Backup

Resource Path Backup Incidence Description
Website, Config & Database Backup \\WWW\data\backup Daily Website, system configuration and database backups (tar & gzipped).
Subversion Repositories \\SWDEV\data\repos Daily All software development projects' source control versioning resides here.
Config & Database Backup \\SWDEV\data\backup Daily System configuration and database backups (tar & gzipped).
File Repositories \\SWDEV\installers, \\SWDEV\programming, \\SWDEV\pub Weekly File repositories with software development tools.

Synchronizing Backups with SyncBack

Download SyncBack from http://www.filehippo.com/download_syncback

Create a backup profile like this: SyncBack: Creating a sync backup profile.