Kapitel 13/Tutorial.md aktualisiert

This commit is contained in:
2025-09-06 20:53:50 +00:00
parent d75b5022f2
commit ab674d1ae9

View File

@@ -381,10 +381,10 @@ So landet jedes VOD automatisch in einem eigenen Sammelordner in Nextcloud s
Hierdurch erlauben wir dem Benutzer `nc_runner`, genau diese Befehle als `www-data` auszuführen und nichts anderes. Hierdurch erlauben wir dem Benutzer `nc_runner`, genau diese Befehle als `www-data` auszuführen und nichts anderes.
Zum Abschluss testen wir, ob alles funktioniert. Wechsle dazu wieder auf deinen Clipper LXC und rufe folgenden Befehl auf: Zum Abschluss testen wir, ob alles funktioniert. Wechsle dazu wieder auf deinen Clipper LXC und rufe folgenden Befehl auf:
```bash ```bash
ssh -i ~/.ssh/nc_runner_ed25519 nc_runner@<NEXTCLOUD-IP> "sudo -u www-data php /srv/nextcloud/app/nextcloud/occ -V" ssh -i ~/.ssh/nc_runner_ed25519 nc_runner@<NEXTCLOUD-IP> "sudo -u www-data php /srv/nextcloud/app/nextcloud/occ -V"
``` ```
Wenn alles korrekt eingerichtet ist, bekommst du die aktuelle Nextcloud Version angezeigt. Wenn alles korrekt eingerichtet ist, bekommst du die aktuelle Nextcloud Version angezeigt.
@@ -746,7 +746,7 @@ In diesem Schritt erstellen wir den eigentlichen Workflow in **n8n**. Er sorgt d
chown -R www-data:www-data "$DST_DIR" chown -R www-data:www-data "$DST_DIR"
# ---- Index nur für diesen Pfad aktualisieren # ---- Index nur für diesen Pfad aktualisieren
sudo -u www-data "$PHP" "$OCC" files:scan --path="$SCAN_PATH" --quiet sudo -n -u www-data "$PHP" "$OCC" files:scan --path="$SCAN_PATH" --quiet
# ---- Übrig gebliebene .lock-Dateien entfernen (z.B. durch Abbrüche bei Upload) # ---- Übrig gebliebene .lock-Dateien entfernen (z.B. durch Abbrüche bei Upload)
find "$DROP_BASE" -type f -name "*.lock" -delete 2>/dev/null || true find "$DROP_BASE" -type f -name "*.lock" -delete 2>/dev/null || true
@@ -791,8 +791,7 @@ In diesem Schritt erstellen wir den eigentlichen Workflow in **n8n**. Er sorgt d
- **Command is an Expression:** **ON** - **Command is an Expression:** **ON**
- **Command:** - **Command:**
``` bash ``` bash
{{`set -euo pipefail; STATE="/srv/clipper/state/vod_seen.list"; mkdir -p "$(dirname "$STATE")"; printf '%s\n' "{{$json.data.id}}" >> "$STATE"`}} set -euo pipefail; STATE="/srv/clipper/state/vod_seen.list"; mkdir -p "$(dirname "$STATE")"; printf '%s\n' "{{$json.data.id}}" >> "$STATE"
``` ```
12. **SSH Node 2 Download & Upload** (Node-Name: `Down 'n' Up`) 12. **SSH Node 2 Download & Upload** (Node-Name: `Down 'n' Up`)
@@ -812,7 +811,9 @@ In diesem Schritt erstellen wir den eigentlichen Workflow in **n8n**. Er sorgt d
- Command is an Expression: ON - Command is an Expression: ON
- Command: - Command:
```bash ```bash
sudo /usr/local/bin/nc_finalize_vod.sh {{$('Merge').item.json.data.id}} {{`ssh -i /root/.ssh/nc_runner_ed25519 nc_runner@<NEXTCLOUD-IP> "sudo -n /usr/local/bin/nc_finalize_vod.sh ${$('Merge').item.json.data.id}"`}}
``` ```