No description
Find a file
Leander Kretschmer dd11dd961e added: change-password and request-password-reset API endpoints
POST /api/change-password re-authenticates all running agents for a given
username with new credentials; optionally changes the password on the
Netzdrive registration server first via tempPasswordLogin when a reset
temp-token is supplied.

POST /api/request-password-reset triggers a reg-server reset e-mail so the
user can obtain the temp-token needed for the full flow.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 06:58:17 +00:00
DOCS git clean 2026-03-24 11:09:15 +01:00
gitdata updated webui and git 2026-02-26 10:52:15 +01:00
static updated webui 2026-02-26 15:02:26 +01:00
.env refactored python services to run more efficient 2026-02-26 14:37:06 +01:00
API_DOCS.md added: change-password and request-password-reset API endpoints 2026-06-23 06:58:17 +00:00
app.py added: file-preview api, file-change-event api, space-archive api 2026-04-21 14:14:23 +02:00
changelog added: change-password and request-password-reset API endpoints 2026-06-23 06:58:17 +00:00
install_local.sh updated install script 2026-03-23 17:58:17 +01:00
nd_api.py added: change-password and request-password-reset API endpoints 2026-06-23 06:58:17 +00:00
nd_config.py added: file-preview api, file-change-event api, space-archive api 2026-04-21 14:14:23 +02:00
nd_dev.py updated file transfer 2026-03-24 10:40:23 +01:00
nd_providers.py updated provider management 2026-03-23 12:42:31 +01:00
nd_services.py added: change-password and request-password-reset API endpoints 2026-06-23 06:58:17 +00:00
nd_utils.py added: file-preview api, file-change-event api, space-archive api 2026-04-21 14:14:23 +02:00
nd_webui.py fix: split CPU/RAM graphs, fix API routes, cleanup agent 10000, persist report 2026-03-23 23:05:30 +01:00
netzdrive-api_index.html added: docs 2026-04-21 14:58:30 +02:00
netzdrive-api_requirements.txt added: file-preview api, file-change-event api, space-archive api 2026-04-21 14:14:23 +02:00
README.md updated webui and git 2026-02-26 10:52:15 +01:00
SECURITY.md git clean 2026-03-24 11:09:15 +01:00
VERSION added: change-password and request-password-reset API endpoints 2026-06-23 06:58:17 +00:00

Netzdrive Management API

Detaillierte Dokumentation zu den API-Endpunkten finden Sie in API_DOCS.md.


Installation & CLI

Das Projekt bringt ein Installationsskript mit, das auch das netzdrive-api CLI-Tool installiert.

CLI Befehle (netzdrive-api)

Nach der Installation steht der Befehl netzdrive-api systemweit zur Verfügung:

Befehl Beschreibung
netzdrive-api --version Zeigt die aktuelle Version des Managers an.
netzdrive-api --list Listet alle installierten Agent-Instanzen (IDs) auf.
netzdrive-api --create <id> Erstellt und startet eine neue Agent-Instanz mit der angegebenen ID (Port).
netzdrive-api --remove <id> Stoppt und entfernt den Service einer Agent-Instanz. Daten bleiben erhalten.
netzdrive-api --start [id] Startet den Manager-Dienst. Mit optionaler ID wird nur der spezifische Agent gestartet.
netzdrive-api --stop [id] Stoppt den Manager-Dienst. Mit optionaler ID wird nur der spezifische Agent gestoppt.
netzdrive-api --restart [id] Startet den Manager-Dienst neu. Mit optionaler ID wird nur der spezifische Agent neu gestartet.
netzdrive-api --api Zeigt den konfigurierten API-Key an (aus auth.json).
netzdrive-api --upgrade Aktualisiert den Manager auf die neueste Version aus dem Git-Repository.
netzdrive-api --remove-agents Stoppt alle Agents und löscht deren Daten und Konfigurationen (Manager bleibt erhalten).
netzdrive-api --uninstall [-f] Entfernt den Manager-Service.
Mit Option -f (Force) werden alle Agents, Konfigurationen und Daten unwiderruflich gelöscht.

Web Interface

Das Web Interface ermöglicht die einfache Verwaltung von Agents, Spaces und Dateien.

Space Aktivierung

Hier sehen Sie den Prozess der Space-Aktivierung innerhalb der Weboberfläche: Space Aktivierung

Dateiverwaltung

Die Weboberfläche bietet einen integrierten Dateibrowser für den Zugriff auf Ihre Spaces: Dateiverwaltung