Einstellungen¶
Unter Einstellungen werden systemweite Konfigurationen verwaltet: Lizenz, TLS, Branding, Updates und Backups.
Lizenz¶
| Feld | Beschreibung |
|---|---|
| Lizenzschlüssel | Eingabefeld zum Aktualisieren/Ersetzen des Schlüssels |
| Status | valid, expired, grace period |
| Typ | Lizenz-Tier (z. B. Standard, Professional, Enterprise) |
| Ablaufdatum | Gültigkeitsdatum |
| Features | Freigeschaltete optionale Features |
| Limits | Maximale Domains, Benutzer, Mailboxen etc. |
| Aktive Mailboxen | Cluster-weite Anzahl aktiver Mailboxen (immer sichtbar) |
| Mailbox-Limit | Fortschrittsanzeige relativ zu max_mailboxes (nur wenn Limit gesetzt) |
Lizenzverifikation
Die Lizenz wird bei Bedarf online validiert. Der lokale Cache (/var/lib/nmg/license_cache.json) ermöglicht 24 Stunden Betrieb ohne Verbindung. Danach gilt die 30-Tage-Trial-Datei als Fallback.
Mailbox-Limit überschritten
Wenn max_mailboxes überschritten wird, erscheint ein Overage-Banner in der gesamten Management-UI. Nach einer 30-tägigen Kulanzfrist wird das Anlegen neuer Mailboxen und Domains gesperrt (Write-Block) bis die Überschreitung behoben oder die Lizenz erweitert wurde.
TLS¶
Konfiguration des TLS-Zertifikats für die Web-UI und den SMTP-Dienst.
| Option | Beschreibung |
|---|---|
| Let's Encrypt | Automatische Zertifikatsverwaltung (Port 80 muss erreichbar sein) |
| Eigenes Zertifikat | Manuelle Pfadangabe für .crt und .key |
Zertifikate werden automatisch 30 Tage vor Ablauf erneuert.
Branding (Quarantäne-Portal)¶
Anpassen des Quarantäne-Portals für Endbenutzer:
| Feld | Beschreibung |
|---|---|
| Logo | Upload eines eigenen Logos (PNG/SVG) |
| Firmenname | Wird im Portal-Header angezeigt |
| Primärfarbe | Hex-Farbwert für Buttons und Akzente |
| Support-Link | URL für einen Hilfe-/Support-Link im Portal |
Updates¶
Automatisches Update¶
Wenn aktiviert, prüft nmg täglich auf neue Pakete im APT-Repository und installiert sie automatisch.
Manuelles Update (Einzelne Node)¶
Über Jetzt aktualisieren wird das Update sofort ausgeführt. Die Node ist während der Paketinstallation (~30 Sekunden) kurz nicht erreichbar und startet danach automatisch neu.
Rollierendes Cluster-Update¶
Für Cluster-Setups: Ein rollierendes Update aktualisiert Node für Node sequenziell, damit immer mindestens eine Node aktiv bleibt.
- Rollierendes Update starten klicken
- Fortschritt wird in Echtzeit angezeigt:
pending→ wartenupgrading→ Update läuftwaiting_for_restart→ Neustart ausstehenddone→ abgeschlossenerror→ Fehler (Details anzeigen)- Nach der letzten Node startet auch die lokale Node neu
Browser-Reload nach Update
Nach dem Neustart der lokalen Node lädt der Browser automatisch neu. Wenn der Neustart länger dauert als erwartet: Strg+Shift+R (Hard-Reload) manuell ausführen.
Backup & Restore¶
Backup erstellen¶
Ein Konfigurationsbackup umfasst alle nmg-Einstellungen (Domains, Mail-Config, Filter, Benutzer, API-Schlüssel). Es enthält keine Mail-Queue, Quarantäne oder Logs.
Die Backup-Datei ist ein verschlüsseltes .tar.gz und enthält alle relevanten Konfigurationsdaten.
Backup einspielen¶
Restore überschreibt alle Konfigurationen
Ein Restore ersetzt alle bestehenden Einstellungen. Dies lässt sich nicht rückgängig machen. Vorher ein aktuelles Backup erstellen.
Ersteinrichtung¶
Falls der Setup-Wizard erneut durchlaufen werden soll (z. B. nach Lizenzwechsel), kann er unter Einstellungen → Ersteinrichtung zurückgesetzt werden.
Paket-Versionen¶
Unter Paket-Versionen werden die installierten Versionen aller nmg-Systemkomponenten angezeigt (nmg-api, nmg-scheduler, nmg-sandbox etc.) sowie ob ein Systemneustart aussteht.