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

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.