Die neuen Werkzeuge im Kundenbereich
Im vorherigen Beitrag haben wir erzählt, wie wir den Kundenbereich innen wie außen neu gebaut haben. Hier möchten wir Ihnen die neuen Werkzeuge einzeln vorstellen. Es sind einige, und wir finden, sie verdienen mehr als eine Zeile in einem Änderungsprotokoll.
Allen liegt dieselbe Idee zugrunde, die uns in diesen Monaten geleitet hat: Bevor wir etwas ändern, wollen wir Ihnen zeigen, was passieren wird, und danach sollen Sie zurückkehren können.
DNS-Assistent: Einfügen, was man Ihnen schickt
Wenn Ihnen jemand Einträge zum Hinzufügen schickt – sei es eine E-Mail-Plattform, ein Zahlungsanbieter oder ein Signaturdienst –, mussten Sie diese bisher von Hand in das Format des Panels übertragen und abwarten, was dabei kaputtging.
Jetzt fügen Sie einfach ein, was man Ihnen geschickt hat, in genau dem Format, in dem Sie es erhalten haben. Der Assistent versteht siebzehn verschiedene Formate und führt SPF-Einträge zusammen, statt Sie mit zweien zurückzulassen – einer der Fehler, die wir im Support am häufigsten beheben mussten. Bevor er etwas anwendet, zeigt er Ihnen, welche Auswirkungen das auf die Website, die E-Mail und das Zertifikat haben wird. Nach dem Anwenden lässt sich alles rückgängig machen, und er prüft die Propagation selbstständig.
Nutzt Ihre Domain externe DNS-Server, steht Ihnen der Assistent weiterhin zur Verfügung, allerdings nur lesend, damit er Ihnen zumindest sagen kann, was fehlt.
PHP-Version wechseln und wissen, was kaputtgeht
Die PHP-Version zu wechseln war schon immer eine dieser Sachen, die man mit gedrückten Daumen erledigt. Deshalb wollten wir, dass es kein Dropdown-Menü im Blindflug mehr ist:
- Ein Plan pro Website, bevor irgendetwas geändert wird: Er prüft die Kompatibilität Ihrer Anwendungen gegen wordpress.org und Composer, kontrolliert die Syntax mit dem Ziel-Binary und überprüft die verwendeten Erweiterungen.
- HTTP-Prüfung nach dem Wechsel und automatisches Zurücksetzen, wenn die Website nicht mehr antwortet.
- Und 24 Stunden, um zurückzukehren, auch wenn alles gut gegangen ist.
Außerdem zeigt die PHP-Seite jetzt, welche Version jede Website tatsächlich nutzt. Die stimmt nicht immer mit der des Kontos überein, denn eine .htaccess kann eine Domain auf 7.4 halten, während der Selektor 8.3 anzeigt. Dieses Detail ist der Ursprung des klassischen „Ich habe die Version gewechselt, und nichts hat sich geändert“ – und wenn man es schwarz auf weiß sieht, löst es sich von selbst.

