Einstellungen
Konfiguration des sellx Hub: Datenbankverbindung, Heartbeat und Log-Ausgabe an einem Ort.
Funktions-Handbuch · Endkunden
Die Einstellungs-Seite (/settings) gliedert sich in drei Bereiche: Datenbankverbindung, Heartbeat und Log-Ausgabe.
Datei: sellx-hub/src/pages/SettingsPage.tsx
Datenbankverbindung

Anzeige und Test der aktuellen DB-Verbindung:
| Feld | Editierbar | Default |
|---|---|---|
| SQL Server | Nein (Anzeige) | localhost |
| Datenbank | Nein (Anzeige) | eazybusiness |
| Windows-Authentifizierung | Toggle | Ja |
Aktionen:
- Verbindung testen — löst
test_connectionaus, zeigt Version und Mandanten - DB-Rolle ermitteln — löst
detect_db_roleaus, zeigt erkannte Rolle
Hinweis: Eine Änderung der DB-Verbindung ist nicht über die UI möglich. Workaround: Daten manuell in %APPDATA%\sellx-hub\data.db (hub_config.db_connection_string) editieren oder Hub neu installieren.
Heartbeat
Konfiguration des Heartbeat-Intervalls:
| Option | Wert | Beschreibung |
|---|---|---|
| 6 Stunden | 6h | Aggressiv, für Tests |
| 12 Stunden | 12h | Häufig |
| 24 Stunden | 24h | Standard |
| 48 Stunden | 48h | Selten |
| 7 Tage | 7d | Sehr selten — Risiko Grace-Period |
Hinweis: Die Auswahl wird nur lokal in localStorage gespeichert. Der tatsächliche Heartbeat-Trigger liegt im Sidecar.
Warnung: Ein Intervall > 7 Tagen führt mit hoher Wahrscheinlichkeit zur Grace-Period-Aktivierung.
Letzte Heartbeat-Prüfung
Anzeige, wann der letzte erfolgreiche Heartbeat stattfand. Bei Heute: alles in Ordnung. Bei vor X Tagen: Warnung prüfen.
Log-Ausgabe

Anzeige der Hub-Log-Dateien mit Filter.
Quelle: get_log_entries(level) → Sidecar liest %APPDATA%\sellx-hub\logs\*.log
Filter:
| Filter | Zeigt |
|---|---|
| INFO | Info, Warn, Error |
| WARN | Warn, Error |
| ERROR | nur Error |
| Alle | Info, Warn, Error (gleiche Menge wie INFO) |
Format der Log-Einträge:
[LEVEL] YYYY-MM-DD HH:MM:SS — messageBeispiel:
[INFO] 2026-06-30 12:35:12 — Sidecar started on port 54321
[WARN] 2026-06-30 12:36:01 — Heartbeat failed: connection timeout
[ERROR] 2026-06-30 12:36:02 — SQL execution failed: Login failed for user 'sa'.Sortierung: neueste zuerst, max. 500 Einträge.
Hub zurücksetzen
Es gibt keinen UI-Button für Full-Reset. Workarounds:
# Alle Hub-Daten löschen (Lizenz, Plugin-Store, Config)
rmdir /s /q "%APPDATA%\sellx-hub"
# Browser-Cache der WebView (für Frontend-State)
# Tauri-WebView2-Cache: %LOCALAPPDATA%\com.sellx.hub\EBWebView\Nach Reset startet der Setup-Wizard beim nächsten Hub-Start wieder (siehe Setup-Wizard).