No description
Find a file
leanderkretschmer 8d1cedbacd
Some checks failed
Pylint / build (3.10) (push) Has been cancelled
Pylint / build (3.8) (push) Has been cancelled
Pylint / build (3.9) (push) Has been cancelled
BUGFIX.md aktualisiert
2026-03-03 13:51:00 +01:00
.github/workflows .github/workflows/pylint.yml aktualisiert 2026-03-03 13:43:59 +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 updated ui 2026-02-26 08:55:47 +01:00
app.py refactored python services to run more efficient 2026-02-26 14:37:06 +01:00
BUGFIX.md BUGFIX.md aktualisiert 2026-03-03 13:51:00 +01:00
install.sh refactored python services to run more efficient 2026-02-26 14:37:06 +01:00
install_local.sh refactored python services to run more efficient 2026-02-26 14:37:06 +01:00
nd_api.py updated size calculation 2026-02-26 15:50:54 +01:00
nd_config.py refactored python services to run more efficient 2026-02-26 14:37:06 +01:00
nd_services.py refactored python services to run more efficient 2026-02-26 14:37:06 +01:00
nd_utils.py refactored python services to run more efficient 2026-02-26 14:37:06 +01:00
nd_webui.py refactored python services to run more efficient 2026-02-26 14:37:06 +01:00
netzdrive-api_index.html updated webui 2026-02-26 15:02:26 +01:00
netzdrive-api_requirements.txt changed web to gunicorn for produktion / added "open" button to view agent webui 2026-02-25 12:35:42 +01:00
README.md updated webui and git 2026-02-26 10:52:15 +01:00
SECURITY.md SECURITY.md hinzugefügt 2026-03-03 13:40:04 +01:00
VERSION updated size calculation 2026-02-26 15:50:54 +01: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