Einstellungen¶
Die Einstellungsseite bündelt alle Panel-weiten Konfigurationsoptionen. Sie ist nur für Administratoren zugänglich und in mehrere Tabs gegliedert.
Panel-Einstellungen¶
Grundlegende Panel-Konfiguration:
| Einstellung | Beschreibung |
|---|---|
| Panel-Name | Anzeigename des Panels (z. B. "Mein Hosting") |
| Panel-Logo | Logo-Upload (wird im Sidebar-Header angezeigt) |
| Admin-E-Mail | E-Mail-Adresse des Administrators (Empfänger für System-Benachrichtigungen) |
| Absender-E-Mail | Absender-Adresse für alle System-E-Mails (Passwort-Reset, Benachrichtigungen) |
| Panel-URL | Öffentliche URL des Panels |
| Standard-Sprache | Standardsprache (Deutsch oder Englisch) |
Logo hochladen¶
- Klicken Sie auf Logo hochladen
- Wählen Sie eine Bilddatei (PNG, JPG, JPEG, WebP oder SVG, max. 2 MB)
- Das Logo wird sofort in der Sidebar angezeigt
Logo entfernen¶
Klicken Sie auf Logo entfernen, um zum Standard-Panel-Logo zurückzukehren. Die Schaltfläche erscheint nur, wenn ein Logo hochgeladen wurde.
Absender-E-Mail¶
Das Feld Absender-E-Mail legt fest, welche Adresse für alle vom Panel versendeten E-Mails als From: verwendet wird:
- Passwort-zurücksetzen — E-Mail an Kunden und Administratoren
- System-Benachrichtigungen — automatische Statusmails
Bleibt das Feld leer, wird automatisch noreply@<hostname> verwendet. Es wird empfohlen, eine gültige Adresse einzutragen, damit E-Mails nicht im Spam-Filter landen.
Empfehlung
Verwenden Sie eine Adresse wie noreply@ihre-domain.de und stellen Sie sicher, dass der SMTP-Server den Versand von dieser Adresse erlaubt (SPF, DKIM).
Logo in E-Mails
Das Panel-Logo erscheint automatisch am Anfang aller E-Mail-Benachrichtigungen. Kein zusätzlicher Aufwand — sobald ein Logo gesetzt ist, wird es in jede ausgehende Benachrichtigung eingebunden.
Bei Resellern mit eigenem Branding wird deren Logo vorrangig in E-Mails an ihre Kunden verwendet. Siehe Reseller-Branding.
Lizenz¶
Lizenz-Informationen und -Status:
| Feld | Beschreibung |
|---|---|
| Lizenz-Key | Ihr NetCell-Lizenzschlüssel |
| Status | Gültig, Abgelaufen, Grace Period |
| Typ | Lizenztyp (Standard, Professional, etc.) |
| Ablaufdatum | Wann die Lizenz abläuft |
| Max. Kunden | Maximale Kundenanzahl (lizenzabhängig) |
| Max. Sites | Maximale Site-Anzahl |
| Max. Domains | Maximale Domain-Anzahl |
| Features | Freigeschaltete Funktionen |
Lizenz erneuern
Lizenzen werden über das NetCell Licensing-Portal erneuert: https://license.netcell-it.com
Lizenz-Limits und Durchsetzung¶
Die Lizenz definiert verbindliche Limits, die vom Panel aktiv durchgesetzt werden:
| Limit | Beschreibung |
|---|---|
| Maximale Kunden | Maximale Anzahl an Kundenkonten |
| Maximale Webseiten | Maximale Anzahl an Webseiten (Sites + WordPress-Installationen kombiniert) |
| Maximale Domains | Maximale Anzahl an Domains |
| Maximale Server | Maximale Anzahl aktivierter Server-Installationen |
Hinweis
Jede WordPress-Installation wird als vollwertige Webseite gezählt.
Feature-Flags¶
Bestimmte Funktionen können über die Lizenz ein- oder ausgeschaltet werden:
- Reseller-Funktion — Kann per Lizenz deaktiviert werden
- Import — Migration von anderen Panels
- Erweiterte Backups — S3- und FTP-Backup-Ziele
Limit erreicht
Wenn ein Limit erreicht ist (z. B. maximale Sites), gibt die API einen HTTP-Status 402 Payment Required zurück. Die Fehlermeldung enthält einen Link zum Lizenz-Upgrade:
{
"error": "license_limit_exceeded",
"message": "Site limit reached. Upgrade your license.",
"upgrade_url": "https://license.netcell-it.com/upgrade"
}
Im Panel wird in diesem Fall ein Hinweis mit direktem Link zum Upgrade angezeigt.
DNS-Einstellungen¶
| Einstellung | Beschreibung |
|---|---|
| Nameserver 1 | Primärer Nameserver (z. B. ns1.beispiel.de) |
| Nameserver 2 | Sekundärer Nameserver |
| Nameserver 3 | Dritter Nameserver (optional) |
| Nameserver 4 | Vierter Nameserver (optional) |
| Standard-TTL | Standard Time-to-Live für DNS-Records |
| SOA-E-Mail | E-Mail-Adresse im SOA-Record |
Web-Einstellungen¶
| Einstellung | Beschreibung |
|---|---|
| Standard-PHP-Version | PHP-Version für neue Websites |
| Verfügbare PHP-Versionen | Installierte PHP-Versionen |
| Standard-Webserver | Webserver-Typ (Nginx) |
| Vorschau-Domain | Domain für Preview-URLs |
Mail-Konfiguration¶
Die E-Mail-Einstellungen sind in drei Tabs unterteilt:
Tab: Allgemein¶
| Einstellung | Beschreibung |
|---|---|
| Mail-Hostname | Hostname des Mailservers (z. B. mail.example.com) |
| Maximale Nachrichtengröße | Größenlimit für E-Mails in MB |
| Maximale Empfänger | Maximale Anzahl Empfänger pro E-Mail |
Unterhalb des Hostname-Felds werden die erkannten Server-IPv4 und Server-IPv6-Adressen automatisch angezeigt. Diese IPs müssen als DNS A- bzw. AAAA-Record für den konfigurierten Hostnamen eingetragen werden, damit E-Mail-Zustellung und SPF korrekt funktionieren.
DNS-Einrichtung
Richten Sie folgende DNS-Records für Ihren Mail-Hostname ein:
- A-Record → angezeigte IPv4-Adresse
- AAAA-Record → angezeigte IPv6-Adresse (sofern vorhanden)
Tab: Spam & Sicherheit¶
Globale Spamfilter-Einstellungen (rspamd):
| Einstellung | Beschreibung |
|---|---|
| Markierungs-Schwellwert | Ab diesem Score wird der Spam-Header gesetzt |
| Ablehnungs-Schwellwert | Ab diesem Score wird die E-Mail abgelehnt |
| Greylisting-Schwellwert | Ab diesem Score wird Greylisting angewandt |
| DKIM | DKIM-Signierung global ein-/ausschalten |
RBL-Listen (Realtime Blackhole Lists): Konfigurieren Sie bekannte und eigene RBL-Anbieter zur Spam-Erkennung.
Spam-Einstellungen pro Domain: Für jede Domain können individuelle Schwellwerte und Absender-Listen konfiguriert werden:
- Eigene Ablehnungs-/Greylisting-/Header-Schwellwerte
- Absender-Whitelist (werden nie als Spam markiert)
- Absender-Blacklist (werden immer als Spam markiert)
- Greylisting pro Domain ein-/ausschalten
- Auf Standardwerte zurücksetzen möglich
Tab: Server¶
| Einstellung | Beschreibung |
|---|---|
| SMTP-Relay | Externer SMTP-Server für ausgehende E-Mails (Host, Port, Benutzer, Passwort, TLS) |
| Greylisting | Greylisting global ein-/ausschalten |
| Mail-Warteschlange | Warteschlange einsehen, einzelne Einträge oder alle löschen, Warteschlange leeren |
Sicherheitseinstellungen¶
Passwort-Richtlinie¶
| Einstellung | Standard | Beschreibung |
|---|---|---|
| Mindestlänge | 8 | Minimale Passwortlänge |
| Großbuchstaben | Ja | Mindestens ein Großbuchstabe erforderlich |
| Kleinbuchstaben | Ja | Mindestens ein Kleinbuchstabe erforderlich |
| Ziffern | Ja | Mindestens eine Ziffer erforderlich |
| Sonderzeichen | Ja | Mindestens ein Sonderzeichen erforderlich |
Login-Schutz (Brute-Force-Schutz)¶
| Einstellung | Beschreibung |
|---|---|
| Aktiviert | Brute-Force-Schutz ein/ausschalten |
| Max. Fehlversuche | Anzahl erlaubter Fehlversuche |
| Sperrzeit (Minuten) | Dauer der Sperre nach Überschreitung |
| IP-Whitelist | IPs, die nie gesperrt werden |
2FA (Zwei-Faktor-Authentifizierung)¶
Siehe Sicherheit für Details zur 2FA-Konfiguration.
Backup-Einstellungen¶
Globale Backup-Konfiguration:
| Einstellung | Beschreibung |
|---|---|
| Backup aktiviert | Globaler Ein/Ausschalter |
| S3-Endpoint | URL des S3-Dienstes |
| S3-Region | AWS-Region |
| S3-Bucket | Standard-S3-Bucket |
| S3-Access-Key | Zugangschlüssel |
| S3-Secret-Key | Geheimer Schlüssel |
| Verschlüsselungspasswort | Passwort für die Backup-Verschlüsselung |
| Standard-Aufbewahrung | Standard-Anzahl beibehaltener Snapshots |
Über den Button Verbindung testen in den S3- und FTP-Karten können Sie die Erreichbarkeit und Zugangsdaten prüfen, bevor Sie die Einstellungen speichern. Details zum Verbindungstest finden Sie unter Backup-Verwaltung > Verbindungstest.
Benachrichtigungen¶
Die vollständige Benachrichtigungsverwaltung ist unter Benachrichtigungen im Hauptmenü erreichbar.
Verfügbare Ereignisse¶
| Ereignis | Empfänger | Beschreibung |
|---|---|---|
| subscription_created | Kunde | Willkommens-Mail mit Zugangsdaten beim Anlegen eines neuen Hosting-Accounts |
| subscription_expiring | Kunde, Admin | Warnung 7 Tage vor Ablauf des Abonnements |
| subscription_expired | Kunde, Admin | Benachrichtigung bei abgelaufenem Abonnement |
| subscription_suspended | Kunde | Benachrichtigung bei Suspendierung |
| disk_quota_warning | Kunde | Speicherplatz ≥ 80 % belegt |
| disk_quota_critical | Kunde | Speicherplatz ≥ 95 % belegt |
| ssl_expiring | Kunde, Admin | SSL-Zertifikat läuft in 14 Tagen ab |
| ssl_renewed | Kunde | SSL-Zertifikat erfolgreich erneuert |
| backup_failed | Admin | Backup-Fehler |
| password_changed | Kunde | Passwort geändert |
| login_new_ip | Kunde | Anmeldung von unbekannter IP |
| failed_logins | Admin | Mehrfache fehlgeschlagene Anmeldeversuche |
| server_disk_warning | Admin | Server-Festplatte ≥ 85 % belegt |
| service_down | Admin | Dienst nicht erreichbar |
| license_expiring | Admin | Lizenz läuft in 7 Tagen ab |
E-Mail-Branding in Benachrichtigungen¶
Automatisches Logo und Panel-Name
In alle ausgehenden Benachrichtigungsmails werden automatisch das Panel-Logo und der Panel-Name eingebunden — kein manuelles Anpassen der Templates erforderlich.
- Panel-Logo (
{{panel_logo_html}}): Erscheint als<img>-Tag am Anfang der E-Mail - Panel-Name (
{{panel_name}}): Wird in Betreff und Text eingesetzt - Panel-URL (
{{panel_url}}): Öffentliche URL des Panels
Bei Kunden, die einem Reseller mit White-Label-Branding zugeordnet sind, werden automatisch Logo und Name des Resellers verwendet — nicht die Admin-Einstellungen. Siehe Reseller-Branding.
E-Mail-Templates anpassen¶
Unter Benachrichtigungen → Templates können Sie die Standard-E-Mail-Vorlagen für jedes Ereignis und jede Sprache (DE, EN, FR, ES, NL, TR, PL, IT) anpassen:
| Platzhalter | Beschreibung |
|---|---|
{{panel_name}} |
Name des Panels (oder Reseller-Panel-Name) |
{{panel_logo_html}} |
Panel-Logo als HTML-Bild (oder leer, falls kein Logo gesetzt) |
{{panel_url}} |
Öffentliche URL des Panels |
{{customer_name}} |
Vor- und Nachname des Kunden |
{{domain}} |
Domain des Abonnements |
{{subscription_name}} |
Name / Hauptdomain des Abonnements |
{{expires_at}} |
Ablaufdatum (formatiert) |
{{usage_percent}} |
Speicherplatz-Belegung in % |
{{email}} |
E-Mail-Adresse des Benutzerkontos |
{{password}} |
Generiertes Passwort (nur bei Willkommens-Mail) |
{{error}} |
Fehlermeldung (bei Backup-Fehlern) |
{{ip_address}} |
IP-Adresse (bei Login-Ereignissen) |
{{service_name}} |
Name des ausgefallenen Dienstes |
Sprach-Fallback
Ist für eine Sprache kein Template vorhanden, wird automatisch auf Deutsch zurückgefallen.
Test-E-Mail senden¶
Unter Benachrichtigungen → Test-E-Mail können Sie eine Test-Benachrichtigung mit realen Branding-Werten versenden, um die Konfiguration zu prüfen.
SMTP-Einstellungen¶
| Einstellung | Beschreibung |
|---|---|
| SMTP-Server | Ausgehender Mailserver (leer = lokaler Postfix) |
| SMTP-Port | Port (25 für lokal, 465 für SSL, 587 für STARTTLS) |
| SMTP-Benutzer | Benutzername (leer = keine Authentifizierung) |
| SMTP-Passwort | Passwort |
| Absender-E-Mail | Absenderadresse |
| Absender-Name | Absendername (z. B. „Mein Hosting Panel") |
Lokaler Postfix
Ohne SMTP-Konfiguration sendet das Panel über den lokal installierten Postfix — kein externer SMTP-Server nötig.
Webhooks¶
Webhooks senden HTTP-Benachrichtigungen an externe Systeme:
Webhook erstellen¶
- Klicken Sie auf Webhook erstellen
- Konfigurieren Sie:
| Feld | Beschreibung |
|---|---|
| URL | Ziel-URL für den Webhook |
| Ereignisse | Auslösende Ereignisse (z. B. Kunde erstellt, Site erstellt) |
| Secret | Geheimer Schlüssel zur Signatur-Verifizierung |
| Aktiv | Webhook ein-/ausschalten |
API-Schlüssel¶
API-Schlüssel ermöglichen den programmatischen Zugriff auf die Panel-API:
API-Schlüssel erstellen¶
- Navigieren Sie zum Tab API-Schlüssel
- Klicken Sie auf API-Schlüssel erstellen
| Feld | Beschreibung |
|---|---|
| Name | Bezeichnung des Schlüssels |
| Ablaufdatum | Optionales Ablaufdatum |
- Der generierte Schlüssel wird einmalig angezeigt
Schlüssel sicher aufbewahren
Der API-Schlüssel wird nur einmal angezeigt. Speichern Sie ihn an einem sicheren Ort.
API-Schlüssel löschen¶
- Klicken Sie auf das Löschen-Symbol
- Bestätigen Sie die Löschung
Update-Kanal¶
| Kanal | Beschreibung |
|---|---|
| stable | Nur stabile Releases (empfohlen) |
| beta | Beta-Versionen für Tests |
Wartungsmodus¶
Der Wartungsmodus zeigt Besuchern eine Wartungsseite:
- Aktivieren Sie den Wartungsmodus-Schalter
- Optional: Passen Sie die Wartungsmeldung an
- Klicken Sie auf Speichern
Verhalten im Wartungsmodus¶
| Rolle | Verhalten |
|---|---|
| Administrator | Kann sich weiterhin normal anmelden und das Panel nutzen |
| Reseller | Sieht eine Info-Seite „Wartungsarbeiten" mit Retry-Button |
| Kunde | Sieht eine Info-Seite „Wartungsarbeiten" mit Retry-Button |
Admin-Zugang bleibt erhalten
Administratoren können sich auch im Wartungsmodus anmelden und alle Funktionen nutzen. Kunden und Reseller sehen stattdessen eine übersichtliche Wartungsseite mit dem Hinweis, es später erneut zu versuchen.
Geplante Wartung
Aktivieren Sie den Wartungsmodus vor größeren Updates oder Server-Migrationen.
Sitzungspersistenz¶
Sitzungen (Sessions) werden im Browser über sessionStorage gespeichert. Das bedeutet:
- Seite neu laden (F5) — Die Sitzung bleibt erhalten, kein erneutes Anmelden nötig
- Tab schließen — Die Sitzung wird automatisch beendet
- Browser schließen — Alle Sitzungen werden beendet
Kein Abmelden bei F5
Im Gegensatz zu früheren Versionen führt ein Neuladen der Seite nicht mehr zum Logout. Die Sitzung bleibt bestehen, solange der Browser-Tab geöffnet ist.
Hilfe-Link¶
Im Panel-Header befindet sich ein Fragezeichen-Symbol (?), das direkt zur Online-Dokumentation führt:
- Deutsch:
https://docs.netcell-it.com/webpanel/ - Englisch:
https://docs.netcell-it.com/webpanel/en/
Der Link öffnet sich in einem neuen Tab und wählt automatisch die Sprache passend zur Panel-Einstellung.
Passwort ändern¶
Jeder Benutzer kann sein eigenes Passwort ändern:
- Navigieren Sie zum Tab Passwort
- Geben Sie das aktuelle Passwort ein
- Geben Sie das neue Passwort ein und bestätigen Sie es
- Klicken Sie auf Passwort ändern
Server-Informationen¶
Technische Details zum Server:
| Information | Beschreibung |
|---|---|
| Hostname | Server-Hostname |
| Betriebssystem | OS und Version |
| Kernel | Linux-Kernel-Version |
| Zeitzone | Konfigurierte Zeitzone |
| PHP-Versionen | Installierte PHP-Versionen |
| Nginx-Version | Nginx-Versionsnummer |
| MariaDB-Version | MariaDB-Versionsnummer |
| Postfix-Version | Postfix-Versionsnummer |
| Dovecot-Version | Dovecot-Versionsnummer |
| PowerDNS-Version | PowerDNS-Versionsnummer |
| Neustart erforderlich | Ob ein Reboot ausstehend ist |