Laminar/run/adguard/workspace/adguard.service

31 lines
830 B
SYSTEMD
Raw Normal View History

2024-11-21 20:56:04 +09:00
[Unit]
Description=AdGuard Home: Network-level blocker
ConditionFileIsExecutable=/opt/adguard/AdGuardHome
After=syslog.target network-online.target
[Service]
2024-11-27 22:35:11 +09:00
ExecStartPre=+/usr/sbin/setcap "CAP_NET_BIND_SERVICE=+eip CAP_NET_RAW=+eip" /opt/adguard/AdGuardHome
2025-02-10 21:37:43 +09:00
ExecStartPre=+/usr/sbin/chown -R adguard:adguard /etc/adguard /opt/adguard
ExecStartPost=+/usr/sbin/chown -R adguard:adguard /etc/adguard /opt/adguard
# First run must run as root
# And uncomment + restart service after first init
2024-11-27 22:18:58 +09:00
#User=adguard
#Group=adguard
2024-11-21 20:56:04 +09:00
StartLimitInterval=5
StartLimitBurst=10
2024-11-27 22:19:18 +09:00
ExecStart=/opt/adguard/AdGuardHome "-s" "run" "-c" "/etc/adguard/adguard.yaml"
2024-11-21 20:56:04 +09:00
WorkingDirectory=/opt/adguard
StandardOutput=journal
StandardError=journal
Restart=always
RestartSec=10
EnvironmentFile=-/etc/sysconfig/AdGuardHome
[Install]
WantedBy=multi-user.target