# 1. 功能说明 # 2. 安装指引 ## 安装平台 Docker ## 安装代码 官方说明文档:https://docs.frigate.video/ 第一步:在需要的地方创建如下文件目录 ``` . ├── docker-compose.yml ├── config/ │ └── config.yml └── storage/ ``` 可以通过运行以下代码创建 ``` mkdir storage config && touch docker-compose.yml config/config.yml ``` 第二步:修改docker-compese.yml文件 ```yaml version: "3.9" services: frigate: container_name: frigate restart: unless-stopped     image: ghcr.io/blakeblackshear/frigate:stable     volumes:       - ./config:/config       - ./storage:/media/frigate       - type: tmpfs # Optional: 1GB of memory, reduces SSD/SD Card wear           target: /tmp/cache         tmpfs:           size: 1000000000     ports:       - "5000:5000"       - "8554:8554" # RTSP feeds ``` 第三步:修改config.yml文件 ``` mqtt: enabled: False cameras: dummy_camera: # <--- this will be changed to your actual camera later enabled: False ffmpeg: inputs: - path: rtsp://127.0.0.1:554/rtsp roles: - detect ``` 这里的mqtt配置需要根据自己需求配置 然后camera的配置也需要根据实际需求配置 第四步:安装frigate ``` docker compose up -d ``` 系统会自动启动 第五步:可以在浏览器 localhost:5000打开frigate 第六步:HACS安装frigate 在HACS搜索frigate即可安装,但是要注意版本对应(正常情况下都是最新的没问题,但是如果是frigate没有升级,HACS不要升级,否则可能会报错) ## docker 直接安装 ``` docker run -d --name frigate \ --restart unless-stopped \ -e TZ=Asia/Shanghai \ -v /opt/docker/frigate/config:/config \ -v /opt/docker/PublicImages/frigate/shanghai:/media/frigate \ ghcr.io/blakeblackshear/frigate:0.14.1 ``` 注意: -v 的第一个/config是你的配置文件所在地址,要提前设置config.yml -v 的第二个/media是你的媒体文件所在目录,建议用nas的大容量存储地址,确保空间足够 安装完更新yaml配置 MQTT ``` mqtt:   host: 192.168.xxx.xxx #mqtt的服务器ip,也可以是网址   port: 1883 #mqtt默认是1883   user: 'your-name' #你的用户名   password: 'your-password' #你的密码 ``` 增加录制功能 ``` # 这部分是录制功能,保留7天的变动陆续 record:   enabled: True   retain:     days: 7     mode: motion   events:     retain:       default: 30       mode: motion # 这部分是截图功能,保留30天的动态截图 snapshots:   enabled: True   retain:     default: 30 ``` 增加摄像头 ``` cameras: camera_livingroom: #这里是你的摄像头名字 enabled: true ffmpeg: inputs: - path: rtsp://xxx roles: - detect ``` # 3. 图文教程 [[HA入门_篇5:用Frigate实现HA监控自由]]