unbound install

debian/ubuntu

apt install unbound

slackware

grep ^unbound /etc/group
grep ^unbound /etc/passwd

groupadd -g 304 unbound
useradd -r -u 304 -g unbound -d /etc/unbound/ -s /sbin/nologin unbound

ls -lF /var/log/packages/unbound-* # not yet
sbopkg -s unbound
sbopkg -i unbound

we want a place that has a shorter path for the chroot - and this one will be a symlink to the chroot anyhow

cp -pi /etc/rc.d/rc.unbound /etc/rc.d/rc.unbound.dist
chmod -x /etc/rc.d/rc.unbound.dist
vi /etc/rc.d/rc.unbound

#config="/etc/unbound/unbound.conf"
config="/etc/unbound.conf"

freebsd

pkg install unbound
ln -s /usr/local/etc/rc.d/unbound /etc/rc.d/unbound
ln -s /usr/local/etc/unbound /etc/unbound

from source

see unbound-source

shared

    mkdir -p /var/chroot/unbound/db/
    mkdir -p /var/chroot/unbound/etc/
    chown unbound:unbound /var/chroot/unbound/db/
    chmod 750 /var/chroot/unbound/db/

remote server control (optional)

–either– generate some key pairs

    unbound-control-setup
    ls -lF /usr/local/etc/unbound/unbound*.{key,pem}
    ls -lF /etc/unbound/unbound*.{key,pem}

–or– otherwise using named pipe

    ls -alF /run/unbound/
    mkfifo /run/unbound/control.pipe
    ls -lF /run/unbound/control.pipe

HOME | GUIDES | LECTURES | LAB | SMTP HEALTH | HTML5 | CONTACT
Copyright © 2024 Pierre-Philipp Braun