From aa3f3d78bc5e8ed3960c0592036f42995091c56f Mon Sep 17 00:00:00 2001 From: Joachim Hummel Date: Sat, 17 Oct 2026 20:33:20 +0200 Subject: [PATCH] =?UTF-8?q?systemd-Service=20f=C3=BCr=20den=20Relay=20hinz?= =?UTF-8?q?ugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 17 +++++++++++++++++ webcam-relay.service | 15 +++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 webcam-relay.service 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