Install wnfRechnung auf Raspi

12.11.2024 - Lesezeit: 2 Minuten

Den Typ des Raspi ermitteln: https://maker-tutorials.com/raspberry-pi-model-im-terminal-cli-herausfinden/

grep -E --color=never "Model|Revision" /proc/cpuinfo
Revision        : b03111
Model           : Raspberry Pi 4 Model B Rev 1.1

Eine aktuelle Version von Rasbian auf SD-Karte schreiben:

ssh wnfrechnung.fritz.box
mkdir bin
nano bin/wls_update
#!/bin/bash
sudo apt update && sudo apt dist-upgrade
sudo apt-get autoremove --purge
sudo apt-get autoclean
sudo chmod +x bin/wls_update
sudo apt install python3-venv
mkdir ~/bin/wnfRechnung
cd ~/bin/wnfRechnung
python3 -m venv .venv 
source .venv/bin/activate

In die virtuelle Umgebung jetzt die nötigen Pakete installieren

pip3 install fdb
pip3 install bottle

Das eigentliche Programm wird vom Entwicklerechner per rsync auf den Raspi überspielt

Jetzt das Programm als Service einrichten

sudo nano /etc/systemd/system/wnfrechnung.service
[Unit]
Description=wnfRechnung
After=syslog.target
[Service]
Type=simple
User=wnf
Group=wnf
WorkingDirectory=/home/wnf/bin/wnfRechnung/
ExecStart=/home/wnf/bin/wnfrechnung
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target
sudo systemctl enable wnfrechnung.service 
sudo systemctl daemon-reload
sudo service wnfrechnung start

Jetzt im Logfile (Journal) nachsehen, wie es dem Service geht

journalctl -g wnfrechnung
Tags: wnfRechnung Raspi