mirror of
https://github.com/AlexxIT/go2rtc.git
synced 2025-09-26 20:31:11 +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 onalpine
alexxit/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