diff --git a/README.md b/README.md index 0594ac8..e90b819 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,23 @@ PORT=8000 python3 relay.py ``` +### Als systemd-Dienst + +`webcam-relay.service` liegt im Repository. Pfade und Benutzer (`/home/joachim/git/webcam`, `joachim`) bei Bedarf in der Datei anpassen. + +```bash +sudo cp webcam-relay.service /etc/systemd/system/ +sudo systemctl daemon-reload +sudo systemctl enable --now webcam-relay +``` + +Status und Logs: + +```bash +systemctl status webcam-relay +journalctl -u webcam-relay -f +``` + ### Endpunkte | Pfad | Beschreibung | diff --git a/webcam-relay.service b/webcam-relay.service new file mode 100644 index 0000000..58fffce --- /dev/null +++ b/webcam-relay.service @@ -0,0 +1,15 @@ +[Unit] +Description=Webcam MJPEG Relay +After=network-online.target +Wants=network-online.target + +[Service] +Type=simple +User=joachim +WorkingDirectory=/home/joachim/git/webcam +ExecStart=/usr/bin/python3 /home/joachim/git/webcam/relay.py +Restart=always +RestartSec=5 + +[Install] +WantedBy=multi-user.target