21 lines
650 B
Bash
21 lines
650 B
Bash
#!/bin/bash
|
|||
|
|
|
||
|
|
# run as root
|
||
|
|
|
||
|
|
useradd --system --home-dir /srv/service_netatmo --shell /usr/sbin/nologin netatmo
|
||
|
|
install -d -o netatmo -g netatmo -m 0750 /var/lib/rrd
|
||
|
|
|
||
|
|
chown netatmo:netatmo /srv/service_netatmo/config.yaml
|
||
|
|
chmod 0600 /srv/service_netatmo/config.yaml
|
||
|
|
|
||
|
|
# sudo -u netatmo python3 -m venv /srv/service_netatmo/.venv
|
||
|
|
# sudo -u netatmo /srv/service_netatmo/.venv/bin/pip install \
|
||
|
|
-r /srv/service_netatmo/requirements.txt
|
||
|
|
|
||
|
|
install -o root -g root -m 0644 \
|
||
|
|
/srv/service_netatmo/deploy/netatmo.service \
|
||
|
|
/etc/systemd/system/netatmo.service
|
||
|
|
|
||
|
|
systemctl daemon-reload
|
||
|
|
systemctl enable --now netatmo.service
|
||
|
|
systemctl status netatmo.service
|