Legt die Hosting-Konten deiner Kunden auf deinen eigenen WHM-Servern an, sperrt sie und gibt sie wieder frei, und gibt deinen Kunden ein cPanel-Panel in ihrem Portal: Speicher und Traffic, Single Sign-on in cPanel, Webmail, Dateimanager und App-Installer, Postfächer, Datenbanken, Subdomains, Cronjobs und Backups.
Was du brauchst
- Einen WHM-Server, den Teculiar über HTTPS erreicht (Port 2087).
- Ein WHM-API-Token für
rootoder einen Reseller: WHM → Development → Manage API Tokens. - WHM-Pakete für jeden Hosting-Tarif, den du verkaufst.
Einrichten
Füge es zuerst hinzu: Öffne unter Admin → Produkte → Module den Reiter Bibliothek und wähle Hinzufügen bei cPanel & WHM.
- Öffne Admin → Produkte → Module und wähle Konfigurieren bei cPanel & WHM. Lege für jeden WHM-Server eine Verbindung an: seine URL (zum Beispiel
https://whm.example.com:2087), den WHM-Benutzernamen und das API-Token. Das Token wird verschlüsselt gespeichert und danach als********angezeigt. Setze Selbstsigniertes SSL-Zertifikat erlauben nur, wenn der Server kein vertrauenswürdiges Zertifikat hat. - Wähle Verbindung testen: Es fragt WHM nach seiner Version.
- Wähle bei jedem Hosting-Produkt cPanel & WHM als Modul und das WHM-Paket, mit dem das Konto angelegt wird. cPanel & WHM-Pläne erkennen auf der Produktseite liest die Pakete des Servers und kann aus jedem ein Produkt machen.
- Bei mehreren Servern fasst du sie am Produkt in einer Servergruppe zusammen; siehe „Mehrere Server“ in der Virtualmin-Anleitung — es funktioniert genauso.
Was es für dich erledigt
- Eine bezahlte Hosting-Bestellung legt das Konto mit dem Paket des Produkts an und schickt dem Kunden seinen cPanel-Zugang.
- Eine unbezahlte Verlängerung sperrt das Konto; die Zahlung gibt es wieder frei. Konten werden nie automatisch gelöscht.
- Kunden öffnen cPanel, Webmail, den Dateimanager und den App-Installer mit einem Klick — ohne zweites Passwort — und verwalten Postfächer, Datenbanken, Subdomains, Cronjobs und Backups in ihrem Portal.
Zusätzlichen Speicherplatz verkaufen
Lege unter Produkte → Add-ons ein Add-on mit der Wirkung *cPanel & WHM: Zusätzlicher Speicherplatz* und den MB pro Einheit an. Es erhöht das Kontingent des Kontos, sobald es bezahlt ist, und senkt es wieder, wenn das Add-on endet.
In deiner öffentlichen API
Baust du dein eigenes Kundenportal auf der öffentlichen API von Teculiar, kann es cPanel und Webmail für einen Kunden mit einem einmaligen Anmeldelink öffnen (POST /services/:id/actions/sso oder webmail). Weil der Link eine Anmeldung ist, antwortet er nur einem geheimen Schlüssel (sk_), den dein Server zusammen mit dem Token des Kunden sendet – nie einem Publishable Key. Postfächer, Datenbanken und alles Weitere bleiben im Panel.
Wenn es ausgeschaltet ist
Hosting-Bestellungen werden weiter abgerechnet, aber kein Konto wird angelegt, gesperrt oder freigegeben: Jede wartet darauf, dass du sie in WHM erledigst. Das Panel verschwindet aus dem Portal deiner Kunden. Es wird nichts gelöscht; nach dem Einschalten läuft die Automatisierung weiter.
Bevor es ausgeht, zeigt Deaktivieren, was es betreibt — Services, Domains, gespeicherte Zahlungsmethoden — und bei einem Zahlungsmodul die Kunden, die darüber verlängern, als Liste zum Herunterladen. Ist es aus, kannst du es Entfernen: Seine Verbindungen samt Zugangsdaten, seine Servergruppen und Einstellungen werden gelöscht, und es kehrt in die Bibliothek zurück. Services, Domains und Produkte, die es nennen, bleiben und werden von Hand bearbeitet.
Fehlersuche
- „Verbindung testen“ meldet, das Token wurde abgelehnt: Das Token wurde gelöscht oder gehört einem anderen Benutzer.
- Ein Paket fehlt in der Liste: Es ist für den WHM-Benutzer des Tokens nicht sichtbar.
- Bestellungen warten auf dich: Das Modul ist aus, nicht konfiguriert, oder die Servergruppe des Produkts ist voll.