homeassistant环境
- 虚拟机系统:proxmox7.4
- homeassiatant镜像:https://github.com/home-assistant/operating-/releases/download/11.1/haos_ova-11.1.qcow2.xz
- 创建HA虚拟机(自行搜索创建虚拟机文档)然后通过xftp或者其他工具将解压出来的homeassiatant镜像上传到PVE的
/tmp目录 ssh登录pve或者直接在pve的控制台用以下命令转换虚拟机镜像
qm importdisk 虚拟机ID /tmp/虚拟机镜像.qcow2 保存存储名- 转换完后在虚拟机
硬件中找到新出现的磁盘,双击然后挂载磁盘 - 挂载完磁盘后记得去虚拟机
选项下引导顺序勾选并调整磁盘为第一启动盘 - 在
硬件里面添加串行端口这样在虚拟机启动后可以双击虚拟机ID,在弹出的KVM窗口中可以复制粘贴命令 开启虚拟机,然后双击左侧虚拟机ID栏,打开KVM窗口,等待虚拟机启动完成,完成时控制台显示
ha>_如果安装失败,请使用特殊科学方式连接网络kvm窗口显示如下内容时输入
root然后回车Welcome to Home Assistant homeassistant login: #然后显示 homeassistant login: root Last login: Thu Nov 2 16:37:57 UTC 2023 on ttyS0 Last login: Thu Nov 2 17:30:23 on ttyS0 Welcome to Home Assistant OS. Use `ha` to access the Home Assistant CLI. #即表示成功进入root模式然后按如下操做
cd /mnt/data/ #进入data目录,因为有些目录没有写权限,会导致后面操作失败 mkdir ddns-go #在data目录下创建ddns-go目录用来给后面创建ddns-go时映射目录DDNS-GO
项目地址:https://hub.docker.com/r/jeessy/ddns-go
#原映射目录在HA中没有权限,会导致创建失败 docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go #改成刚创建的目录来映射可以成功 docker run -d --name ddns-go --restart=always --net=host -v /mnt/data/:/root jeessy/ddns-go运行成功后用
http://HA的IP:9876去访问DDNS-GO配置页面,按照自身需求自行配置相关参数