Features
- Web terminal - Access dovi_convert through your browser at
http://your-host:7681 - Pre-configured environment - All dependencies (ffmpeg, dovi_tool, mkvtoolnix, mediainfo) included
- NAS-friendly - Designed for network storage devices and servers
- User mapping - Run with your own UID/GID to avoid file permission issues
Quick start
- Docker run
- Docker Compose
http://your-docker-host:7681 in your browser.
Configuration
User and group IDs
ThePUID and PGID environment variables control which user the container runs as. Set these to match your host user to avoid permission problems when accessing files.
To find your user and group IDs:
uid=1000(yourname) gid=1000(yourname). Use these values for PUID and PGID.
Environment variables
| Variable | Default | Description |
|---|---|---|
PUID | 1000 | User ID for file permissions |
PGID | 1000 | Group ID for file permissions |
TZ | Europe/Berlin | Timezone for log timestamps |
Volume mounts
Mount your media directories to/data inside the container. You can mount multiple paths:
/data/movies, /data/tv, etc.
Port configuration
The web terminal runs on port 7681 inside the container. Map it to any available port on your host:Using the web terminal
Once the container is running, openhttp://your-docker-host:7681 in your browser. You’ll see a terminal session with dovi_convert ready to use.
The container includes a dovi alias for convenience: