mirror of
https://github.com/AlexxIT/go2rtc.git
synced 2025-12-24 12:57:56 +08:00
Versions
alexxit/go2rtc:latest- latest release based onalpine(amd64,386,arm/v6,arm/v7,arm64) with support hardware transcoding for Intel iGPU and Raspberryalexxit/go2rtc:latest-hardware- latest release based ondebian 13(amd64) with support hardware transcoding for Intel iGPU, AMD GPU and NVidia GPUalexxit/go2rtc:latest-rockchip- latest release based ondebian 12(arm64) with support hardware transcoding for Rockchip RK35xxalexxit/go2rtc:master- latest unstable version based onalpinealexxit/go2rtc:master-hardware- latest unstable version based ondebian 13(amd64)alexxit/go2rtc:master-rockchip- latest unstable version based ondebian 12(arm64)
Docker compose
services:
go2rtc:
image: alexxit/go2rtc
network_mode: host # important for WebRTC, HomeKit, UDP cameras
privileged: true # only for FFmpeg hardware transcoding
restart: unless-stopped # autorestart on fail or config change from WebUI
environment:
- TZ=Atlantic/Bermuda # timezone in logs
volumes:
- "~/go2rtc:/config" # folder for go2rtc.yaml file (edit from WebUI)
Basic Deployment
docker run -d \
--name go2rtc \
--network host \
--privileged \
--restart unless-stopped \
-e TZ=Atlantic/Bermuda \
-v ~/go2rtc:/config \
alexxit/go2rtc
Deployment with GPU Acceleration
docker run -d \
--name go2rtc \
--network host \
--privileged \
--restart unless-stopped \
-e TZ=Atlantic/Bermuda \
--gpus all \
-v ~/go2rtc:/config \
alexxit/go2rtc:latest-hardware