No description
| .github/workflows | ||
| gitdata | ||
| static | ||
| .env | ||
| API_DOCS.md | ||
| app.py | ||
| BUGFIX.md | ||
| install.sh | ||
| install_local.sh | ||
| nd_api.py | ||
| nd_config.py | ||
| nd_services.py | ||
| nd_utils.py | ||
| nd_webui.py | ||
| netzdrive-api_index.html | ||
| netzdrive-api_requirements.txt | ||
| README.md | ||
| SECURITY.md | ||
| VERSION | ||
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:

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