Zum Inhalt

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.

  1. Rollierendes Update starten klicken
  2. Fortschritt wird in Echtzeit angezeigt:
  3. pending → warten
  4. upgrading → Update läuft
  5. waiting_for_restart → Neustart ausstehend
  6. done → abgeschlossen
  7. error → Fehler (Details anzeigen)
  8. 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.

Einstellungen → Backup → "Backup herunterladen"

Die Backup-Datei ist ein verschlüsseltes .tar.gz und enthält alle relevanten Konfigurationsdaten.

Backup einspielen

Einstellungen → Backup → "Backup wiederherstellen" → Datei auswählen

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.