[Unit] Description=Daynivo Kiosk Chromium Documentation=file:///usr/share/doc/daynivo-kiosk/README.md Requires=daynivo-kiosk-x.service After=daynivo-kiosk-x.service daynivo-boot-import.service # Restarting or stopping X restarts/stops the browser as well. PartOf=daynivo-kiosk-x.service # A crash loop stops after 6 starts in 10 minutes; the healthcheck logs it # and retries after a cool-down (see daynivo-kiosk-healthcheck). StartLimitIntervalSec=600 StartLimitBurst=6 [Service] Type=simple User=kiosk Group=kiosk Environment=DISPLAY=:0 Environment=XAUTHORITY=/run/daynivo-kiosk-x/Xauthority Environment=HOME=/home/kiosk RuntimeDirectory=daynivo-kiosk-browser RuntimeDirectoryMode=0755 StateDirectory=daynivo-kiosk-browser StateDirectoryMode=0700 ExecStart=/usr/lib/daynivo-kiosk/daynivo-kiosk-browser # daynivo-kiosk-browser exits 1 after a crash when browser_restart is on, 0 when it is off. Restart=on-failure RestartSec=5 TimeoutStopSec=15 KillMode=control-group OOMScoreAdjust=-100 LogRateLimitIntervalSec=30s LogRateLimitBurst=300 SyslogIdentifier=daynivo-kiosk-browser [Install] WantedBy=multi-user.target