# h5ai Docker (mit PHP 8.4 Security-Patch) [![Docker Image](https://img.shields.io/badge/docker-git.techniverse.net-blue?logo=docker)](https://git.techniverse.net/scriptos/-/packages/container/h5ai-docker) [![PHP Version](https://img.shields.io/badge/PHP-8.4.26-777BB4?logo=php)](https://www.php.net/) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE) Dieses Repository stellt ein einsatzbereites, schlankes Docker-Image für **h5ai** (v0.30.0) auf Basis von **Alpine Linux**, **Nginx** und **PHP 8.4.26** bereit. Es schließt die kritischen Sicherheitslücken **PHP2Shell** ([CVE-2026-109618](https://nvd.nist.gov/vuln/detail/CVE-2026-109618) & [CVE-2026-109619](https://nvd.nist.gov/vuln/detail/CVE-2026-109619)) durch den offiziellen PHP 8.4-Patch. --- ## 🚀 Schnellstart mit Docker Compose ```yaml services: h5ai: image: git.techniverse.net/scriptos/h5ai-docker:0.30.0-php8.4.26 container_name: h5ai-download hostname: h5ai-download restart: unless-stopped ports: - "80:80" volumes: - ./data/shared:/h5ai - ./data/config:/config networks: h5ai_net: ipv4_address: 172.19.10.10 environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin networks: h5ai_net: name: h5ai.dockernetwork.local driver: bridge ipam: config: - subnet: 172.19.10.0/24 gateway: 172.19.10.1 ip_range: 172.19.10.128/25 ``` --- ## 📦 Container Registry Das Image ist öffentlich auf der Techniverse Package Registry verfügbar: * `git.techniverse.net/scriptos/h5ai-docker:0.30.0-php8.4.26` * `git.techniverse.net/scriptos/h5ai-docker:latest-php8.4.26` --- ## 🔗 Danksagung & Upstream-Referenzen * **h5ai:** Offizielles Projekt unter [https://larsjung.de/h5ai/](https://larsjung.de/h5ai/) und auf [GitHub (lrsjng/h5ai)](https://github.com/lrsjng/h5ai) * **Docker Image Vorlage:** Deokgyu Yang ([awesometic/docker-h5ai](https://github.com/awesometic/docker-h5ai)) * **PHP Security:** PHP Group ([php.net](https://www.php.net/)) --- ## ⚖️ Lizenz & Drittanbieter-Hinweise (Third-Party Notice) * **Docker-Packaging & Patches:** Die in diesem Repository bereitgestellten Dockerfiles, Build-Konfigurationen und Sicherheitsanpassungen stehen unter der [MIT-Lizenz](./LICENSE) (© Patrick Asmus). * **h5ai Originalsoftware:** Der Web-Dateibrowser **h5ai** ist ein eigenständiges Open-Source-Projekt von Lars Jung ([lrsjng/h5ai](https://github.com/lrsjng/h5ai)) und unterliegt der **[MIT-Lizenz](https://larsjung.de/h5ai/)**. * **Upstream Docker-Vorlage:** Die Dockerfile- und Script-Basis basiert auf der Vorlage von Deokgyu Yang ([awesometic/docker-h5ai](https://github.com/awesometic/docker-h5ai), MIT-Lizenz). * **PHP & Nginx:** PHP unterliegt der PHP License 3.01, Nginx der 2-Clause BSD License.

© Patrick Asmus · Techniverse Network · MIT Lizenz