Abonnement-Verwaltung¶
Abonnements (Subscriptions) sind die zentrale Einheit im WebPanel. Jedes Abonnement verbindet einen Kunden mit einem Hosting-Paket und enthält eine Hauptdomain, einen Linux-Benutzer und Ressourcen-Kontingente.
Übersicht¶
Die Abonnement-Tabelle zeigt alle Hosting-Accounts mit Suche, Sortierung und Pagination.
Angezeigte Spalten¶
| Spalte | Beschreibung |
|---|---|
| Kunde | Name und E-Mail des Kunden |
| Paket | Zugewiesenes Hosting-Paket |
| Hauptdomain | Primäre Domain des Abonnements |
| Status | Aktiv, Suspendiert oder Abgelaufen |
| Server | Zugewiesener Server (bei Multi-Server) |
| Sites | Anzahl der Websites |
| Domains | Anzahl der Domains |
| Erstellt | Erstellungsdatum |
| Ablauf | Ablaufdatum (falls gesetzt) |
Abonnement erstellen¶
Die Erstellung erfolgt über einen mehrstufigen Assistenten (Wizard):
Schritt 1: Kunde und Paket¶
| Feld | Pflicht | Beschreibung |
|---|---|---|
| Kunde | Ja | Aus der Kundenliste auswählen |
| Paket | Ja | Hosting-Paket auswählen |
| Server | Ja | Zielserver (Vorschlag nach Auslastung) |
Server-Vorschlag
Das System schlägt automatisch den Server mit der niedrigsten Auslastung vor. Die Bewertung berücksichtigt CPU, RAM, Festplatte und Account-Anzahl.
Schritt 2: Domain¶
| Feld | Pflicht | Beschreibung |
|---|---|---|
| Hauptdomain | Ja | Die primäre Domain des Abonnements (z. B. beispiel.de) |
Schritt 3: Bestätigung¶
- Zusammenfassung aller Einstellungen
- Klicken Sie auf Erstellen
Das System legt automatisch an:
- Linux-Benutzer mit eigenem Home-Verzeichnis
- PHP-FPM-Pool unter dem Benutzer
- Nginx-Vhost-Konfiguration
- DNS-Zone (falls PowerDNS aktiv)
- SSL-Zertifikat (falls Let's Encrypt aktiviert)
- Ressourcenbegrenzung für CPU, RAM und Prozesse
Abonnement-Details¶
Klicken Sie auf ein Abonnement, um die Detailansicht zu öffnen:
Allgemeine Informationen¶
- Paketname, Linux-Benutzername, Home-Verzeichnis
- Hauptdomain, Status, Erstellungs- und Ablaufdatum
Ressourcen-Nutzung¶
| Ressource | Anzeige |
|---|---|
| Sites | Genutzt / Maximum |
| Domains | Genutzt / Maximum |
| Datenbanken | Genutzt / Maximum |
| Postfächer | Genutzt / Maximum |
| FTP-Accounts | Genutzt / Maximum |
| Cron-Jobs | Genutzt / Maximum |
Ressourcen-Limits¶
Über den Bearbeitungs-Dialog können erweiterte Limits konfiguriert werden:
| Limit | Beschreibung |
|---|---|
| CPU-Quota (%) | Maximale CPU-Nutzung in Prozent |
| Arbeitsspeicher (MB) | Maximaler RAM |
| I/O Lesen (Bytes/s) | Maximale Leserate |
| I/O Schreiben (Bytes/s) | Maximale Schreibrate |
| Max. Tasks | Maximale Prozessanzahl |
Abonnement suspendieren¶
- Klicken Sie auf das Suspendieren-Symbol in der Aktionsspalte
- Bestätigen Sie die Suspendierung
Auswirkungen:
- Alle Websites zeigen eine Suspendierungs-Seite
- FTP-Zugang wird gesperrt
- Panel-Zugang bleibt für den Kunden eingeschränkt
- E-Mail-Empfang bleibt aktiv
Abonnement reaktivieren¶
- Klicken Sie auf das Reaktivieren-Symbol bei einem suspendierten Abonnement
- Alle Dienste werden wiederhergestellt
Abonnement löschen¶
- Klicken Sie auf das Löschen-Symbol
- Geben Sie den Domain-Namen zur Bestätigung ein
- Bestätigen Sie die Löschung
Unwiderrufliche Löschung
Beim Löschen eines Abonnements werden ALLE zugehörigen Daten entfernt: Website-Dateien, Datenbanken, E-Mails, DNS-Zonen, SSL-Zertifikate, Linux-Benutzer und Konfigurationen. Erstellen Sie vorher ein Backup.
Paket-Upgrade¶
- Klicken Sie auf das Upgrade-Symbol in der Aktionsspalte
- Wählen Sie das neue Paket aus
- Bestätigen Sie das Upgrade
Das System passt automatisch an:
- Ressourcen-Kontingente (Disk, Sites, Domains, etc.)
- PHP-FPM-Worker-Anzahl
- Berechtigungen gemäß neuem Paket
- Ressourcen-Limits (CPU, RAM, Prozesse)
Downgrade
Ein Downgrade ist möglich, solange die aktuelle Nutzung die neuen Limits nicht überschreitet.
Traffic¶
Die Traffic-Übersicht zeigt den Bandbreitenverbrauch pro Abonnement:
- Aktueller Monat in GB
- Maximales Traffic-Limit (falls im Paket konfiguriert)
- Warnung bei Überschreitung des konfigurierten Schwellwerts