]> git.ipfire.org Git - thirdparty/pdns.git/blob - pdns/dnsdistdist/dnsdist.service.in
Merge pull request #4692 from cmouse/ssql-unique-ptr
[thirdparty/pdns.git] / pdns / dnsdistdist / dnsdist.service.in
1 [Unit]
2 Description=DNS Loadbalancer
3 Documentation=man:dnsdist(1)
4 Documentation=http://dnsdist.org
5 Wants=network-online.target
6 After=network-online.target
7
8 [Service]
9 ExecStartPre=@bindir@/dnsdist --check-config
10 # Note: when editing the ExecStart command, keep --supervised and --disable-syslog
11 ExecStart=@bindir@/dnsdist --supervised --disable-syslog
12
13 Type=notify
14 Restart=on-failure
15 RestartSec=2
16 TimeoutStopSec=5
17 StartLimitInterval=0
18 PrivateTmp=true
19 PrivateDevices=true
20 CapabilityBoundingSet=CAP_NET_BIND_SERVICE CAP_SETGID CAP_SETUID
21 NoNewPrivileges=true
22 ProtectSystem=full
23 ProtectHome=true
24 RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
25 LimitNOFILE=16384
26 TasksMax=8192
27
28 [Install]
29 WantedBy=multi-user.target