Skip to content
simonefil edited this page May 30, 2026 · 6 revisions

Docker

The Docker image includes MKVToolNix, ffmpeg and MediaInfo.

Basic Run

Adjust volume paths to your host folders:

docker run -d \
  --name remuxforge \
  -p 5000:5000 \
  -e REMUXFORGE_PORT=5000 \
  -e REMUXFORGE_DATA_DIR=/data \
  -v /path/to/config:/data:rw \
  -v /path/to/media:/media:rw \
  draknodd/remuxforge:latest

Open:

http://localhost:5000

Docker Compose

services:
  remuxforge:
    image: draknodd/remuxforge:latest
    container_name: remuxforge
    restart: unless-stopped
    user: "1000:1000"
    ports:
      - "5000:5000"
    environment:
      - REMUXFORGE_PORT=5000
      - REMUXFORGE_DATA_DIR=/data
    volumes:
      - /path/to/config:/data:rw
      - /path/to/media:/media:rw

The user value must match a host user with read/write permission on the mounted folders. On Linux, check it with:

id -u
id -g

Environment Variables

Variable Description Default
REMUXFORGE_PORT WebUI HTTP port 5000
REMUXFORGE_DATA_DIR Configuration/data directory executable directory
REMUXFORGE_LOG_FILE Optional log file path disabled

NVIDIA GPU Decode

GPU support is used only for ffmpeg video decoding during analysis. It does not enable hardware video encoding.

Install NVIDIA Container Toolkit on the host, then run:

docker run -d \
  --name remuxforge \
  --gpus all \
  -e NVIDIA_DRIVER_CAPABILITIES=compute,utility,video \
  -p 5000:5000 \
  -e REMUXFORGE_PORT=5000 \
  -e REMUXFORGE_DATA_DIR=/data \
  -v /path/to/config:/data:rw \
  -v /path/to/media:/media:rw \
  draknodd/remuxforge:latest

Enable Hardware Acceleration in the WebUI advanced settings.

Intel/AMD VAAPI Decode

docker run -d \
  --name remuxforge \
  --device /dev/dri:/dev/dri \
  -p 5000:5000 \
  -e REMUXFORGE_PORT=5000 \
  -e REMUXFORGE_DATA_DIR=/data \
  -v /path/to/config:/data:rw \
  -v /path/to/media:/media:rw \
  draknodd/remuxforge:latest

Enable Hardware Acceleration in the WebUI advanced settings.

Clone this wiki locally