目 录CONTENT

文章目录

群晖Docker安装HomeAssistant配置SSL证书 通过https访问

华灯
2024-04-15 / 0 评论 / 0 点赞 / 21 阅读 / 1095 字

最近升级edge和chrome浏览器后 发现http被强制导向https,导致外网http访问hass出现问题,虽然能解决,但是还是不爽,干脆直接给hass配置ssl证书。

域名证书准备号,个人用的腾讯云的
找到XXX.pem和XXX.key这2个文件。
下面以123456.pem和123456.key为例说明

本人是通过群晖docker安装的HomeAssistant
那么先回忆一下之前安装homeassistant配置的存储空间映射
iShot2022-04-04_00.28.36.jpg

所以群晖的docker/homeassistant路径实际上就是/congfig路径

第一步在docker/homeassistant文件夹下面新建一下ssl文件夹

第二步把2个证书文件复制到这个/ssl文件夹下面

第三步打开docker/homeassistant下的configuration.yaml文件
在末尾添加下面字段

http:
ssl_certificate: /config/ssl/123456.pem
ssl_key: /config/ssl/123456.key
ip_ban_enabled: true
login_attempts_threshold: 5

这里123456可以换成你的文件名,和证书文件名称一致就可以。

检查配置后重启HASS
注意,重启以后局域网登录方式变成了https://域名:8123
原来的http://内网ip:8123 将无法访问。

ip_ban_enabled: true
login_attempts_threshold: 5
上面5次登陆错误后锁定,锁定文件在config文件夹里的ip_bans.yaml文件。
其他配置方式可以去官方了解

对了 路由器里端口转发记得做好!!!

0

评论区