3.0 KiB
3.0 KiB
h5ai Docker (mit PHP 8.4 Security-Patch)
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 & CVE-2026-109619) durch den offiziellen PHP 8.4-Patch.
🚀 Schnellstart mit Docker Compose
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.26git.techniverse.net/scriptos/h5ai-docker:latest-php8.4.26
🔗 Danksagung & Upstream-Referenzen
- h5ai: Offizielles Projekt unter https://larsjung.de/h5ai/ und auf GitHub (lrsjng/h5ai)
- Docker Image Vorlage: Deokgyu Yang (awesometic/docker-h5ai)
- PHP Security: PHP Group (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 (© Patrick Asmus).
- h5ai Originalsoftware: Der Web-Dateibrowser h5ai ist ein eigenständiges Open-Source-Projekt von Lars Jung (lrsjng/h5ai) und unterliegt der MIT-Lizenz.
- Upstream Docker-Vorlage: Die Dockerfile- und Script-Basis basiert auf der Vorlage von Deokgyu Yang (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