Lazy loaded image
技术分享
如何重置frigate默认密码
字数 715阅读时长 2 分钟
2025-9-13
2025-9-26
type
status
date
slug
summary
tags
category
icon
password
Status
如果您在使用 Docker 安装 Frigate后,未及时查看日志而丢失了初始生成的登录密码(用户名通常为 admin,密码随机生成并仅在启动日志中显示),可以通过以下方法恢复访问权限。

重置 admin 密码

Frigate 支持通过配置文件强制重置 admin 密码。在下次启动时,它会生成一个新的随机密码并在日志中打印出来。您可以随后登录并更改为自定义密码。
  1. 定位并编辑配置文件
      • Frigate 的配置文件通常是 config.yml(或 config.yaml),位于您 Docker 卷映射的目录中。例如,如果您的 docker-compose.yml 中有卷映射如 - ./config:/config,则配置文件在主机上的 ./config/config.yml 路径下。
      • 使用文本编辑器打开它。如果文件不存在,Frigate 会自动创建,但您需要手动添加认证部分。
      notion image
      notion image
  1. 添加重置配置
      • 在配置文件中添加或修改 auth 部分如下(如果没有 auth 部分,直接在文件末尾添加):
        • enabled: true:启用认证(默认已启用)。
        • reset_admin_password: true:强制在下次启动时重置 admin 密码,并打印新密码到日志。
      • 保存文件。注意:确保缩进正确(YAML 格式敏感,使用空格而非 Tab)。
  1. 重启 Frigate 容器
      • 重启后,Frigate 会生成新密码。
  1. 查看新密码
      • 运行 frigate容器,查看启动日志。
      • 在日志中搜索关键词如 “admin”、“password” 或 “Generated admin password”,您会看到类似 [INFO] Generated admin user: admin, password: xxxxxxxx 的输出。新密码就在这里。
      notion image
  1. 登录并更改密码
      • 访问 Frigate Web UI,通常是 http://您的服务器IP:5000(或配置的端口,如 8971)。
      • 使用用户名 admin 和新密码登录。
      • 登录后,立即进入 Settings > Users,更改 admin 密码为强密码(推荐至少 12 位,包含字母、数字、符号)。
      • 完成后,编辑 config.yml 将 reset_admin_password: true 改回 false(或删除),并重启容器以禁用重置模式。
      notion image
注意
  • 这个过程不会影响您的摄像头配置或录像数据,因为用户数据库会自动更新。
  • 如果重置后日志中仍未显示密码,检查是否编辑了正确的 config.yml。也可能需确保 Frigate 版本支持此功能(推荐使用最新稳定版,如 ghcr.io/blakeblackshear/frigate:stable)。
  • 安全提示:重置后尽快更改密码,并考虑使用反向代理(如 Nginx)添加额外认证层。
 
 
 
上一篇
通过RTSP从TP-Link双目摄像头取流的方法
下一篇
飞牛OS挂载网盘在复制时提示I/O错误的原因

评论
Loading...