Compare commits
	
		
			3 Commits
		
	
	
		
			61e505952d
			...
			0bc0f8e5f9
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					0bc0f8e5f9 | ||
| 
						 | 
					21e4a6774c | ||
| 
						 | 
					7e739d96a1 | 
@ -36,12 +36,13 @@ borgRepoPassphrase="p@ssW0rd"
 | 
				
			|||||||
# FULL PATH where the associated keyfile for your repo is located -- relevant
 | 
					# FULL PATH where the associated keyfile for your repo is located -- relevant
 | 
				
			||||||
# only if your repo requires a keyfile (i.e. 'keyfile' vs 'repokey') and if you
 | 
					# only if your repo requires a keyfile (i.e. 'keyfile' vs 'repokey') and if you
 | 
				
			||||||
# are not using the default keyfile location
 | 
					# are not using the default keyfile location
 | 
				
			||||||
borgKeyfileLocation="/var/borgbackup/.config/borg/keys/server_address__repo_name"
 | 
					#borgKeyfileLocation="/var/borgbackup/.config/borg/keys/server_address__repo_name"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# REQUIRED: path to text file containing a list (one per line) of files/
 | 
					# additional files to backup
 | 
				
			||||||
# directories to include in your backup. Since this is a generic backup script,
 | 
					# by default, the script will only backup your mailcow program directory
 | 
				
			||||||
# nothing is defined by default. Therefore, ONLY files specified in this file
 | 
					# (e.g. /opt/mailcow-dockerized) and your mailcow data volumes. If you would
 | 
				
			||||||
# will be backed up!
 | 
					# like additional files included (perhaps certificates, system configuration,
 | 
				
			||||||
 | 
					# etc.) include those locations listed one item per line in the file below
 | 
				
			||||||
# see repo wiki for more details
 | 
					# see repo wiki for more details
 | 
				
			||||||
borgXtraListPath="/scripts/backup/xtraLocations.borg"
 | 
					borgXtraListPath="/scripts/backup/xtraLocations.borg"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -58,4 +59,4 @@ borgPruneSettings="--keep-within=14d --keep-daily=30 --keep-weekly=12 --keep-mon
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# location of borg instance on your remote backup server
 | 
					# location of borg instance on your remote backup server
 | 
				
			||||||
# this is very often just "borg1"
 | 
					# this is very often just "borg1"
 | 
				
			||||||
borgRemote="borg1"
 | 
					borgRemote="borg1"
 | 
				
			||||||
 | 
				
			|||||||
@ -49,12 +49,12 @@
 | 
				
			|||||||
# include the paths to important configuration files/directories and/or
 | 
					# include the paths to important configuration files/directories and/or
 | 
				
			||||||
# data directories
 | 
					# data directories
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# mailcow configuration (example)
 | 
					# mailcow configuration
 | 
				
			||||||
/opt/mailcow-dockerized/
 | 
					/opt/mailcow-dockerized/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# NGINX (example)
 | 
					# NGINX (if this host is a reverse proxy, for example)
 | 
				
			||||||
/etc/nginx/
 | 
					/etc/nginx/
 | 
				
			||||||
/usr/share/nginx/html/
 | 
					/usr/share/nginx/html/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# LetsEncrypt (example)
 | 
					# LetsEncrypt
 | 
				
			||||||
/etc/letsencrypt/
 | 
					/etc/letsencrypt/
 | 
				
			||||||
 | 
				
			|||||||
@ -11,4 +11,4 @@ Archive = /path/to/your/logfile.ext.?.gz
 | 
				
			|||||||
# You don't need to change this unless you have altered the 'stamp' variable in
 | 
					# You don't need to change this unless you have altered the 'stamp' variable in
 | 
				
			||||||
# the script in which case you will want to update the regex in the custom pl
 | 
					# the script in which case you will want to update the regex in the custom pl
 | 
				
			||||||
# script below
 | 
					# script below
 | 
				
			||||||
*sqFullStampAnywhere
 | 
					*sqFullStampAnywhere
 | 
				
			||||||
 | 
				
			|||||||
@ -6,4 +6,4 @@ Title = "System and Mailcow Backup"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# Override the detail level for this service
 | 
					# Override the detail level for this service
 | 
				
			||||||
# Remember the levels are: 0, 1-4, 5, 6+
 | 
					# Remember the levels are: 0, 1-4, 5, 6+
 | 
				
			||||||
# Detail = 0
 | 
					# Detail = 0
 | 
				
			||||||
 | 
				
			|||||||
@ -3,8 +3,8 @@
 | 
				
			|||||||
#############################################################################
 | 
					#############################################################################
 | 
				
			||||||
# $Id$
 | 
					# $Id$
 | 
				
			||||||
#############################################################################
 | 
					#############################################################################
 | 
				
			||||||
# Log: Backup script (backup)
 | 
					# Log: mailcow backup
 | 
				
			||||||
# Revision 1.0  2018/10/16
 | 
					# Revision 1.1  2019/07/20
 | 
				
			||||||
# Written by Asif Bacchus
 | 
					# Written by Asif Bacchus
 | 
				
			||||||
#############################################################################
 | 
					#############################################################################
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -34,7 +34,7 @@ if ($detailLevel == 0) {
 | 
				
			|||||||
        elsif ($ThisLine =~ /\-- \[WARNING\] /) {
 | 
					        elsif ($ThisLine =~ /\-- \[WARNING\] /) {
 | 
				
			||||||
            $summaryWarn++;
 | 
					            $summaryWarn++;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        elsif ($ThisLine =~ /All processes completed successfully/) {
 | 
					        elsif ($ThisLine =~ /All processes completed/) {
 | 
				
			||||||
            $summarySuccess++;
 | 
					            $summarySuccess++;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -109,4 +109,4 @@ exit (0);
 | 
				
			|||||||
# mode: perl
 | 
					# mode: perl
 | 
				
			||||||
# perl-indent-level: 3
 | 
					# perl-indent-level: 3
 | 
				
			||||||
# indent-tabs-mode: nil
 | 
					# indent-tabs-mode: nil
 | 
				
			||||||
# End:
 | 
					# End:
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user