EasyNVR是NVR的超集,既可以接入各种摄像机当NVR来用,又可以批量管理多个NVR设备。EasyNVR不仅能汇聚和管理多个NVR,进行实时视频和录像视频的查看,还能够对NVR设备状态和工作状态进行实时的监测和预警,监测内容包括摄像机离线、录像缺失、画面遮挡、信号丢失等等。不仅如此,高算力版的EasyNVR还具备AI智能分析功能,分析画面中的烟火、入侵、消防器材、消防通道等等。

1.安装

打开飞牛docker应用,Compose点击新增项目

选择创建docker-compose.yml,复制下面代码粘贴进去

version: "3.8"

services:
  EasyNVR:
    image: registry.cn-shanghai.aliyuncs.com/rustc/easynvr:v1
    container_name: EasyNVR
    restart: always
    # linux 请使用 host 模式
    network_mode: host
    environment:
      - TZ=Asia/Shanghai
    logging:
      options:
        max-size: "50M"
    deploy:
      resources:
        limits:
          # 限制内存使用上限,根据实际内存修改
          memory: 6g # 内存参考自己的硬件调整一下大小
    volumes:
      - ./configs:/app/configs # 配置文件
      - ./logs:/app/logs # 日志
      - ./temporary:/app/temporary # 临时文件
      - ./录像:/app/r # 录像位置,改成自己的位置
      - ./stream:/app/stream # 直播临时碎片

路径自己创建一个空白的文件夹就行

勾选创建项目后立即启动项目名称随意,只能小写字母,点击确定就自动拉取镜像运行了

2.启动

登陆页面默认是nas的内网ipv4地址+端口:10000

示例:192.168.11.2:10000

默认用户和密码均为:admin

3.升级

飞牛自身检测不到easynvr的更新镜像,且直接在原有的镜像上拉取会提示已经存在镜像,因此,需要停止容器运行后,重新删除原本的镜像和容器后重新拉取镜像