Websites verwalten¶
Die Website-Verwaltung ermöglicht Ihnen, Ihre Websites zu erstellen, zu konfigurieren und zu verwalten. Sie können PHP-Versionen wählen, PHP-Einstellungen anpassen, Preview-Domains nutzen, Logs einsehen und Deployment-Tools wie Composer und Git verwenden.
Übersicht¶
Die Website-Tabelle zeigt alle Ihre Websites mit folgenden Informationen:
| Spalte | Beschreibung |
|---|---|
| Vorschau | Thumbnail-Bild der Website |
| Domain | Primäre Domain der Website |
| PHP-Version | Aktive PHP-Version (z. B. 8.1, 8.2, 8.3, 8.4) |
| Document Root | Pfad zum Web-Verzeichnis |
| Status | Aktiv oder Deaktiviert |
Die Tabelle unterstützt Suche, Sortierung und Seitennavigation.
Website erstellen¶
- Klicken Sie auf Website erstellen
- Füllen Sie das Formular aus:
| Feld | Pflicht | Beschreibung |
|---|---|---|
| Domain | Ja | Die Domain für Ihre neue Website |
| PHP-Version | Ja | Gewünschte PHP-Version (8.1, 8.2, 8.3 oder 8.4) |
| Document Root | Nein | Unterverzeichnis innerhalb Ihres Webspace (Standard: Domain-Root) |
- Klicken Sie auf Erstellen
Das System konfiguriert automatisch:
- Nginx-Konfiguration mit Sicherheitsrichtlinien
- PHP-FPM-Pool für Ihre Website
- Verzeichnisstruktur auf dem Server
- Upload-Verzeichnis-Schutz (PHP-Ausführung blockiert)
Kontingent-Prüfung
Sie können nur so viele Websites erstellen, wie Ihr Hosting-Paket erlaubt. Das verbleibende Kontingent sehen Sie im Dashboard.
Website bearbeiten¶
Klicken Sie auf eine Website in der Tabelle, um die Detailkonfiguration zu öffnen.
Allgemeine Einstellungen¶
| Feld | Beschreibung |
|---|---|
| PHP-Version | PHP-Version wechseln (8.1 / 8.2 / 8.3 / 8.4) |
| Document Root | Web-Verzeichnis anpassen |
| Status | Website aktivieren oder deaktivieren |
www ↔ Bare-Domain-Weiterleitung¶
Damit Suchmaschinen und Browser nur eine kanonische Adresse für Ihre Domain sehen, können Sie automatisch zwischen www.example.com und example.com weiterleiten lassen (HTTP 301):
| Option | Wirkung |
|---|---|
| Aus | Keine automatische Weiterleitung (Standard) |
| Weiterleitung zu www.example.com | example.com wird dauerhaft auf www.example.com weitergeleitet |
| Weiterleitung zu example.com | www.example.com wird dauerhaft auf example.com weitergeleitet |
Nicht speicherbar bei einer bereits bestehenden Weiterleitung der Anwendung
Leitet Ihre Website selbst schon in die entgegengesetzte Richtung weiter (z. B. eine WordPress-„Site-URL"-Einstellung oder eine .htaccess-Regel), lässt sich diese Option nicht speichern — die beiden 301-Weiterleitungen würden sich sonst gegenseitig endlos aufrufen. Prüfen und ändern Sie in diesem Fall zuerst die Einstellung in Ihrer Anwendung.
PHP-Konfiguration¶
Sie können PHP-Einstellungen pro Website anpassen:
| Einstellung | Beschreibung | Beispielwert |
|---|---|---|
memory_limit |
Maximaler Arbeitsspeicher pro PHP-Prozess | 256M |
max_execution_time |
Maximale Ausführungszeit in Sekunden | 300 |
max_input_time |
Maximale Eingabezeit in Sekunden | 300 |
post_max_size |
Maximale POST-Größe | 128M |
upload_max_filesize |
Maximale Upload-Dateigröße | 128M |
max_input_vars |
Maximale Anzahl Eingabevariablen | 3000 |
max_file_uploads |
Maximale Anzahl gleichzeitiger Uploads | 20 |
display_errors |
Fehleranzeige im Browser (nur für Entwicklung!) | Off |
error_reporting |
Fehler-Reporting-Level | E_ALL & ~E_NOTICE |
session.gc_maxlifetime |
Session-Lebensdauer in Sekunden | 1440 |
opcache.enable |
OPcache aktivieren/deaktivieren | 1 |
display_errors
Aktivieren Sie display_errors nur während der Entwicklung. Im Produktivbetrieb können dadurch sensible Informationen preisgegeben werden.
OPcache zurücksetzen¶
Falls Ihre Website nach Code-Änderungen noch alte Inhalte anzeigt, können Sie den OPcache zurücksetzen. Klicken Sie dazu auf OPcache zurücksetzen im PHP-Konfigurationsbereich.
Nginx-Direktiven¶
Sie können benutzerdefinierte Nginx-Direktiven für Ihre Website hinzufügen (z. B. Redirects, Header, Caching-Regeln).
- Öffnen Sie den Tab Nginx-Direktiven
- Geben Sie Ihre Direktiven im Textfeld ein
- Klicken Sie auf Validieren, um die Syntax zu prüfen
- Klicken Sie auf Speichern, um die Änderungen zu übernehmen
Syntaxfehler
Ungültige Nginx-Direktiven werden vor dem Speichern abgelehnt, um Ihre Website nicht offline zu nehmen. Nutzen Sie die Validierung, bevor Sie speichern.
Vorschau-Adresse¶
Die Vorschau macht Ihre Website unter einer zweiten Adresse erreichbar, während die eigentliche Domain noch irgendwo anders hinzeigt. Der typische Fall: Ihre Live-Seite läuft noch beim alten Anbieter, die neue soll hier entstehen, und die Domain soll erst umgestellt werden, wenn die neue Seite fertig ist.
Zwei Wege zur Adresse¶
| Weg | Voraussetzung | Wann sinnvoll |
|---|---|---|
| Eigene Adresse (empfohlen) | Ein einzelner A-Record in Ihrer DNS-Zone, z. B. aufbau.ihre-domain.de, der auf diesen Server zeigt |
Immer, wenn Sie Ihre DNS-Zone erreichen — unabhängig davon, wo sie verwaltet wird |
| Automatisch erzeugt | Ihr Anbieter hat einen DNS-Wildcard-Eintrag auf die Panel-Domain gesetzt | Wenn Sie keinen eigenen Record anlegen können |
Die eigene Adresse ist der verlässlichere Weg: sie braucht nichts, was Ihr Anbieter erst einrichten muss, und sie bekommt ein eigenes SSL-Zertifikat.
Vorschau aktivieren¶
- Öffnen Sie die Website-Details (oder im WordPress-Toolkit die Kachel der Installation) und klicken Sie auf Vorschau
- Tragen Sie die gewünschte Adresse ein — z. B.
aufbau.ihre-domain.de. Leer lassen heißt: automatisch erzeugte Adresse - Klicken Sie auf Prüfen. Das Panel sieht nach, ob der Name schon auf diesen Server zeigt, und zeigt den fertigen DNS-Record zum Kopieren an
- Mit Vorschau einschalten bestätigen
Was die Prüfung meldet:
| Meldung | Bedeutung |
|---|---|
| Zeigt auf diesen Server | Alles gesetzt. Das SSL-Zertifikat wird automatisch geholt |
| Zeigt auf einen anderen Server | Der Name ist belegt — wählen Sie einen anderen, oder stellen Sie den Record um |
| Kein A-Record gefunden | Legen Sie den angezeigten Record in Ihrer Zone an |
| Nicht prüfbar | Die DNS-Abfrage blieb unbeantwortet. Das heißt nicht, dass der Record fehlt — Sie können trotzdem einschalten |
Reihenfolge ist egal
Sie können die Vorschau einschalten und den DNS-Record danach anlegen. Das
Zertifikat wird nachgeholt, sobald der Record greift — spätestens beim
täglichen Durchlauf des Panels. Bis dahin läuft die Vorschau über http://.
WordPress¶
Für WordPress ist die Vorschau mehr als ein zweiter Name: WordPress speichert
seine eigene Adresse in der Datenbank und leitet jeden Aufruf dorthin um. Beim
Einschalten stellt das Panel diese Adresse (siteurl und home, einschließlich
der Verweise in den Inhalten) auf die Vorschau-Adresse um — deshalb funktioniert
die Vorschau überhaupt, solange die Domain noch nicht hierher zeigt.
Login und Öffnen im Toolkit gehen dann automatisch auf die Vorschau-Adresse.
Vorschau abschalten¶
Dasselbe Vorschau-Symbol erneut anklicken. Bei WordPress wird die gespeicherte Adresse dabei zurück auf Ihre Domain gestellt. Machen Sie das, sobald die Domain auf diesen Server zeigt — danach ist die Seite nur noch über die Domain erreichbar.
Vorschau ist nicht Staging
Die Vorschau zeigt dieselbe Website unter einem zweiten Namen — es gibt keine zweite Kopie. Wenn Sie an einer Testkopie arbeiten und Änderungen später übernehmen wollen, nutzen Sie Staging.
Log-Browser¶
Sie können die Zugriffs- und Fehler-Logs Ihrer Website direkt im Panel einsehen.
- Öffnen Sie die Website-Details
- Klicken Sie auf Logs
- Wählen Sie den Log-Typ:
| Log-Typ | Beschreibung |
|---|---|
| Access Log | Alle HTTP-Anfragen an Ihre Website |
| Error Log | PHP-Fehler und Webserver-Fehler |
Funktionen¶
- Filter — Nach Suchbegriff oder HTTP-Statuscode filtern
- Auto-Refresh — Aktualisiert die Anzeige alle 5 Sekunden
- Download — Log-Datei herunterladen
- Log-Rotation — Informationen zur automatischen Log-Rotation
Composer¶
Falls Ihr Hosting-Paket Composer-Unterstützung beinhaltet, können Sie PHP-Abhängigkeiten direkt im Panel verwalten.
Status prüfen¶
Der Tab Composer zeigt, ob eine composer.json im Document Root Ihrer Website vorhanden ist und welche Pakete installiert sind.
Abhängigkeiten installieren¶
- Öffnen Sie den Composer-Tab
- Klicken Sie auf Install — führt
composer installaus - Warten Sie, bis die Installation abgeschlossen ist
Abhängigkeiten aktualisieren¶
- Klicken Sie auf Update — führt
composer updateaus - Warten Sie, bis die Aktualisierung abgeschlossen ist
composer.json erforderlich
Composer funktioniert nur, wenn eine gültige composer.json im Document Root Ihrer Website liegt.
Git-Deploy¶
Falls Ihr Hosting-Paket Git-Deploy beinhaltet, können Sie Ihre Website direkt über Git deployen.
Git initialisieren¶
- Öffnen Sie den Git-Tab
- Klicken Sie auf Git initialisieren
- Das System erstellt ein Bare-Repository auf dem Server
SSH-Key hinzufügen¶
Um von Ihrem lokalen Rechner auf das Git-Repository zu pushen, müssen Sie einen SSH-Key hinterlegen:
- Wechseln Sie zum Tab SSH-Keys
- Klicken Sie auf SSH-Key hinzufügen
- Fügen Sie Ihren öffentlichen SSH-Key ein
- Klicken Sie auf Speichern
Deployment¶
- Pushen Sie Ihre Änderungen zum Server-Repository
- Der Post-Receive-Hook wird automatisch ausgelöst
- Alternativ: Klicken Sie im Tab Deploy auf Manuell deployen
Commit-Historie¶
Im Tab Commits sehen Sie die letzten Commits, die auf dem Server eingegangen sind.
Zugriffsbeschränkungen (IP Access Control)¶
Sie können den Zugriff auf Ihre Website nach IP-Adressen einschränken:
- Öffnen Sie den Tab Zugriffskontrolle
- Wählen Sie den Modus:
- Alle erlauben, bestimmte IPs sperren — Blacklist
- Alle sperren, bestimmte IPs erlauben — Whitelist
- Fügen Sie IP-Adressen oder CIDR-Bereiche hinzu
- Klicken Sie auf Speichern
Site Doctor — Zustand Ihrer Website¶
Der Site Doctor zeigt Ihnen auf einen Blick, ob mit Ihrer Website alles in Ordnung ist — ohne dass Sie Logs lesen oder technische Details verstehen müssen.
- In der Website-Liste zeigt ein farbiger Punkt pro Website den Zustand: grün = alles gut, gelb = Hinweis/Warnung, rot = dringend.
- Klappen Sie eine Website auf, erscheint oben ein Gesundheits-Banner mit einem Wert von 0–100 und den gefundenen Punkten in Klartext.
Geprüft wird unter anderem:
| Prüfung | Was sie bedeutet |
|---|---|
| SSL-Zertifikat | Läuft Ihr Zertifikat bald ab oder ist es abgelaufen? |
| Schadsoftware | Wurden verdächtige Dateien auf der Website gefunden? |
| WordPress-Sicherheit | Gibt es bekannte Sicherheitslücken oder verfügbare Updates? |
| Ressourcen | Wird Ihre Website durch ihr CPU-/Speicher-Limit ausgebremst? |
| PHP-Dienst | Läuft der PHP-Dienst Ihrer Website? Falls nicht, genügt ein Klick auf PHP-Dienst neu starten. |
| Serverfehler & PHP-Fehler | Häufen sich 5xx-Serverfehler oder schwere PHP-Fehler in den Logs? |
| Speicherplatz | Ist Ihr Speicher- oder Datei-Kontingent (Inodes) fast erschöpft? |
Jeder gefundene Punkt hat einen Fix-Knopf, der Sie direkt zur Lösung führt. Einige Aktionen werden direkt vom Panel ausgeführt:
| Fix | Was passiert |
|---|---|
| PHP-Dienst neu starten | Startet den PHP-Dienst der Website neu (behebt Ausfälle & 5xx-Häufungen) |
| Jetzt erneuern (SSL) | Stößt eine Zertifikats-Erneuerung an (läuft im Hintergrund) |
| Logs bereinigen | Kürzt die Log-Dateien der Website und gibt Speicher frei |
Andere Punkte verlinken direkt zur passenden Stelle (Dateimanager, WordPress, Malware-Scanner). Über Erneut prüfen starten Sie die Diagnose jederzeit neu.
Nichts passiert automatisch
Der Site Doctor führt keine Aktion von selbst aus — Sie entscheiden per Klick, was behoben wird.
Fehler-Details ansehen¶
Bei „PHP-Fehler in Ihrer Anwendung" öffnet Details anzeigen die konkreten letzten Fehlerzeilen (Datei, Meldung, Zeile) — so sehen Sie genau, welcher Fehler auftritt, ohne Logs durchsuchen zu müssen.
Automatische Überwachung & Verlauf¶
Der Site Doctor prüft Ihre Websites zusätzlich regelmäßig im Hintergrund. Taucht ein neues Problem auf, werden Sie über das Benachrichtigungs-Center informiert (in-App und/oder per E-Mail) — Sie müssen also nicht selbst nachschauen. Der Gesundheits-Wert wird mitgeschrieben, sodass ein kleiner Trend-Pfeil zeigt, ob es besser oder schlechter geworden ist.
Website löschen¶
- Klicken Sie auf das Löschen-Symbol neben der Website
- Bestätigen Sie die Löschung im Dialogfenster
Unwiderruflich
Das Löschen einer Website entfernt alle zugehörigen Dateien, Konfigurationen und Logs vom Server. Erstellen Sie vorher ein Backup, wenn Sie Daten behalten möchten.