[Unit] Description=Grotti Farm-Manager Documentation=file:///usr/share/doc/grotti/Anleitung-Installation-Pi.md After=network-online.target postgresql.service Wants=network-online.target Requires=postgresql.service [Service] Type=simple User=grotti Group=grotti WorkingDirectory=/usr/lib/grotti Environment=GROTTI_CONFIG=/etc/grotti/config.json Environment=PYTHONUNBUFFERED=1 ExecStart=/usr/lib/grotti/venv/bin/python /usr/lib/grotti/server.py Restart=on-failure RestartSec=5 # Stopp nicht 90 s hängen: nach TimeoutStopSec folgt SIGKILL TimeoutStopSec=20 KillMode=mixed # Logs → journald (journalctl -u grotti -f) StandardOutput=journal StandardError=journal SyslogIdentifier=grotti [Install] WantedBy=multi-user.target