Files
h5ai-docker/README.md
T

3.0 KiB

h5ai Docker (mit PHP 8.4 Security-Patch)

Docker Image PHP Version License: MIT

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.26
  • git.techniverse.net/scriptos/h5ai-docker:latest-php8.4.26

🔗 Danksagung & Upstream-Referenzen


⚖️ 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