Kapitel 13/Tutorial.md aktualisiert

This commit is contained in:
2025-08-28 07:55:44 +00:00
parent 6f2acdc768
commit 3154fd79a1

View File

@@ -292,18 +292,30 @@ https://<DEINE_NEXTCLOUD_DOMAIN>/remote.php/dav/files/<DEIN_NC_BENUTZER>/
<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
curl -u "<BENUTZER>:<APP_PASSWORT>" \
-X PROPFIND -H "Depth: 0" \
-s -o /dev/null -w "%{http_code}\n" \
"https://<DEINE_NEXTCLOUD_DOMAIN>/remote.php/dav/files/<DEIN_NC_BENUTZER>/"
# Erwartet: 207
```
> **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.
Optional kannst du die ersten Zeilen der Antwort prüfen:
```bash
curl -u "<BENUTZER>:<APP_PASSWORT>" \
-X PROPFIND -H "Depth: 0" -s \
"https://<DEINE_NEXTCLOUD_DOMAIN>/remote.php/dav/files/<DEIN_NC_BENUTZER>/" \
| head -n 5
# Erwartet: XML mit <d:multistatus ...>
```
**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.
- **401/403** → Benutzername oder AppPasswort falsch.
- **404** → Pfad prüfen (richtiger Benutzerordner?).
- **AppPasswörter fehlen?** Admin muss sie in den NextcloudEinstellungen aktivieren.
</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*.