| 20 | | # The default script emails the system administrator. |
| 21 | | |
| 22 | | # NotifyScript = NotifySysadmin.sh |
| 23 | | |
| 24 | | |
| 25 | | # A scan of the local discs will be made once an hour (approximately). |
| 26 | | # To avoid cycles of load on the server, this time is randomly adjusted by a small |
| | 20 | # 3) A backup run starts or finishes. |
| | 21 | # |
| | 22 | # The default script emails the system administrator, except for backups |
| | 23 | # starting and stopping, where it does nothing. |
| | 24 | # |
| | 25 | # NOTE: If your client does not run a local SMTP server then you MUST |
| | 26 | # edit this script and uncomment the lines near the end, which specify |
| | 27 | # the remote SMTP server to use for sending mail. |
| | 28 | |
| | 29 | NotifyScript = cscript "C:\Program Files\Box Backup\NotifySysAdmin.vbs" |
| | 30 | |
| | 31 | |
| | 32 | # The number of seconds between backup runs under normal conditions. To avoid |
| | 33 | # cycles of load on the server, this time is randomly adjusted by a small |
| 37 | | # If a file is modified repeated, it won't be uploaded immediately in case it's modified again. |
| 38 | | # However, it should be uploaded eventually. This is how long we should wait after first noticing |
| 39 | | # a change. (1 day) |
| | 45 | # If a file is modified repeated, it won't be uploaded immediately in case |
| | 46 | # it's modified again, due to the MinimumFileAge specified above. However, it |
| | 47 | # should be uploaded eventually even if it is being modified repeatedly. This |
| | 48 | # is how long we should wait, in seconds, after first noticing a change. |
| | 49 | # (86400 seconds = 1 day) |
| | 52 | |
| | 53 | # If the connection is idle for some time (e.g. over 10 minutes or 600 |
| | 54 | # seconds, not sure exactly how long) then the server will give up and |
| | 55 | # disconnect the client, resulting in Connection Protocol_Timeout errors |
| | 56 | # on the server and TLSReadFailed or TLSWriteFailed errors on the client. |
| | 57 | # Also, some firewalls and NAT gateways will kill idle connections after |
| | 58 | # similar lengths of time. |
| | 59 | # |
| | 60 | # This can happen for example when most files are backed up already and |
| | 61 | # don't need to be sent to the store again, while scanning a large |
| | 62 | # directory, or while calculating diffs of a large file. To avoid this, |
| | 63 | # KeepAliveTime specifies that special keep-alive messages should be sent |
| | 64 | # when the connection is otherwise idle for a certain length of time, |
| | 65 | # specified here in seconds. |
| | 66 | # |
| | 67 | # The default is that these messages are never sent, equivalent to setting |
| | 68 | # this option to zero, but we recommend that all users enable this. |
| | 69 | |
| | 70 | KeepAliveTime = 120 |
| 72 | | # Use this to temporarily stop bbackupd from syncronising or connecting to the store. |
| 73 | | # This specifies a program or script script which is run just before each sync, and ideally |
| 74 | | # the full path to the interpreter. It will be run as the same user bbackupd is running as, |
| 75 | | # usually root. |
| 76 | | # The script prints either "now" or a number to STDOUT (and a terminating newline, no quotes). |
| 77 | | # If the result was "now", then the sync will happen. If it's a number, then the script will |
| 78 | | # be asked again in that number of seconds. |
| 79 | | # For example, you could use this on a laptop to only backup when on a specific network. |
| | 103 | # This specifies a program or script script which is run just before each |
| | 104 | # sync, and ideally the full path to the interpreter. It will be run as the |
| | 105 | # same user bbackupd is running as, usually root. |
| | 106 | # |
| | 107 | # The script must output (print) either "now" or a number to STDOUT (and a |
| | 108 | # terminating newline, no quotes). |
| | 109 | # |
| | 110 | # If the result was "now", then the sync will happen. If it's a number, then |
| | 111 | # no backup will happen for that number of seconds (bbackupd will pause) and |
| | 112 | # then the script will be run again. |
| | 113 | # |
| | 114 | # Use this to temporarily stop bbackupd from syncronising or connecting to the |
| | 115 | # store. For example, you could use this on a laptop to only backup when on a |
| | 116 | # specific network, or when it has a working Internet connection. |
| | 125 | # Uncomment the StoreObjectInfoFile to enable the experimental archiving |
| | 126 | # of the daemon's state (including client store marker and configuration) |
| | 127 | # between backup runs. This saves time and increases efficiency when |
| | 128 | # bbackupd is frequently stopped and started, since it removes the need |
| | 129 | # to rescan all directories on the remote server. However, it is new and |
| | 130 | # not yet heavily tested, so use with caution. |
| | 131 | |
| | 132 | # StoreObjectInfoFile = C:\Program Files\Box Backup\bbackupd\bbackupd.state |
| 126 | | # explicitly mentioned in a AlwaysInclude directive. |
| 127 | | # |
| 128 | | # If a directive ends in Regex, then it is a regular expression rather than a |
| | 168 | # explicitly mentioned in a AlwaysInclude directive. However, Box Backup |
| | 169 | # does NOT scan inside excluded directories and will never back up an |
| | 170 | # AlwaysIncluded file or directory inside an excluded directory or any |
| | 171 | # subdirectory thereof. |
| | 172 | # |
| | 173 | # To back up a directory inside an excluded directory, use a configuration |
| | 174 | # like this, to ensure that each directory in the path to the important |
| | 175 | # files is included, but none of their contents will be backed up except |
| | 176 | # the directories futher down that path to the important one. |
| | 177 | # |
| | 178 | # ExcludeDirsRegex = /home/user/bigfiles/.* |
| | 179 | # ExcludeFilesRegex = /home/user/bigfiles/.* |
| | 180 | # AlwaysIncludeDir = /home/user/bigfiles/path |
| | 181 | # AlwaysIncludeDir = /home/user/bigfiles/path/to |
| | 182 | # AlwaysIncludeDir = /home/user/bigfiles/path/important |
| | 183 | # AlwaysIncludeDir = /home/user/bigfiles/path/important/files |
| | 184 | # AlwaysIncludeDirsRegex = /home/user/bigfiles/path/important/files/.* |
| | 185 | # AlwaysIncludeFilesRegex = /home/user/bigfiles/path/important/files/.* |
| | 186 | # |
| | 187 | # If a directive ends in Regex, then it is a regular expression rather than a |