Zum Inhalt

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

  1. Klicken Sie auf Website erstellen
  2. 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)
  1. 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

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).

  1. Öffnen Sie den Tab Nginx-Direktiven
  2. Geben Sie Ihre Direktiven im Textfeld ein
  3. Klicken Sie auf Validieren, um die Syntax zu prüfen
  4. 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.


Preview-Domain (Vorschau-URL)

Mit der Preview-Domain können Sie Ihre Website unter einer temporären URL aufrufen, bevor die eigentliche Domain auf den Server zeigt.

  1. Öffnen Sie die Website-Details
  2. Klicken Sie auf Preview aktivieren
  3. Das System generiert eine temporäre URL (z. B. preview-abc123.ihr-server.de)
  4. Kopieren Sie die URL und öffnen Sie sie im Browser

Um die Preview zu deaktivieren, klicken Sie auf Preview deaktivieren.


Log-Browser

Sie können die Zugriffs- und Fehler-Logs Ihrer Website direkt im Panel einsehen.

  1. Öffnen Sie die Website-Details
  2. Klicken Sie auf Logs
  3. 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

  1. Öffnen Sie den Composer-Tab
  2. Klicken Sie auf Install — führt composer install aus
  3. Warten Sie, bis die Installation abgeschlossen ist

Abhängigkeiten aktualisieren

  1. Klicken Sie auf Update — führt composer update aus
  2. 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

  1. Öffnen Sie den Git-Tab
  2. Klicken Sie auf Git initialisieren
  3. 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:

  1. Wechseln Sie zum Tab SSH-Keys
  2. Klicken Sie auf SSH-Key hinzufügen
  3. Fügen Sie Ihren öffentlichen SSH-Key ein
  4. Klicken Sie auf Speichern

Deployment

  1. Pushen Sie Ihre Änderungen zum Server-Repository
  2. Der Post-Receive-Hook wird automatisch ausgelöst
  3. 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:

  1. Öffnen Sie den Tab Zugriffskontrolle
  2. Wählen Sie den Modus:
  3. Alle erlauben, bestimmte IPs sperren — Blacklist
  4. Alle sperren, bestimmte IPs erlauben — Whitelist
  5. Fügen Sie IP-Adressen oder CIDR-Bereiche hinzu
  6. 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

  1. Klicken Sie auf das Löschen-Symbol neben der Website
  2. 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.