mirror of
https://github.com/YunoHost-Apps/domoticz_ynh.git
synced 2024-09-03 18:26:17 +02:00
Problem System Alive Checker does not work. The "ping'ed" adresses are always shown as OFF. Solution From the domoticz documentation: When running Domoticz without root (recommended), you need to add the correct socket capabilities for this to function properly and restart domoticz (otherwise it will fail silently!): $ sudo setcap -v cap_net_raw+eip <full qualified name of domoticz executable> So, I added the capability "cap_net_raw=+eip" in systemd.service R Status Code finished. Tested on my own instance.
16 lines
446 B
Desktop File
16 lines
446 B
Desktop File
[Unit]
|
|
Description=domoticz_service
|
|
After=network.target
|
|
|
|
[Service]
|
|
User=__APP__
|
|
Group=__APP__
|
|
ExecStart=__FINALPATH__/domoticz -www __PORT__ -sslwww 0 -log /var/log/__APP__/__APP__.log -loglevel normal,status
|
|
WorkingDirectory=__FINALPATH__/
|
|
PermissionsStartOnly=true
|
|
ExecStartPre=setcap 'cap_net_bind_service=+ep cap_net_raw=+eip' __FINALPATH__/domoticz
|
|
Restart=on-failure
|
|
RestartSec=1m
|
|
#StandardOutput=null
|
|
[Install]
|
|
WantedBy=multi-user.target
|