▮ Getting started
Docker & Podman
The container ships everything — the binary, the web UI and ffmpeg. One image, one volume.
Docker
docker run -d --name muxshed \
-p 8080:8080 \
-p 1935:1935 \
-p 9000:9000/udp \
-v muxshed-config:/config \
ghcr.io/muxshed/muxshed:latest Podman
Identical flags — Podman is a drop-in:
podman run -d --name muxshed \
-p 8080:8080 -p 1935:1935 -p 9000:9000/udp \
-v muxshed-config:/config \
ghcr.io/muxshed/muxshed:latest Compose
services:
muxshed:
image: ghcr.io/muxshed/muxshed:latest
ports:
- "8080:8080"
- "1935:1935"
- "9000:9000/udp"
volumes:
- muxshed-config:/config
restart: unless-stopped
volumes:
muxshed-config: Ports
8080— web UI + API (and the public watch page)1935— RTMP ingest9000/udp— SRT ingest
On Unraid, use the Community Apps template — it maps these ports plus
/config and a
recordings share for you.