Docker container for a web based File Metadata Extractor based on 6over3/exiftool
1.6K
A Docker container that serves a web-based File Metadata Extractor powered by
6over3/exiftool - a WebAssembly port of
ExifTool that runs entirely in the browser, with no server-side file processing.
Maintained by PSA Intelligence.
All metadata extraction happens in the browser using a WebAssembly build of ExifTool - there is no Perl runtime, no file upload endpoint, and no persistence layer in this container.
6over3/exiftool release for reproducibility.nginx:alpine base, ~10 MB image layer on top of nginx.Images are published to both Docker Hub and the GitHub Container Registry (GHCR). Pick whichever registry you prefer - the image content is identical.
# Docker Hub
docker pull psaintelligence/exiftool-web:latest
# GHCR
docker pull ghcr.io/psaintelligence/exiftool-web:latest
# Run on http://localhost:8080
docker run -d \
--name exiftool-web \
-p 8080:8080 \
--restart unless-stopped \
psaintelligence/exiftool-web:latest
Open http://localhost:8080 in your browser.
services:
exiftool-web:
image: ghcr.io/psaintelligence/exiftool-web:latest # or psaintelligence/exiftool-web:latest
ports:
- "8080:8080"
restart: unless-stopped
docker compose up -d
This repository builds the image directly from the upstream 6over3/exiftool
source at a pinned tag, then ships the compiled static output with nginx.
git clone https://github.com/psaintelligence/docker-exiftool-web.git
cd docker-exiftool-web
# Build with the default upstream tag (v1.0.9)
docker build -t exiftool-web:local .
# Build against a different upstream tag
docker build -t exiftool-web:v1.0.6 \
--build-arg COMMIT_TAG=v1.0.6 .
docker run --rm -p 8080:8080 exiftool-web:local
See the Dockerfile for the full multi-stage build definition.
6over3/exiftool.@andrewmd5) - this would not exist without his work on ZeroPerl: Sandboxed Perl with WebAssembly.Apache License 2.0 - see LICENSE.
Content type
Image
Digest
sha256:daa5880f8…
Size
29.5 MB
Last updated
2 months ago
docker pull psaintelligence/exiftool-web