Eine professionelle Webanwendung zur automatischen Erfassung und Visualisierung von Veeam-Nutzungsdaten für Cloud Connect, VBR und Office 365 Services.
- 🔗 Veeam API Integration - Unterstützung für Cloud Connect, VBR und Office 365
- 📊 Live Dashboard - Echtzeit-Übersicht aller Services und Nutzungsstatistiken
- 📈 Charts & Visualisierung - Interaktive Diagramme für Trend-Analysen
- 📄 Export-Funktionen - PDF und Excel Export für Reports
- ⚙️ Konfiguration - Einfache Server-Verwaltung mit Verbindungstests
- 🔒 Sicherheit - Verschlüsselte Speicherung von Anmeldedaten
- 📱 Responsive Design - Optimiert für Desktop und Mobile
- 🌐 On-Premise - Vollständig offline lauffähig
- Node.js 18+
- Moderne Browser (Chrome, Firefox, Safari, Edge)
- Zugriff auf Veeam-Server APIs
-
Repository klonen:
git clone <repository-url> cd veeam-cloud-report-generator
-
Abhängigkeiten installieren:
npm install
-
Entwicklungsserver starten:
npm run dev
-
Anwendung öffnen:
- Browser: http://localhost:8080
npm run build
npm run preview- 📋 Installation - Detaillierte Setup-Anleitung
- 👥 Benutzerhandbuch - Vollständige Bedienungsanleitung
- ⚙️ Administratorhandbuch - System-Administration
- 🚀 Contributing - Entwicklung und Beiträge
- 📝 Changelog - Versionshistorie
- React 18 mit TypeScript
- Tailwind CSS für Styling
- Shadcn/UI Komponenten-Library
- Recharts für Datenvisualisierung
- React Query für State Management
- Veeam Cloud Connect REST API
- Veeam Backup & Replication API
- Veeam Office 365 API
- Single Page Application (SPA)
- Static File Hosting möglich
- Docker-Container verfügbar
- On-Premise Installation
- Repository-Übersicht
- Kunden-Speicherverbrauch
- Quota-Monitoring
- Trend-Analysen
- Job-Status und Performance
- Backup-Größen
- Erfolgs-/Fehlerquoten
- Zeitbasierte Statistiken
- Mailbox-Verbrauch
- Lizenz-Nutzung
- Archivierungs-Statistiken
- Compliance-Reports
- Moderne Browser mit ES2020 Support
- JavaScript aktiviert
- Lokaler Storage verfügbar
- Webserver (Apache/Nginx)
- CORS-Konfiguration für Veeam APIs
- HTTPS empfohlen
VITE_DEFAULT_PORT=8080
VITE_API_TIMEOUT=30000
VITE_DEBUG_MODE=falseFür Veeam API-Zugriff müssen CORS-Header konfiguriert werden:
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
Access-Control-Allow-Headers: Content-Type, Authorization
npm run dev # Entwicklungsserver
npm run build # Produktions-Build
npm run preview # Build-Preview
npm run lint # Code-Linting
npm run type-check # TypeScript-Prüfungsrc/
├── components/ # React-Komponenten
├── pages/ # Seiten-Komponenten
├── services/ # API-Services
├── types/ # TypeScript-Definitionen
├── lib/ # Utility-Funktionen
└── hooks/ # Custom React-Hooks
CORS-Fehler:
- Webserver-Konfiguration prüfen
- Veeam API-Erreichbarkeit testen
Verbindungsfehler:
- Netzwerkverbindung validieren
- Firewall-Einstellungen prüfen
- Anmeldedaten überprüfen
Performance-Probleme:
- Browser-Cache leeren
- Anzahl Server-Abfragen reduzieren
- Veeam-Server-Performance prüfen
Bei Problemen:
- Browser-Konsole prüfen (F12)
- Netzwerk-Tab analysieren
- Dokumentation konsultieren
- Issues auf GitHub erstellen
[Lizenzinformationen hier einfügen]
- Initiale Version
- Veeam API-Integration
- Dashboard und Reporting
- Export-Funktionen
- Konfigurationsverwaltung
Erstellt: 02.06.2024
Version: 1.0.0
Technologie: React + TypeScript + Vite