[Unit] Description=AdGuard Home: Network-level blocker ConditionFileIsExecutable=/opt/adguard/AdGuardHome After=syslog.target network-online.target [Service] ExecStartPre=+/usr/sbin/setcap "CAP_NET_BIND_SERVICE=+eip CAP_NET_RAW=+eip" /opt/adguard/AdGuardHome # First run must run as root, then chown -R adguard: /etc/adguard /opt/adguard # And uncomment + restart service #User=adguard #Group=adguard StartLimitInterval=5 StartLimitBurst=10 ExecStart=/opt/adguard/AdGuardHome "-s" "run" "-c" "/etc/adguard/adguard.yaml" WorkingDirectory=/opt/adguard StandardOutput=journal StandardError=journal Restart=always RestartSec=10 EnvironmentFile=-/etc/sysconfig/AdGuardHome [Install] WantedBy=multi-user.target