Installer enezDiaz

Pour installer enezDiaz :

  • Dans le dossier home, créer le dossier enez : mkdir enez
  • Si ce n’est déjà fait : sudo apt install python3-psycopg2 python3-simplejson python3-pip
  • Installer les outils python, dans cet ordre sudo -H pip3 install paho-mqtt
  • dans le dossier ‘/home/enez/’ créer le dossier ‘services’ : mkdir services
  • Via ftp, y installer les sources python enezDiaz ou directement git clone https://codeberg.org/inizisoft/enezDiaz.git, Mettre à jour le fichier de config
  • Configurer les accès à la base de données (host = ’localhost’)
  • Lancer manuellement enezDiaz pour vérifier le bon fonctionnement : python3 services/enezDiaz/enezDiaz.py
  • Si tout est OK, installer le service:
    • Editer les fichiers enezDiaz.service en vérifiant la ligne de commande.
    • Déplacer ces fichiers dans le dossier /lib/systemd/system/
    • Changer les permissions : sudo chmod 644 /lib/systemd/system/enezDiaz.service
    • Demander à systemd d’utiliser les nouveaux services sudo systemctl daemon-reload sudo systemctl enable enezDiaz.service
    • puis rebooter sudo reboot
  • On peut vérifier sudo systemctl status enezDiaz.service