Kapitel 13/Tutorial.md aktualisiert

This commit is contained in:
2025-08-28 07:44:03 +00:00
parent cf4f577be7
commit ee92a3ccb7

View File

@@ -271,12 +271,36 @@ ssh clipper@<CLIPPER-IP> "echo OK"
```
Ersetze `<CLIPPER-IP>` durch die IP/den Hostnamen deines ClipperLXC (z.B. `10.0.0.42`). Wenn **OK** erscheint, kann n8n ohne Passwort auf den Clipper zugreifen.
**AppPasswort für Nextcloud:**
Melde dich nun in der **NextcloudWeboberfläche** an. Gehe in dein Benutzerprofil → *Sicherheit**AppPasswörter* und erzeuge ein neues Passwort. Notiere dir Benutzername + AppPasswort. Diese nutzt n8n später für den Upload via WebDAV. Die Adresse sieht so aus:
### Zugangsdaten für NextcloudWebDAV erstellen (Weboberfläche)
> **Ort in Nextcloud**: Avatar (oben rechts) → **Persönliche Einstellungen** → **Sicherheit** → **ganz nach unten** zum Bereich **AppPasswörter**.
**Anleitung:**
1. Melde dich in der **NextcloudWeboberfläche** an.
2. Gehe zu **Persönliche Einstellungen****Sicherheit**.
3. **Ganz nach unten scrollen** bis zum Abschnitt **AppPasswörter** (unscheinbar platziert).
4. Trage bei **AppName** z.B. `n8n Clipper` ein und klicke auf **Neues AppPasswort erstellen**.
5. Kopiere das **einmalig angezeigte AppPasswort** sofort und notiere zusätzlich deinen **Benutzernamen**. (Das Passwort wird später **nicht** erneut angezeigt.)
**WebDAVURL für n8n/Uploads:**
```
https://<DEINE_NEXTCLOUD_DOMAIN>/remote.php/dav/files/<DEIN_NC_BENUTZER>/
```
Beispiel: `https://cloud.example.com/remote.php/dav/files/streamer/`
*(Alternativ, je nach Setup: `https://<DEINE_NEXTCLOUD_DOMAIN>/remote.php/webdav/`)*
<details>
<summary>**Schnelltest (optional, auf deinem n8nLXC):**</summary>
```bash
curl -u "<BENUTZER>:<APP_PASSWORT>" -X PROPFIND -H "Depth: 1" \
"https://<DEINE_NEXTCLOUD_DOMAIN>/remote.php/dav/files/<DEIN_NC_BENUTZER>/" -i
# Erwartet: HTTP/1.1 207 Multi-Status
```
> **Entscheidung & Begründung AppPasswort statt Hauptpasswort**
> Für automatisierte Zugriffe (WebDAV via n8n) verwenden wir ein **AppPasswort**. Das ist widerrufbar, sicherer als das Hauptpasswort und umgeht 2FA/BrowserLogin ideal für ServertoServerUploads.
**Fehler & Lösung (kurz):**
- **AppPasswörter fehlen?** Prüfe, ob dein Admin sie deaktiviert hat oder ob SSO/LDAPPolicies greifen. In dem Fall: Admin bitten, AppPasswörter zu erlauben **oder** auf OAuthbasierte Anbindung ausweichen.
</details>
**TwitchAPI Zugang:**
Gehe in die [Twitch Developer Console](https://dev.twitch.tv/console), lege eine App an und notiere **Client ID** und **Client Secret**. Danach öffne die **n8nWeboberfläche** in deinem Browser (`http://<DEINE_N8N_DOMAIN>:5678`), melde dich an und gehe links auf **Credentials****+ Add Credential** → *OAuth2 API*.