Speicherplatz: wissen, wofür er draufgeht, und ihn zurückgewinnen
Speicherplatz ist kein Prozentwert mehr, sondern eine Liste von Kandidaten mit der jeweils möglichen Einsparung. Typischerweise gehören dazu die Papierkörbe der Postfächer, Backups, die jemand im Konto selbst liegen gelassen hat, Caches, Logs und die Transients von WordPress.
Die Bereinigung wird vor der Ausführung bestätigt, läuft im Hintergrund und betrifft nur Pfade aus einer von uns festgelegten Positivliste, niemals irgendetwas Beliebiges. Und wenn sich Platz zurückgewinnen lässt, sagt Ihnen das Panel das selbst, ohne dass Sie danach suchen müssen.
Eine Website oder ein Postfach selbst wiederherstellen
Wiederherstellungspunkte bringt zwei Assistenten auf Basis von JetBackup mit:
- Eine Website: Sie wählen Dateien, Datenbank oder beides, und die Folgen jeder Option werden vor dem Bestätigen erklärt.
- Ein Postfach: Sie wählen, ob Fehlendes ergänzt oder Vorhandenes ersetzt werden soll.
Mit sichtbarem Fortschritt und einer Benachrichtigung zum Abschluss. Was die Assistenten nicht abdecken, ist weiterhin in JetBackup verfügbar.
Technisches Datenblatt: was wirklich läuft
Hier haben wir auf einer einzigen Seite alles zusammengeführt, was im Konto vorhanden ist – direkt vom Server ausgelesen und nicht aus dem Produktdatenblatt, denn genau dort stimmen die Dinge oft nicht überein: die tatsächlich genutzte PHP-Version jeder Website, die Domains, Cron, die Weiterleitungen, FTP, ModSecurity und die Berechtigungen. Die Daten werden bei Bedarf ausgelesen, und Sie sehen den Status, während sie eintreffen.
WordPress-Zustand
Da WordPress auf unseren Servern am häufigsten installiert wird, hat es einen eigenen Beitrag bekommen: Ein neuer Bildschirm zeigt Ihnen für jede WordPress-Installation, was wp-admin Ihnen nicht sagen kann, und lässt Sie es direkt dort beheben. Ausführlich beschreiben wir das in WordPress-Zustand.
Prozesse: sehen, was läuft, und beenden, was hängt
Wenn eine Website hängt, fragt sich jeder als Erstes, was gerade läuft – und bisher mussten Sie dafür uns fragen. Jetzt können Sie eine Momentaufnahme der Prozesse Ihres Kontos erstellen, sehen, was läuft und wie viel es verbraucht, und den Prozess beenden, der Probleme macht, ohne ein Ticket zu eröffnen.
Zwei Dinge waren uns dabei besonders wichtig. Erstens läuft alles innerhalb Ihres Kontos und niemals als Administrator des Servers, es kann also nichts berühren, was nicht Ihnen gehört. Zweitens berechtigt eine PID allein nicht dazu, etwas zu beenden: Die Momentaufnahme liefert eine Kennung, die das Konto, den Prozess, seinen Startzeitpunkt und seinen Befehl miteinander verknüpft, und unmittelbar vor dem Beenden prüfen wir das erneut. Das mag übertrieben wirken, aber PIDs werden wiederverwendet, und ohne diese Prüfung besteht ein reales Risiko, einen neuen Prozess zu beenden, der mit der Sache nichts zu tun hat.
Infrastrukturprozesse, die Sie zwar sehen, die aber nicht Ihnen gehören, etwa der Redis-Dienst, liegen bewusst außerhalb der Reichweite der Schaltfläche.
Fehlerprotokoll: das Log finden, egal wovon
Das PHP-Fehlerprotokoll ließ sich schon bisher einsehen, allerdings nur das zentrale Protokoll des Kontos – und in der Praxis ist das, das man braucht, fast nie dieses: Es ist das debug.log von WordPress, das in storage/logs von Laravel, das von PrestaShop oder das error_log, das in einem bestimmten Ordner liegt.
Das Problem war immer, sie zu finden – und wie sich herausstellte, hatten wir sie längst gefunden, ohne es zu wissen. Da das Panel Ihr Konto täglich durchgeht, um zu wissen, welche Anwendung in welcher Domain und in welchem Ordner läuft, ergibt sich aus der Anwendung, wohin sie ihre Fehler schreibt. Der Viewer bietet deshalb jetzt ein Dropdown-Menü mit allen Protokollen, die in Ihrem Konto tatsächlich existieren, und Sie wählen einfach aus, welches Sie ansehen möchten.
Das ist uns lieber, als die Festplatte nach .log-Dateien zu durchsuchen, was nicht nur langsam ist, sondern auch voller Fehltreffer: Caches, alte Backups und node_modules sind voll davon.
Und wenn es schlicht kein Protokoll gibt, weil Ihr PHP nichts speichert, können Sie das Debugging direkt im Panel für eine Stunde einschalten. Es wird aktiviert, erfasst, was passiert, und schaltet sich am Ende von selbst ab – genau das, was man will: Debugging in der Produktion eingeschaltet zu lassen, ist eines der Dinge, auf die wir bei der Überprüfung einer Website am häufigsten stoßen.
Deploy+, mit fünf Anbietern
Deploy+ ist nicht mehr an GitHub gebunden und funktioniert jetzt auch mit GitLab, Bitbucket, Gitea/Forgejo und generischem Git, jeweils mit eigenen Zugangsdaten und signiertem Webhook. Die Einrichtung erfolgt in drei Schritten und prüft den Zugriff, bevor es weitergeht. Über den Deployment-Verlauf können Sie zu jeder früheren Version zurückkehren, wenn etwas schiefgeht.
Außerdem funktioniert es in den Konten eines Multi-Account-Tarifs – einer der Wünsche, die Sie am häufigsten an uns herangetragen haben.
Verlängerungen: der Kalender und was Sie zahlen werden
Wir haben einen Verlängerungskalender mit einer Kostenprognose eingeführt. Berechnet wird er mit derselben Arithmetik wie die Proforma-Rechnungen, damit es zwischen dem, was Sie dort sehen, und dem, was später in Rechnung gestellt wird, keine Überraschungen gibt.
Auch Domain-Transfers sind kein undurchsichtiger Status mehr, bei dem man nur warten kann: Sie erscheinen jetzt als Fortschrittslinie mit den noch ausstehenden Schritten und, wenn etwas stockt, mit dem Grund in verständlicher Sprache und dem, was zu tun ist.
Überprüfungen
Sie können jetzt direkt im Panel eine Überprüfung eines Dienstes bei uns anfordern, ohne ein Ticket zu eröffnen. Sie erhalten einen Bericht mit dem Urteil, den Befunden und – das macht ihn wirklich nützlich – den konkreten Aktionen im Panel, mit denen sich jeder Befund beheben lässt.
Was als Nächstes kommt
Woran wir gerade arbeiten, können Sie jederzeit in der Roadmap nachlesen, die wir aktuell halten. Und wenn Ihnen etwas fehlt: Der beste Weg, damit es dort landet, ist wirklich, es uns zu sagen.