type
status
date
slug
summary
tags
category
icon
password
Status
Frigate 是一个开源的 NVR(网络视频录像机)系统,通常通过 Docker 或 Home Assistant Add-on 部署。它的 Web UI 默认使用用户名 admin 和随机生成的密码(首次启动时会打印在日志中)。如果您忘记了密码,Frigate 可以采用以下方法重置,不会丢失配置或数据。以下是详细步骤。
方法1. 通过配置重置 admin 密码(推荐方法)
Frigate 支持在配置文件中临时启用密码重置功能,重启后会生成一个新密码并打印在日志中。
- 步骤:
- 找到 Frigate 的配置文件 config.yaml:
- Docker 部署:挂载的 /config 目录下。
- Home Assistant Add-on:/addon_configs/frigate/config.yml。
- 如果不确定路径,检查 Docker Compose 文件或日志。
- 在配置文件中添加或修改 auth 部分:
- 这是一个临时设置,重置后记得改回 false,否则每次重启都会重置密码。
- 格式问题:auth需要顶格写,下方两行代码用2个空格缩进,不能用tab键。
- 保存文件,重启 Frigate:
- 查看日志获取新密码:
- 日志中会输出类似:password: 。
- 使用 admin / 新密码登录 Web UI。
- 登录后,立即在 Settings > Users 中更改密码,并移除配置文件中的
reset_admin_password: true。
注意:

- 注意:这个方法安全可靠,不会影响数据库或录像数据。
方法2. 临时禁用认证(快速访问,但不安全)
如果您急需访问 UI 而不想重置,可以临时关闭认证。
- 在 config.yml 中设置:
- 重启 Frigate,访问 Web UI 无需密码。
- 登录后,在 Settings > Users 创建新用户或设置密码,然后重新启用 enabled: true。
- 警告:仅在本地网络中使用,暴露到公网有安全风险。
- 作者:ThinkXYZ
- 链接:https://thinkxyz.org/article/Frigate-forget%20password
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。




