Ein leistungsstarkes Toolset zur detaillierten Performance-Analyse und Benchmarking von Nextcloud-Instanzen.
nextcloud-perf hilft dir dabei, Engpässe in deiner Nextcloud-Umgebung zu identifizieren. Ob Netzwerklatenz, langsame WebDAV-Operationen oder Ressourcenmangel auf dem Server – dieses Tool liefert dir die nötigen Daten direkt in einer übersichtlichen Weboberfläche.
| Kategorie | Features |
|---|---|
| 🌐 Netzwerk | SSL/TLS Handshake, VPN/Proxy Detection, MTU Estimation & Latency/Packet Loss Analysis |
| 📁 WebDAV | Upload/Download-Benchmark mit Chunking & Unterstützung für große Dateien |
| 💻 System | Client-side Disk I/O Benchmarks & CPU Monitoring während der Transfers |
| 🧠 Analyse | Automatische Qualitätsbewertung ("Exzellent", "Solide", "Optimierungsbedarf") |
| 📊 Reporting | Interaktives Dashboard & detaillierte HTML-Reports (DE/EN) |
Lade die aktuellste Version für dein Betriebssystem von der Releases-Seite herunter:
- Windows:
.exe(Einfach doppelklicken) - macOS:
.pkgInstaller - Linux:
.AppImage(Ausführbar machen und starten)
-
Repository klonen:
git clone https://github.com/xxroxxerxx/nextcloud-perf.git cd nextcloud-perf -
Binary bauen:
go build -o nextcloud-perf . -
Starten:
./nextcloud-perf
- Starte das Tool (
./nextcloud-perfoder Doppelklick). - Öffne den Browser unter
http://localhost:3000. - Gib Nextcloud-URL, Benutzername und Passwort ein. (Credentials bleiben lokal).
- Klicke auf "Start Benchmark" und analysiere die Ergebnisse.
Dieses Projekt ist in Go geschrieben und nutzt eine moderne, modulare Architektur:
- Backend: Go (net/http, native WebDAV implementation)
- Frontend: HTML5/CSS3 (Embedded Templates, Server-Sent Events)
- Reporting: HTML-Template Engine
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Details findest du in der LICENSE-Datei.
