Welche Systemanforderungen hat lil-terminal?

Aktuelle Hosting-Anforderungen für die gepflegte PHP-8-Linie von lil-terminal.

Was der Core braucht

PHP 8, ein moderner Browser und Schreibzugriff auf das Installationsverzeichnis während der ersten Entpackung genügen für den Core. lil-terminal benötigt weder SSH noch Composer, Node.js oder eine System-Shell.

Ressourcenintensive Aufgaben

Große Archive, Bilder, Uploads, Hashes und strukturierte Daten können deutlich mehr Speicher, Laufzeit und temporären Plattenplatz als der Core selbst benötigen. Einzelne Module prüfen außerdem benötigte PHP-Erweiterungen und melden fehlende Funktionen ausdrücklich.

PHP

Jetzt verfügbar

Die PHP-Linie ist die aktuelle Implementierung von lil-terminal. Sie ist für gewöhnliches Shared Hosting ausgelegt, auf dem PHP verfügbar ist, SSH, eine System-Shell, Composer oder Node.js jedoch fehlen können.

Typische Webserver
Apache HTTP ServerNginx

Mindestanforderungen

Laufzeit
PHP 7.4 mit dem eingefrorenen Kompatibilitäts-Build oder PHP 8.0+ mit der gepflegten Linie. PHP 7.4 wird upstream nicht mehr unterstützt und bleibt nur für ältere Hosting-Umgebungen erhalten.
Webserver
Jeder Webserver, der PHP ausführen kann: Apache, Nginx mit PHP-FPM, LiteSpeed, IIS mit PHP oder ein vergleichbarer Hosting-Stack.
PHP memory_limit
32 MiB für den Kern und kleine Operationen.
Ausführungszeit
30 Sekunden pro Anfrage.
Freier Speicherplatz
16 MiB für lil-terminal selbst und kleine temporäre Dateien, zusätzlich ausreichend Platz für die tatsächlich bearbeiteten Dateien.
Sitzungen und Dateisystem
PHP-Sitzungen müssen aktiviert sein; lil.php und sein Arbeitsverzeichnis müssen lesbar sein, zu ändernde Pfade für den PHP-Prozess beschreibbar.
Repository-Zugriff
Ausgehender HTTPS-Zugriff auf repo.lil.dog über PHP-URL-Streams oder cURL. SSH ist nicht erforderlich.
Browser
Aktuelles Chrome, Edge, Firefox oder Safari mit aktiviertem JavaScript und Cookies.

Empfohlene Anforderungen

Laufzeit
PHP 8.4 oder 8.5 auf einem Zweig, der weiterhin Sicherheitskorrekturen vom Upstream erhält.
PHP memory_limit
128 MiB oder mehr; für große JSON-/XML-Dokumente, Bildverarbeitung, Archive und große Datenbankergebnisse entsprechend erhöhen.
Ausführungszeit
120 Sekunden oder mehr für längere Archiv-, Netzwerk- und Wartungsoperationen.
Freier Speicherplatz
Mindestens 256 MiB Reserve, zusätzlich Arbeitsraum entsprechend der größten zu verarbeitenden Datei oder des größten Archivs.
Transportsicherheit
HTTPS für die Terminalseite und gültige CA-Vertrauenskette für ausgehendes TLS.
Nützliche PHP-Erweiterungen
Je nach Modulen: cURL, OpenSSL, ZipArchive/Phar, mbstring oder iconv, DOM, EXIF/GD oder Imagick, PDO-/Datenbanktreiber, Redis oder MongoDB. Der Basiskern benötigt weder exec() noch shell_exec().
Uploads
upload_max_filesize und post_max_size müssen größer sein als die größte Datei, die über den Browser hochgeladen werden soll.

Diese Grenzwerte beschreiben das Terminal selbst. Befehle zum Lesen, Entpacken, Hashen, Umwandeln oder Hochladen großer Daten benötigen entsprechend mehr Speicher, Zeit und Plattenplatz.

Verwandte Dokumentation

← Zurück zum FAQ