[Unit] Description=ELERAIQ Vision Camera Platform After=network.target [Service] Type=simple WorkingDirectory=/opt/oak1-camera-playground/app ExecStart=/opt/oak1-camera-playground/venv/bin/python /opt/oak1-camera-playground/app/app.py # Runs as root: simplest path to /dev/bus/usb access without per-host udev # rules. Tighten to a dedicated user + udev rule if that matters for your # deployment. User=root Restart=always RestartSec=2 # journald captures stdout/stderr automatically - view with: # journalctl -u oak1-camera-playground -f [Install] WantedBy=multi-user.target