本帖最后由 玉尺书生 于 2024-10-4 18:17 编辑
常规docker部署命令:- docker run -d \
- --name frigate \
- --restart=unless-stopped \
- --mount type=tmpfs,target=/tmp/cache,tmpfs-size=1000000000 \
- --device /dev/dri/renderD128 \
- --shm-size=64m \
- -v /path/to/your/storage:/media/frigate \
- -v /path/to/your/config:/config \
- -v /etc/localtime:/etc/localtime:ro \
- -e FRIGATE_RTSP_PASSWORD='password' \
- -p 8971:8971 \
- -p 8554:8554 \
- -p 8555:8555/tcp \
- -p 8555:8555/udp \
- ghcr.io/blakeblackshear/frigate:stable
复制代码 Docker Compose部署:
- version: "3.9"
- services:
- frigate:
- container_name: frigate
- privileged: true
- restart: unless-stopped
- image: ghcr.io/blakeblackshear/frigate:stable
- shm_size: "64mb"
- devices:
- - /dev/dri/renderD128:/dev/dri/renderD128 # 显卡直通
- volumes:
- - /etc/localtime:/etc/localtime:ro
- - /path/to/your/config:/config # 配置文件路径
- - /path/to/your/storage:/media/frigate # 录像文件路径
- - type: tmpfs # Optional: 1GB缓存防止频繁读写
- target: /tmp/cache
- tmpfs:
- size: 1000000000
- ports:
- - "8971:8971"
- # - "5000:5000" # Internal unauthenticated access. Expose carefully.
- - "8554:8554" # RTSP feeds
- - "8555:8555/tcp" # WebRTC over tcp
- - "8555:8555/udp" # WebRTC over udp
- environment:
- FRIGATE_RTSP_PASSWORD: "password"
复制代码
PS:本人没有安装监控,所以效果请自己来测试。
由于镜像来自ghcr.io所以下载很慢或者需要一些魔法。
账户:admin 密码:需要在日志里查看。
|