2 # Default Bacula Director Configuration file
4 # Virtual disk changer with two Media Types and two Archive
8 Director { # define myself
10 DIRPort = @dirport@ # where we listen for UA connections
11 QueryFile = "@scriptdir@/query.sql"
12 WorkingDirectory = "@working_dir@"
13 PidDirectory = "@piddir@"
14 Maximum Concurrent Jobs = 100
15 Password = "pNvX1WiXnwv2C/F7E52LGvw6rKjbbPvu2kyuPa9pVaL3"
17 FD Connect Timeout = 2min
28 Write Bootstrap = "@working_dir@/NightlySave.bsr"
29 Maximum Concurrent Jobs = 100
41 Write Bootstrap = "@working_dir@/NightlySave.bsr"
42 Maximum Concurrent Jobs = 100
45 Selection Pattern = "Virtual"
49 Name = "copy-job-next-pool"
57 Write Bootstrap = "@working_dir@/NightlySave.bsr"
58 Maximum Concurrent Jobs = 100
61 Selection Pattern = "Virtual"
64 # Standard Restore template, to be changed by Console program
68 Client = @hostname@-fd
73 Where = @tmpdir@/bacula-restores
78 # List of files to be backed up
81 Include { Options { signature=MD5
84 File = <@tmpdir@/file-list
95 File = <@tmpdir@/file-list
102 # When to do the backups, full backup on first sunday of the month,
103 # differential (i.e. incremental since full) every other sunday,
104 # and incremental backups other days
107 Run = Full 1st sun at 1:05
108 Run = Differential 2nd-5th sun at 1:05
109 Run = Incremental mon-sat at 1:05
112 # Client (File Services) to backup
118 Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc" # password for FileDaemon
119 File Retention = 30d # 30 days
120 Job Retention = 180d # six months
121 AutoPrune = yes # Prune expired Jobs/Files
122 Maximum Concurrent Jobs = 100
127 Address = @hostname@ # N.B. Use a fully qualified name here
129 Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9" # password for Storage daemon
132 Maximum Concurrent Jobs = 100
135 # Definition of Virtual autochanger
138 Address = @hostname@ # N.B. Use a fully qualified name here
140 Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9" # password for Storage daemon
143 Maximum Concurrent Jobs = 100
144 Autochanger = Virtual
149 Address = @hostname@ # N.B. Use a fully qualified name here
151 Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9" # password for Storage daemon
154 Maximum Concurrent Jobs = 100
155 Autochanger = Virtual
160 Address = @hostname@ # N.B. Use a fully qualified name here
162 Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9" # password for Storage daemon
165 Maximum Concurrent Jobs = 100
166 Autochanger = Virtual
169 # Generic catalog service
172 dbname = @db_name@; user = @db_user@; password = "@db_password@"
175 # Reasonable message delivery -- send most everything to email address
179 mailcommand = "@sbindir@/bsmtp -h localhost -f \"\(Bacula regression Job %j\) %r\" -s \"Regression: %t %e of %c %l\" %r"
180 operatorcommand = "@sbindir@/bsmtp -h localhost -f \"\(Bacula regression Job %j\) %r\" -s \"Regression: Intervention needed for %j\" %r"
181 console = all, !skipped, !terminate, !restored
182 append = "@working_dir@/log" = all, !skipped
183 catalog = all, !skipped
187 # Message delivery for daemon messages (no job).
190 mailcommand = "@sbindir@/bsmtp -h @smtp_host@ -f \"\(Bacula regression\) %r\" -s \"Regression daemon message\" %r"
191 # mail = @job_email@ = all, !skipped
192 console = all, !skipped, !saved
193 append = "@working_dir@/log" = all, !skipped
194 catalog = all, !skipped
198 # Default pool definition
202 Recycle = yes # Bacula can automatically recycle Volumes
203 AutoPrune = yes # Prune expired volumes
204 Volume Retention = 365d # one year
205 # RecyclePool=Scratch # test forward reference
212 Recycle = yes # Bacula can automatically recycle Volumes
213 AutoPrune = yes # Prune expired volumes
214 Volume Retention = 365d # one year
221 Recycle = yes # Bacula can automatically recycle Volumes
222 AutoPrune = yes # Prune expired volumes
223 Volume Retention = 365d # one year
230 Recycle = yes # Bacula can automatically recycle Volumes
231 AutoPrune = yes # Prune expired volumes
232 Volume Retention = 365d # one year
239 # Recycle = yes # Bacula can automatically recycle Volumes
240 # AutoPrune = yes # Prune expired volumes
241 # Volume Retention = 365d # one year
242 # Recycle Pool = Scratch # recycle back here
247 # Name = SpecialScratch
249 # Recycle = yes # Bacula can automatically recycle Volumes
250 # AutoPrune = yes # Prune expired volumes
251 # Volume Retention = 365d # one year
252 # Recycle Pool = SpecialScratch # recycle back here