Domoticz okosotthon telepítése Debian 10 környezetben
Innen: IT documentation
Összefoglalás
A leírás a Domoticz[1] 2020.2.11995 okosotthon telepítését mutatja be.
A leírás Debian 10.6 operációs rendszeren készült.
A parancsok root jogot feltételeznek. (állandó root jog: sudo -i)
Előfeltételek
Függőségek telepítése
apt -y install libpython3.7 python3-dev
Domoticz telepítése
Konyvtár, felhasználó létrehozása, Domoticz lettöltése:
mkdir /opt/domoticz
wget -qO- https://releases.domoticz.com/releases/release/domoticz_linux_x86_64.tgz | tar -xzf - -C /opt/domoticz
useradd -d /opt/domoticz -M -c "Domoticz home automation system" -s /sbin/nologin domoticz
chown -R domoticz:domoticz /opt/domoticz
A /etc/systemd/system/domoticz.service fájl létrehozása a következő tartalommal:
[Unit]
Description=domoticz_service
[Service]
User=domoticz
Group=domoticz
ExecStart=/opt/domoticz/domoticz -www 8080 -sslwww 8443
WorkingDirectory=/opt/domoticz
#
# Give the right to open priviliged ports. This allows you to run on a port <1024 without root permissions (user/group setting above)
#
# The following line is for pre-16.04 systems.
# ExecStartPre=setcap 'cap_net_bind_service=+ep' /opt/domoticz/domoticz
#
# The below works on Ubuntu 16.04 LTS
# CapabilityBoundingSet=CAP_NET_BIND_SERVICE
#
# The following works on Ubuntu 18.04
# AmbientCapabilities=CAP_NET_BIND_SERVICE
#
Restart=on-failure
RestartSec=1m
#StandardOutput=null
[Install]
WantedBy=multi-user.target
Szolgáltatás engedélyezése:
systemctl daemon-reload
systemctl enable domoticz.service
service domoticz start