API-Server
Starten Sie einen integrierten REST-API-Server zur Etikettenerstellung aus externen Anwendungen, Android-Apps, Chrome-Plugins und benutzerdefinierten Integrationen. Enthält ein vollständiges Web-Dashboard mit Benutzerverwaltung, Überwachung und API Explorer.
Kontrollzentrum
Das Kontrollzentrum in Label Creator ermöglicht das Starten, Stoppen und Konfigurieren des API-Servers.
Server-Prüfungen
- Server starten — API-Server starten
- Server Stoppen — Server anhalten
- Server Neu Starten — Server neu starten
Konfiguration
- Host — Adresse, auf der der Server lauscht (Standard: localhost)
- Port — Server-Port (Standard: 8000)
- Auto-start — Server beim Öffnen des Bildschirms automatisch starten
- Automatisches Öffnen des Debug-Fensters deaktivieren — Debug-Fenster beim Start nicht öffnen
- Konfiguration Speichern — Einstellungen speichern
- Admin-Passwort Zurücksetzen — Administratorpasswort zurücksetzen
Serverstatus
Zeigt den aktuellen Serverstatus (Started/Stopped) und die URL für den Zugriff auf das Web-Dashboard an.
Wenn Sie den Server auf einer anderen Adresse als localhost bereitstellen (z.B. 0.0.0.0), ist er von anderen Geräten im Netzwerk erreichbar. Stellen Sie sicher, dass Sie geeignete Benutzer und Berechtigungen konfigurieren, bevor Sie den Netzwerkzugang öffnen.
Profil- und Layout-Verwaltung
Importieren, umbenennen, duplizieren und löschen Sie Profile und Layouts, die über die Server-APIs verfügbar gemacht werden.
API-Server-Profile
Profile, die über die API sichtbar und aufrufbar sind (Android-App, Chrome-Plugin, externe Integrationen). Schnellfilter für die schnelle Suche. Schaltflächen: Aus lokaler Datei importieren, Umbenennen, Duplizieren, Löschen, Aktualisieren, Ordner öffnen.
Layout-Server-API
Layouts, die über die API sichtbar und aufrufbar sind. Dieselben Steuerelemente wie auf dem Profil-Reiter.
Client-Freigabe
Geben Sie Profile, Layouts und permanente Datenbanken physisch an andere Label-Creator-Installationen frei, die als Clients konfiguriert sind. Wählen Sie die Ressourcen aus und klicken Sie auf Ausgewählte freigeben zum Freigeben oder Freigabe entfernen zum Widerrufen der Freigabe.
Web-Dashboard
Sobald der Server gestartet ist, greifen Sie über den Browser auf das Web-Dashboard zu. Die Willkommensseite bietet vier Hauptbereiche:
- Administration — Benutzerverwaltung, benutzerdefinierte Berechtigungen, Seitenkonfiguration und Systemstatistiken
- System Monitoring — Serverleistung, Dienststatus und Nutzungsstatistiken in Echtzeit
- API Explorer — Alle REST-APIs interaktiv mit der integrierten Swagger-Oberfläche erkunden und testen
- Guide and Documentation — Benutzeranleitungen, praktische Beispiele und Fehlerbehebung
Server-Überwachung
Echtzeitüberwachung von Protokollen, Statistiken und Serverleistung.
Das Monitoring-Dashboard aktualisiert sich in Echtzeit. Halten Sie es während kritischer Vorgänge geöffnet, um den Serverstatus zu überprüfen und eventuelle Fehler zu identifizieren.
System
Systemmetriken: CPU, Speicher, Festplatten-I/O, Uptime und aktive Verbindungen.
API-Server
API-Statistiken: Gesamtanfragen, Erfolge, Fehler, Erfolgsquote und durchschnittliche Antwortzeit.
Anfragen der letzten 24 h
Diagramm der Anfragen der letzten 24 Stunden mit Quick Metrics für die Gesamtanzahl der Anfragen.
Server-Protokolle
Server-Protokolle mit Filtern nach Ebene und Typ. Schaltflächen Approve, Freeze und API Docs zur Verwaltung der Protokolle. Auto-Refresh verfügbar.
Benutzerverwaltung
Erweiterte Benutzerverwaltung mit Rollen, Berechtigungen und IP-Einschränkungen.
- User list — Tabelle mit Username, E-Mail, Rolle, Berechtigungen, Status, IP-Einschränkungen, Offline-Login und Aktionen
- Filter — Filtern nach Benutzername, Rolle, Status und IP-Einschränkungen
- New User — Neuen Benutzer erstellen
- Bearbeiten — Vorhandenen Benutzer bearbeiten
- Löschen — Benutzer löschen
Benutzer bearbeiten
Bearbeiten Sie die Benutzerdetails: Benutzername, E-Mail, vollständiger Name, Rolle, Passwort, Beschreibung und IP-Einschränkungen.
Permissions nach Kategorie organisiert:
- Core — Etikettendruck (API), Erweiterte Funktionen
- Profiles — Profilverwaltung
- Admin — Verwaltung
- System — Überwachung
- Werkzeuge — API Explorer
API-Explorer
Integrierte Swagger-Oberfläche zum interaktiven Erkunden und Testen aller REST-APIs des Label Systems.
- Server status — Server Online mit URL, Health Check, Webhooks und OpenAPI-Version
- Authorize — API-Anfragen authentifizieren
- Endpoints — Alle Endpunkte nach Kategorie gruppiert (Authentifizierung, Etikettenerstellung usw.)
Authentifizierung
Endpunkte für Login, Logout, Sitzungsverwaltung und Berechtigungsprüfung. Jeder Endpunkt zeigt die HTTP-Methode (POST/GET), den Pfad, Parameter und erwartete Antworten an.
API zur Etikettenerstellung
Endpunkte zur Etikettenerstellung. Jeder Endpunkt lässt sich erweitern, um Parameter, eine Schaltfläche „Execute“ und Antworten mit Beispielcode und -body anzuzeigen.
Seitenberechtigungen
Konfigurieren Sie, welche Rollen auf jede Seite des Web-Dashboards zugreifen können. Die Tabelle zeigt Page Path, Description, Required Permissions, Modifiable und Actions.
Seitenberechtigungen konfigurieren
Im Bearbeitungsfenster können Sie den Page Path, die Beschreibung, die erforderlichen Berechtigungen (Label Printing, Advanced Features, Profile Management, Administration, Monitoring, API Explorer) festlegen und angeben, ob alle ausgewählten Berechtigungen oder mindestens eine erforderlich sind.
Benutzerdefinierte Berechtigungen
Zeigen Sie benutzerdefinierte Berechtigungen an und verwalten Sie sie, organisiert nach Kategorie: Core, Profiles, Admin und System. Systemberechtigungen sind nicht bearbeitbar.
Neue benutzerdefinierte Berechtigung
Erstellen Sie eine neue benutzerdefinierte Berechtigung mit Permission Name, Display Name, Description und Category. Die Berechtigung wird in der Benutzer- und Seitenkonfiguration verfügbar sein.
Sicherheit & Audit
Sicherheitsprotokolle und Audit-Trail mit einer Übersicht der Systemaktivitäten.
- Zähler — Events (Login), Successful (Logins), Failed (Logins), Blocked IPs
- Reiter — Dashboard, Audit Events, Blocked IPs, Timeline
- Recent Suspicious Activity — Verdächtige Aktivitäten der letzten Zeit
- Top IPs by Activity — Aktivste IP-Adressen
- Active Users — Aktuell aktive Benutzer
- Security Configuration — Sicherheitseinstellungen des Servers
Systemstatistiken
Detaillierte Übersicht der Systemstatistiken.
- Summary cards — Benutzer gesamt, Aktive Benutzer, Mit IP-Einschränkungen, Sichere Logins (TLS)
- Users by Role — Benutzerverteilung nach Rolle (Admin, Drucker usw.)
- Users by Permission — Benutzerverteilung nach zugewiesener Berechtigung (print, advanced, profiles, admin, monitoring, api_explorer)