Quick setup with Docker
2.xRestreamer can be deployed using Docker. Depending on your hardware (CPU, GPU, or Single Board Computer), choose the appropriate image and command.
Important Notes:
- Use
--privilegedif you need to access local devices like USB cameras. - If network sources cannot be reached, try adding
--security-opt seccomp=unconfined. - For external access (HTTP/S, RTMP/S, SRT), you may need to configure port forwarding on your router to the Restreamer's internal IP.
### AMD64/ARMv7/ARM64
```sh
docker run -d --restart=always --name restreamer \
-v /opt/restreamer/config:/core/config -v /opt/restreamer/data:/core/data \
-p 8080:8080 -p 8181:8181 \
-p 1935:1935 -p 1936:1936 \
-p 6000:6000/udp \
datarhei/restreamer:latestARMv7/ARM64 Raspberry Pi
docker run -d --restart=always --name restreamer \
-v /opt/restreamer/config:/core/config -v /opt/restreamer/data:/core/data \
--privileged \
-p 8080:8080 -p 8181:8181 \
-p 1935:1935 -p 1936:1936 \
-p 6000:6000/udp \
datarhei/restreamer:rpi-latestAMD64 Nvidia Cuda
docker run -d --restart=always --name restreamer \
-v /opt/restreamer/config:/core/config -v /opt/restreamer/data:/core/data \
--runtime=nvidia --privileged \
-p 8080:8080 -p 8181:8181 \
-p 1935:1935 -p 1936:1936 \
-p 6000:6000/udp \
datarhei/restreamer:cuda-latestAMD64 Intel VAAPI
docker run -d --restart=always --name restreamer \
-v /opt/restreamer/config:/core/config -v /opt/restreamer/data:/core/data \
-v /dev/dri:/dev/dri --privileged \
-p 8080:8080 -p 8181:8181 \
-p 1935:1935 -p 1936:1936 \
-p 6000:6000/udp \
datarhei/restreamer:vaapi-latest