# 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 ```bash 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, URL `http://127.0.0.1:3005` - **Windows Explorer** – Netzlaufwerk verbinden ## Dokumentation | Datei | Beschreibung | |-------|---------------| | [docs/browser-token-auth.md](docs/browser-token-auth.md) | Token aus Browser extrahieren, WebDAV-Credentials | | [docs/webdav-architektur.md](docs/webdav-architektur.md) | Architektur-Übersicht | | [docs/wsl-setup.md](docs/wsl-setup.md) | WSL-Setup (login mit Keys) | | [docs/auth-analysis.md](docs/auth-analysis.md) | Analyse Web vs CLI Auth | | [docs/crypto-secret-extract.md](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 |