Verwaltung des charly Servers
Diese Anleitung beschreibt die wichtigsten Verwaltungsbefehle für den charly-Server. Für detaillierte Hilfe zu jedem Befehl verwenden Sie:
charly-server <Befehl> -Help
Tägliche Verwaltung
Server starten und stoppen
Wann zu verwenden: - Nach Systemneustarts - Bei Wartungsarbeiten - Bei Leistungsproblemen - Bei Service-spezifischen Problemen
# Server starten
charly-server manage start
# Server stoppen
charly-server manage stop
# Server neu starten
charly-server manage restart
Der Befehl führt folgende Aktionen aus: 1. Kontrolliertes Herunterfahren aller Dienste 2. Sicherung des Systemzustands 3. 10 Sekunden Wartezeit 4. Geordneter Neustart aller Dienste 5. Verifikation der Dienstfunktionalität
Status anzeigen
Wann zu verwenden: - Zur Überprüfung der Systemgesundheit - Bei Problemen - Für Supportanfragen
# Detaillierter Status
charly-server manage status
# Vereinfachte Statusanzeige
charly-server manage status -Simple
Der Befehl zeigt: - Charly Version - PostgreSQL Status und Version - Status aller Microservices - Netzwerkkonfiguration - SMB Freigaben
Diagnose und Überwachung
Verzeichnisberechtigungen analysieren
Wann zu verwenden: - Bei Berechtigungsproblemen - Zur Fehlersuche - Bei Zugriffsproblemen
# Berechtigungen anzeigen
charly-server manage folder-permissions "C:\Solutio\Client\Charly\Ablage"
Der Befehl zeigt: - Besitzer und Gruppen - Zugriffsrechte - Vererbungsstatus - Vererbungsquelle
Wartung und Reparatur
Verzeichnisberechtigungen reparieren
Wann zu verwenden: - Bei Zugriffsproblemen beim Anlegen von Patienten Dokumenten - Berechtigungsfehler beim Scannen
# Einzelnes Verzeichnis reparieren
charly-server manage repair-acl -Path "C:\Solutio\Client\Charly\Ablage"
# Mit Unterverzeichnissen
charly-server manage repair-acl -Path "C:\Solutio" -IncludeSubdirectories
# Mehrere Verzeichnisse
charly-server manage repair-acl -Path "C:\Solutio\Client\Charly\Ablage\SolutioText\PatEingang,C:\Solutio\Client\Charly\Ablage\SolutioText\Rechnungen"
# Nur geänderte Dateien seit dem 23.09.2024
charly-server manage repair-acl -StartDate "23.09.2024"
Dienste deregistrieren
Wann zu verwenden: - Vor einer Neuinstallation - Bei hartnäckigen Dienstproblemen - Als Teil der Deinstallation
charly-server manage remove-services
ISO-Datei erstellen
Wann zu verwenden: - Nach einem Export - Für Backupzwecke - Zur Datenweitergabe
# ISO aus Export erstellen
charly-server manage create-iso
Spezielle Funktionen ausführen
Wann zu verwenden: - Auf Anweisung des Supports - Für spezielle Wartungsaufgaben
# Funktion ausführen
charly-server manage runfunction <Funktionsname>
Ressourcenüberwachung
Wann zu verwenden: - Bei Leistungsproblemen - Für proaktive Wartung - Zur Kapazitätsplanung
# Ressourcen überwachen
charly-server manage track-resources
# Mit angepasstem Intervall
charly-server manage track-resources -IntervalSeconds 30
Der Befehl sammelt Daten zu: - CPU-Auslastung (%) - Verfügbarer Arbeitsspeicher (MB) - Festplatten Lese-/Schreibraten (MB/s) - Netzwerk-Durchsatz (MB/s) - Top 3 CPU-intensive Prozesse - Top 3 speicherintensive Prozesse
Die Daten werden als JSON gespeichert unter: %ProgramData%\CharlyServer\system_resources.json
Einwilligungen widerrufen
Wann zu verwenden: - Zum Widerruf von Datenübermittlungen - Bei Änderung der Datenschutzeinstellungen
# Einwilligungen anzeigen und widerrufen
charly-server manage revoke-consent
Der Befehl: - Zeigt alle aktiven Einwilligungen - Ermöglicht selektiven Widerruf - Erstellt Zusammenfassung der Änderungen
Hinweise: - Widerruf gilt nur für zukünftige Übertragungen - Bereits gesendete Daten bleiben erhalten - Einwilligung kann jederzeit neu erteilt werden
Umgebung wechseln
Wann zu verwenden: - Zum Testen von Vorabversionen - Für Entwicklungs- und Testzwecke - Bei Support-Anfragen
# Zur Vorabversion wechseln
charly-server manage switch-environment vorabversion
# Zur Release-Version wechseln
charly-server manage switch-environment release
# Zur aktuellen Version wechseln
charly-server manage switch-environment snapshot
Verfügbare Umgebungen:
- snapshot
: Entwicklungs-Snapshots
- vorabversion
: Vorabversionen
- release
: Stabile Releases
Hinweise: - Erfordert Administratorrechte - Neustart des Skripts nach Wechsel erforderlich - Aktualisiert alle Skripte auf die neue Umgebung
Skript deinstallieren
Wann zu verwenden: - Bei Neuinstallation - Bei vollständiger Systemreinigung - Bei Migration zu neuer Version
# Skript deinstallieren
charly-server manage uninstall-script
Der Befehl entfernt: - Charly Server-Skriptdateien - Umgebungsvariablen - Registry-Einträge - Geplante Aufgaben
Wichtig: - Entfernt NUR das Charly Server-Skript - Solutio-Software bleibt erhalten - Logdateien werden archiviert - Deinstallation nicht rückgängig machbar
Service Management
Verbesserte Dienstverwaltung in Version 2.1.5+
In Version 2.1.5 wurde die Dienstverwaltung grundlegend verbessert. Dienste können nun individual oder zusammen verwaltet werden, mit parallelen Operationen für schnellere Wartungsarbeiten.
Weiter Informationen finden sich in der Hilfe für den Service Befehl.
Version: 2.1.6
Datum der letzten Aktualisierung: 27.02.2025