diff --git a/kresd.service b/kresd.service index ad5e009..8126014 100644 --- a/kresd.service +++ b/kresd.service @@ -1,15 +1,15 @@ [Unit] Description=Knot DNS Resolver daemon Documentation=man:kresd(8) -## This is a socket-activated service: -RefuseManualStart=true [Service] -Type=notify +Type=simple WorkingDirectory=/run/kresd -ExecStart=/usr/sbin/kresd -c /etc/kresd/config +ExecStart=/usr/sbin/kresd -c /etc/kresd/config --forks 1 User=kresd Restart=on-failure +# CAP_NET_BIND_SERVICE capability is needed for manual service activation +AmbientCapabilities=CAP_NET_BIND_SERVICE [Install] -WantedBy=sockets.target +WantedBy=multi-user.target