BACULA-DIR(8)
π BACULA-DIR(8) π
Network backup, recovery & verification β and yes bestie, this is the manual page for the one and only bacula-dir, aka the Bacula Director. Buckle up. π
β¨ NAME β¨
bacula-dir β the Bacula Director, your network backup's main character π
β¨ SYNOPSIS β¨
bacula-dir [options]
β¨ DESCRIPTION β¨
Okay so, this manual page documents the bacula-dir command β briefly, but we're gonna make it cute. π
Bacula's Director Daemon is literally the controller of the whole network backup system. It's the one doing the scheduling and the coordinating of backups across the network. Think of it as the group chat admin who actually makes sure everyone shows up. Periodt. π¦
β¨ OPTIONS β¨
-cfile β pick which configuration file to use.-dnn β set the debug level to nn.-dtβ print a timestamp in the debug output. π-Tβ send debug messages to the trace file.-fβ run in the foreground (this one's for debugging).-ggroup β set the group/gid to run as.-mβ print kaboom output (yes, for debugging π).-Pβ do not create a PID file.-rjob β run <job>.-sβ no signals (for debugging).-tβ test the configuration file and report any errors. π§-uuser β set the username/uid to run as.-vβ set verbose mode. Spill the tea, bestie. β-?β show the version and usage of the program.
β¨ TCP-WRAPPERS CONFIGURATION β¨
So here's the situation. Tcpwrappers goes looking for the service name of the bacula daemons inside hosts.allow, and those service names are configured to be different from the binary name. π The service names are set up as %hostname%-%component% rather than bacula-dir (as defined in the bacula-dir.conf.in file).
Which means your hosts.allow entry has to match %hostname%-%component% β like servername-dir, for example β instead of bacula-%component%.
WARNING: this means that if your hosts.allow file has the entry:
bacula-dir: ALL
you will not be able to run bconsole to connect to the local director! π
The entry would have to read:
server-dir: ALL
and that will allow the console to connect to the director. (The process that's actually running is bacula-dir.) π
β¨ SEE ALSO β¨
bacula-fd(8), bacula-sd(8). Go read those too, they're giving supporting cast. π
β¨ AUTHOR β¨
This manual page was written by Jose Luis Tallon <jltallon@adv-solutions.net>.
β¨ COPYRIGHT β¨
This man page document is released under the BSD 2-Clause license. Slay, legally. π«Ά
Okay that's the whole page, bestie β every flag, every warning, every dramatic hosts.allow plot twist, all present and accounted for. This was brought to you by Kern Sibbald, dated 28 October 2017, and no cap, that's the vibe. Byeeee β¨ππ
π¦ where this page comes from
- alpine 3.22: bacula-doc 15.0.2-r0 Β· AGPL-3.0-or-later WITH OpenSSL-Exception
- alpine 3.23: bacula-doc 15.0.3-r0 Β· AGPL-3.0-or-later WITH OpenSSL-Exception
- alpine 3.24: bacula-doc 15.0.3-r0 Β· AGPL-3.0-or-later WITH OpenSSL-Exception
- centos-stream 9: bacula-director 11.0.1-6.el9 Β· AGPLv3 with exceptions
- debian bookworm: bacula-director 9.6.7-7
- debian trixie: bacula-director 15.0.3-3
- epel 10: bacula-director 15.0.3-2.el10_1 Β· LicenseRef-Bacula
- fedora 43: bacula-director 15.0.3-3.fc43 Β· LicenseRef-Bacula
- fedora 44: bacula-director 15.0.3-5.fc44 Β· LicenseRef-Bacula
- nixos 26.05: bacula 15.0.3
- nixpkgs unstable: bacula 15.0.3
- ubuntu jammy: bacula-director 9.6.7-5~22.04.1
- ubuntu noble: bacula-director 13.0.4-1build3
- ubuntu questing: bacula-director 15.0.3-3ubuntu2
- ubuntu resolute: bacula-director 15.0.3-5
- ubuntu stonking: bacula-director 15.0.3-5ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms