7dbc6c8fe463176913519488a12f9c9131f7b5d1
- Basic Auth: beliebige oder WEBDAV_USER/WEBDAV_PASS - MKCOL: 201 bei existierendem Ordner (Duplicati-Kompatibilität) - PUT: Leere Dateien, Retry bei File-already-exists - Aufräumen: bridge-test, debug-files entfernt, webdav-server-Dep - .env.example: API-Credentials entfernt, drive-web in gitignore - README: Docs verlinkt, Schnellstart aktualisiert Made-with: Cursor
Internxt WebDAV Wrapper
WebDAV-Zugang zu Internxt Drive für Account-Tiers ohne CLI- oder Rclone-Native-Zugang.
Hintergrund
Internxt blockiert für bestimmte Account-Typen (z.B. Free, Partner) den Zugang über CLI und Rclone.
Lösung: Das Web-UI (drive.internxt.com) funktioniert – es nutzt clientName: "drive-web". Dieser Wrapper imitiert diese Auth und bietet einen WebDAV-Server.
Schnellstart
npm install
cp .env.example .env
# .env: INXT_TOKEN, INXT_MNEMONIC, CRYPTO_SECRET eintragen (siehe docs/browser-token-auth.md)
npm start
Server läuft auf http://127.0.0.1:3005.
WebDAV-Funktionen
- PROPFIND – Verzeichnis auflisten
- MKCOL – Ordner erstellen
- DELETE – Dateien/Ordner löschen
- MOVE – Verschieben/Umbenennen
- GET – Dateien herunterladen
- PUT – Dateien hochladen
Clients
- Duplicati – Backup-Destination
- rclone –
rclone config→ WebDAV, URLhttp://127.0.0.1:3005 - Windows Explorer – Netzlaufwerk verbinden
Dokumentation
| Datei | Beschreibung |
|---|---|
| docs/browser-token-auth.md | Token aus Browser extrahieren, WebDAV-Credentials |
| docs/webdav-architektur.md | Architektur-Übersicht |
| docs/wsl-setup.md | WSL-Setup (login mit Keys) |
| docs/auth-analysis.md | Analyse Web vs CLI Auth |
| docs/crypto-secret-extract.md | CRYPTO_SECRET aus drive.internxt.com ermitteln |
Scripts
| Befehl | Beschreibung |
|---|---|
npm start |
WebDAV-Server starten |
npm run token-test |
Token prüfen |
npm run auth-test |
API-Login testen (E-Mail/Passwort) |
npm run debug-names |
Namensentschlüsselung testen |
Description
WebDAV-Zugang zu Internxt Drive für Account-Tiers ohne CLI- oder Rclone-Native-Zugang.
Languages
JavaScript
95.7%
Batchfile
4%
Dockerfile
0.3%