diff --git a/README.md b/README.md index 949c1bd..0bac31b 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,28 @@ tsig-keygen -a hmac-sha512 >> /etc/bind/keys.conf tsig-keygen -a hmac-sha512 rndc-key >> /etc/bind/keys.conf ``` +### Logrotate + +We want to print log to disk and have it managed by logrotate. Either comment out import of `named.conf.log` or make sure `logrotate` is installed and add following to file: `/etc/logrotate.d/bind.log` + +``` +/var/log/bind/bind.log +{ + rotate 90 + daily + dateext + dateformat _%Y-%m-%d + missingok + create 644 bind bind + delaycompress + compress + notifyempty + postrotate + /bin/systemctl reload bind9 + endscript +} +``` + ## Using as a template The main files to edit are the `named.conf.local` and `zones/*` files. These are currently referencing `schleppe` as a TLD. First rename or crate a new `zones/db.[YOUR_DOMAIN_HERE]` file, then update `named.conf.local` import to reflect name change.