[Unit] Description=doorman - badge scan listener (KNEL/doorman) Documentation=https://git.knownelement.com/KNEL/doorman After=network-online.target Wants=network-online.target [Service] Type=simple ExecStart=/opt/doorman/bin/doorman.sh EnvironmentFile=-/etc/default/doorman Restart=always RestartSec=5 User=root # Runs as root only for raw /dev/input/* access on the reader Pi; # revisit with a dedicated input group once reader hardware is known. Nice=5 [Install] WantedBy=multi-user.target