hassio 一键安装脚本,实现以下功能。
- 自动更改系统源为清华源。(目前支持 Debian Ubuntu Raspbian 三款系统)
- 自动安装 Docker,可以选择切换 Docker 源为国内源,提高容器下载速度。
- Raspberry Pi OS Lite 测试版本 Raspberry Pi OS Lite 2020年12月2日通过
- Ubuntu 测试版本 12.04 LTS测试通过。
- Debian 测试版本 >=10 最小化版本测试通过。
以 root 身份运行以下命令。
wget https://code.aliyun.com/neroxps/hassio_install/raw/master/install.sh
chmod a+x install.sh
./install.sh
(1). 是否将系统源切换为中科大(USTC)源(目前支持 Debian Ubuntu Raspbian 三款系统)
请输入 y or n(默认 yes):y
(2). 在你系统内找到 nero 用户,是否将其添加至 docker 用户组。
请输入 yes 或者 no (默认 yes):y
将nero用户添加至 docker 用户组。
(3).是否需要替换 docker 默认源?
请输入 yes 或者 no(默认:yes):y
(4).请选择你设备类型(默认:qemux86-64)
[1]: raspberrypi3-64
[2]: qemuarm-64
[3]: qemux86-64
输入数字 (1-3):
你选择了 qemux86-64
################################################################################
# 1. 是否将系统源切换为中科大(USTC)源: 是
# 2. 是否将用户添加至 Docker 用户组: 是,添加用户为 nero
# 3. 是否将 Docker 源切换至国内源: 是
# 4. 您的设备类型为: qemux86-64
################################################################################
请确认以上信息,继续请按任意键,如需修改请输入 Ctrl+C 结束任务重新执行脚本。
(1). 是否将系统源切换为中科大(USTC)源(目前支持 Debian Ubuntu Raspbian 三款系统)
请输入 y or n(默认 yes):y
(2). 在你系统内找到 nero 用户,是否将其添加至 docker 用户组。
请输入 yes 或者 no (默认 yes):y
将nero用户添加至 docker 用户组。
(3).是否需要替换 docker 默认源?
请输入 yes 或者 no(默认:yes):y
(4).请选择你设备类型(默认:qemux86)
[1]: raspberrypi
[2]: raspberrypi2
[3]: raspberrypi3
[4]: qemuarm
[5]: qemux86
[6]: intel-nuc
输入数字 (1-6):
你选择了 qemux86
################################################################################
# 1. 是否将系统源切换为中科大(USTC)源: 是
# 2. 是否将用户添加至 Docker 用户组: 是,添加用户为 nero
# 3. 是否将 Docker 源切换至国内源: 是
# 4. 您的设备类型为: qemux86
################################################################################
请确认以上信息,继续请按任意键,如需修改请输入 Ctrl+C 结束任务重新执行脚本。
- intel-nuc :英特尔的nuc小主机
- odroid-c2 :韩国odroid-c2
- odroid-xu :韩国odroid-xu
- orangepi-prime :香橙派
- qemuarm :通用arm设备(例如斐讯N1)
- qemuarm-64 :通用arm设备(例如斐讯N1) 64位系统
- qemux86 :通用X86 64位系统(普通的PC机电脑)
- qemux86-64 :通用X86(普通的PC机电脑)64位系统
- raspberrypi :树莓派一代
- raspberrypi2 :树莓派二代
- raspberrypi3 :树莓派三代
- raspberrypi4 :树莓派四代
- raspberrypi3-64 :树莓派三代64位系统
- raspberrypi4-64 :树莓派四代64位系统
- tinker :华硕tinker
systemctl stop hassio-supervisor.service
systemctl restart hassio-supervisor.service
systemctl disable hassio-supervisor.service
systemctl enable hassio-supervisor.service
systemctl status hassio-supervisor.service
systemctl is-enabled hassio-supervisor.service
docker logs -f hassio_supervisor
docker logs -f hassio_supervisor --tail 20
docker logs -f homeassistant
docker logs -f homeassistant --tail 20
systemctl 说明 : https://linux.cn/article-5926-1.html docker logs 命令用法:https://docs.docker.com/engine/reference/commandline/logs
此脚本可在宿主中切换homeassistant版本号
- 切换版本的 home-assistant 请先备份好配置文件,虽然脚本会自动备份,但最好自己再备份一次,出现丢失配置情况恕不负责。
- 切换旧版本启动失败的,请查看 home-assistant 的日志来修复错误配置
- 切换过旧的版本会导致 hassio 加载 404,目前已知 0.77 以前版本都无法正常加载 hassio
- 启动失败可以到论坛带日志发帖求助,无日志发帖我将会扣分处理
使用 root 运行一下命令
wget https://code.aliyun.com/neroxps/hassio_install/raw/master/homeassistant_ver_switch.sh
chmod u+x homeassistant_ver_switch.sh
./homeassistant_ver_switch.sh 0.92.2