User Tools

Site Tools


build:backups

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
build:backups [2007/10/15 14:04]
4.245.73.220
build:backups [2010/07/18 16:51] (current)
SLUUG Administration
Line 90: Line 90:
  
 Run the script to test that it works, and saves a file with the correct name in /​var/​backups/​usr_local/​. Run 'tar tfz' on the resulting backup file to make sure it contains the expected files. Run the script to test that it works, and saves a file with the correct name in /​var/​backups/​usr_local/​. Run 'tar tfz' on the resulting backup file to make sure it contains the expected files.
 +
  
  
Line 96: Line 97:
 NOTE: We currently store web sites in ''/​home/​web'',​ so we do not need to back up anything separately at this point. NOTE: We currently store web sites in ''/​home/​web'',​ so we do not need to back up anything separately at this point.
  
 +We do have a backup procedure for the wiki content. The ''/​etc/​cron.daily/​backup-dokuwiki''​ script copies a backup of the wiki data files to ''/​var/​backups/​web/''​.
 +
 +<code /​etc/​cron.daily/​backup-dokuwiki>​
 +#!/bin/sh
 + 
 +DATE=`date +'​%Y%m%d'​`
 +BACKUPDIR=/​var/​backups/​web
 +EXCLUDE='​data/​cache/​*'​
 +INCLUDE='​data/​ conf/'
 +WIKIDIR=/​srv/​www/​wiki.sluug.org/​public
 + 
 +tar cfz $BACKUPDIR/​wikidata-$DATE.tgz -C $WIKIDIR --exclude="​$EXCLUDE"​ $INCLUDE
 +
 +</​code>​
 +
 +This tars all other vhosts in /srv/www
 +
 +<code /​etc/​cron.daily/​backup-www>​
 +#!/bin/sh
 + 
 +SRCDIR=/​srv/​www
 +BACKUPDIR=/​var/​backups/​web
 +EXCLUDE='​wiki.sluug.org/​* wordpress*'​
 +DATE=`date +'​%Y%m%d'​`
 + 
 +tar cfz $BACKUPDIR/​www-$DATE.tgz -P $SRCDIR --exclude="​$EXCLUDE"​
 +</​code>​
  
 ==== Backup of Email ==== ==== Backup of Email ====
build/backups.1192475095.txt.gz ยท Last modified: 2007/10/15 14:04 by 4.245.73.220