summaryrefslogtreecommitdiff
path: root/net-dns/AdGuardHome/files/AdGuardHome-0.107.63.service
blob: 034d2fda234e1ac63e05422397836b1b52ea6118 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# This unit is inspired from
# `AdGuardHome -s install` on systemd machine and
# https://aur.archlinux.org/cgit/aur.git/tree/adguardhome.service?h=adguardhome

[Unit]
Description=Network-wide ads & trackers blocking DNS server with WebUI
After=syslog.target network-online.target
ConditionFileIsExecutable=/usr/bin/AdGuardHome

[Service]
StartLimitInterval=5
StartLimitBurst=10
DynamicUser=true
StateDirectory=AdGuardHome
WorkingDirectory=/var/lib/AdGuardHome
AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_NET_RAW
CapabilityBoundingSet=CAP_NET_BIND_SERVICE CAP_NET_RAW
ExecStart=/usr/bin/AdGuardHome --no-check-update --work-dir /var/lib/AdGuardHome -s run -v
ExecReload=/usr/bin/AdGuardHome -s reload
StandardOutput=journal
StandardError=journal
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target