Docker, Token-Refresh mit Puppeteer, 401-Hinweise

- Dockerfile + .dockerignore
- token-refresh: Chromium öffnet drive.internxt.com, extrahiert Tokens
- 401-Antworten: Link zu drive.internxt.com
- Docs: Token-Erneuerung Option A (automatisch) / B (manuell)

Made-with: Cursor
This commit is contained in:
2026-02-28 12:32:03 +01:00
parent 7dbc6c8fe4
commit 6ca6132cf8
8 changed files with 1503 additions and 10 deletions

View File

@@ -19,6 +19,25 @@ npm start
Server läuft auf `http://127.0.0.1:3005`.
## Docker
```bash
# Image bauen
docker build -t internxt-webdav .
# Container starten (Umgebungsvariablen aus .env)
docker run -d --name internxt-webdav -p 3005:3005 --env-file .env internxt-webdav
# Oder einzelne Variablen übergeben
docker run -d -p 3005:3005 \
-e INXT_TOKEN="..." \
-e INXT_MNEMONIC="..." \
-e CRYPTO_SECRET="6KYQBP847D4ATSFA" \
internxt-webdav
```
WebDAV erreichbar unter `http://localhost:3005`.
## WebDAV-Funktionen
- **PROPFIND** Verzeichnis auflisten
@@ -50,5 +69,5 @@ Server läuft auf `http://127.0.0.1:3005`.
|-------|--------------|
| `npm start` | WebDAV-Server starten |
| `npm run token-test` | Token prüfen |
| `npm run auth-test` | API-Login testen (E-Mail/Passwort) |
| `npm run token-refresh` | Browser öffnen, einloggen → Tokens automatisch extrahieren |
| `npm run debug-names` | Namensentschlüsselung testen |