armbian docker 部署 homeassistant && 忘记密码重置密码

复制代码
docker run -d \
--name homeassistant \
--privileged \
--restart=unless-stopped \
-e TZ=MY_TIME_ZONE \
-v /etc/docker/ha:/config \
-v /run/dbus:/run/dbus:ro \
-p 8123:8123 \
ghcr.io/home-assistant/home-assistant:stable

重置用户的密码,通过容器命令行

如果您在容器中运行"家庭助理",则可以使用容器中的命令行和命令来更改密码。以下步骤是指 Docker 中名为 的 Home Assistant 容器。请注意,在容器中工作时,命令需要一些时间才能执行。hass``homeassistant

  1. docker exec -it homeassistant bash打开到容器命令行
  2. hass创建默认用户(如果这是您首次使用该工具)
  3. hass --script auth --config /config change_password existing_user new_password更改密码
  4. exit退出容器命令行
  5. docker restart homeassistant重新启动容器。

用户名密码存放位置

复制代码
find / -name auth_provider.homeassistant
/config/.storage/auth_provider.homeassistant


cat /config/.storage/auth_provider.homeassistant
{
  "version": 1,
  "minor_version": 1,
  "key": "auth_provider.homeassistant",
  "data": {
    "users": [
      {
        "username": "******",
        "password": "**********************************************************************"
      }
    ]
  }
}
~
~

重置密码

复制代码
docker exec -it homeassistant /bin/bash

hass --script auth --config /config change_password 用户名 新密码
相关推荐
旷世奇才李先生4 小时前
Docker实战:容器化部署与Docker Compose集群管理(附企业级案例)
spring cloud·docker·eureka
Sirius Wu8 小时前
Docker 镜像的构建、打包、变更、再次打包全流程
运维·docker·容器
Zhu7589 小时前
【软件部署】docker环境部署domino
运维·docker·容器
.柒宇.12 小时前
信创实战:银河麒麟 V10 服务器安装、网络配置与 Docker 环境搭建
linux·运维·docker·国产信创·麒麟操作系统
IT从业者张某某12 小时前
基于Docker的hadoop容器安装hive并测试
hive·hadoop·docker
杨浦老苏12 小时前
Docker容器管理面板Dockhand
运维·docker·群晖
努力的搬砖人.12 小时前
配置 Docker 镜像加速器
运维·docker·容器
江湖有缘12 小时前
实时监控所有端口,Docker 部署 WatchYourPorts 保姆级教程
运维·docker·容器
IT从业者张某某13 小时前
基于Docker的hadoop容器安装zookeeper
hadoop·docker·zookeeper
guojb82413 小时前
告别部署踩坑:用 Docker Compose 优雅搞定多前端站点、HTTPS 与 SSE 推送
nginx·docker·https