diff options
author | 2016-05-03 09:00:25 +0000 | |
---|---|---|
committer | 2016-05-03 09:00:25 +0000 | |
commit | 069b61ff15a3e6ae416c4c9b09273f7fbcb15cd8 (patch) | |
tree | c8880f06a2eede31c2df3c8160117f88763b4fe2 /README.md | |
parent | ef7cb7788f34c864bb6dc149030eeb539a1ed562 (diff) | |
download | coredns-069b61ff15a3e6ae416c4c9b09273f7fbcb15cd8.tar.gz coredns-069b61ff15a3e6ae416c4c9b09273f7fbcb15cd8.tar.zst coredns-069b61ff15a3e6ae416c4c9b09273f7fbcb15cd8.zip |
Add systemd service example file
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -99,3 +99,29 @@ All the above examples are possible with the *current* CoreDNS. ## Blog <https://miek.nl/tags/coredns/> + +## Systemd service file + +Use this as a systemd service file. It defaults to a coredns wich a homedir of /home/coredns +and the binary lives in /opt/bin: + +~~~ txt +Unit] +Description=CoreDNS DNS server +Documentation=https://miek.nl/tags/coredns +After=network.target + +[Service] +PermissionsStartOnly=true +PIDFile=/home/coredns/coredns.pid +LimitNOFILE=8192 +User=coredns +WorkingDirectory=/home/coredns +ExecStartPre=/sbin/setcap cap_net_bind_service=+ep /opt/bin/coredns +ExecStart=/opt/bin/coredns -pidfile /home/coredns/coredns.pid -conf=/etc/coredns +/Corefile +Restart=on-failure + +[Install] +WantedBy=multi-user.target +~~~ |