本人是基于s912固件刷机顶盒安装,具体刷机过程这里就不展示了


目录

1.查看CPU类型
2.安装环境依赖
3.安装docker
4.安装中文portainer
5.下载并安装代理
6.安装homeassistant(含supervisor)
7.安装HACS
8.设置静态IP
9.其它

一、查看CPU类型

lscpu#root@armbian:~# lscpu
#Architecture:            aarch64
#  CPU op-mode(s):        32-bit, 64-bit
#  Byte Order:            Little Endian

其中Architecture:        aarch64

就是我们想要查看的类型了

二、安装环境依赖

apt-get install \
apparmor \
jq \
wget \
curl \
udisks2 \
libglib2.0-bin \
network-manager \
dbus \
lsb-release \
systemd-journal-remote -y

三、安装docker

curl -fsSL get.docker.com | sh

四、安装中文版portainer

6053537/portainer-ce - Docker Image | Docker Hub

docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock hub-mirror.c.163.com/6053537/portainer-ce#这是6053537大神的
#这里我用的端口为9000,个人可根据自己需求更改

完成后就可输入:http://IP:9000进入portainer(docker)管理页面了

五、下载并安装代理

Release 1.4.1 · home-assistant/os-agent (github.com)

wget https://github.com/home-assistant/os-agent/releases/download/1.4.1/os-agent_1.4.1_linux_aarch64.deb \
dpkg -i os-agent_1.4.1_linux_aarch64.deb#这一步是根据第一步查看CPU类型决定所下载的(aarch64.deb)

六、安装homeassistant(含supervisor)

docker run -d --name hassio_supervisor --privileged \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/run/dbus:/var/run/dbus \
-v /opt/docker/hassio:/data \
-e SUPERVISOR_SHARE="/opt/docker/hassio" \
-e SUPERVISOR_NAME=hassio_supervisor \
-e HOMEASSISTANT_REPOSITORY="homeassistant/qemuarm-64-homeassistant" \
--restart unless-stopped homeassistant/aarch64-hassio-supervisor:latest#这一步要根据网络环境确定所需时长(时间可能会很长,拉取7个镜像,一定要耐心等待)

七、安装HACS

进入portainer,在“容器”内找到“homeassistant”,点击进入找到“控制台”输入下列内容

wget -O - https://hacs.vip/get | HUB_DOMAIN=ghproxy.com/github.com bash -

 

八、设置静态IP地址

source /etc/network/interfaces.d/*
#auto lo
#iface lo inet loopback
auto eth0
iface eth0 inet staticaddress 192.168.50.233              #ipnetmask 255.255.255.0               #子网gateway 192.168.50.203              #网关dns-nameservers 192.168.50.203      #DNS
/etc/init.d/networking restart    #重启网络服务#或重启设备
#Reboot

九、其它

如安装插件是提示“系统不健康导致不能备份、恢复备份和不能安装插件”请在./docker/hassio目录下新建“jobs.json”文件,并编辑一下内容

nano /opt/docker/hassio/jobs.json #如果没有,就自己新建一个#编辑jobs.json文件
#输入:{"ignore_conditions": ["healthy"]}

【赠Home-Assistant初次安装的朋友】相关推荐

  1. 初次安装Magento商城 后台报错的解决方案

    今天初次安装Magento, 开始装的是英文版,后来又找到中文版 安装后在后台都有同一个错误,就是登陆后台,随便点击一个链接,都有报错 There has been an error processi ...

  2. 初次安装ArcGIS 10.2 License Server Administrator无法启动

    场景: 项目上用到ArcGIS  10.2,自己想先用个破解版玩着.破解版首先需要安装License Manager,正常来说安装完License Manager之后会弹出License Server ...

  3. linux下初次安装mysql使用指南

    总结中 ubuntu下初次安装mysql后,mysql一般默认密码是空,此时可以用以下方法登陆: mysql -u root -p              -u后接用户名,-p后接密码如果没有密码则 ...

  4. centos ping不通局域网_新手小白初次安装虚拟机,网络不通怎么办,踩过的坑都告诉你...

    初识虚拟机 第一次安装虚拟机,先介绍一个概念宿主机就是我们自己的电脑,虚拟机是指在电脑上安装的centos(还有很多其他虚拟机,此处不多做介绍) 通信方式 安装好之后,首先要设置网络,还有和宿主机之间 ...

  5. idea(二)初次安装强烈建议修改的配置

    文章目录 1.1 隐藏自动生成的idea文件夹和iml文件 1.2 智能提示忽略大小写 1.3 智能导包,这个非常实用 1.4 多行显示tab页 1.5 优化JVM参数 1.6 开启自动编译 1.7 ...

  6. GitLab初次安装后,登录GitLab网页的管理员账号和密码各是什么?

    GitLab初次安装后,登录GitLab网页的管理员账号和密码各是什么? 笔者的运行环境: Linux:CentOS 8 x86_64 GitLab:gitlab-ee-14.3.6-ee.0.el8 ...

  7. android程序启动动画,Android设置软件启动动画(以及初次安装的几张引导图)

    Android设置软件启动动画(以及初次安装的几张引导图) 设置软件启动动画 1 创建一个启动Activity 这里叫做QiDongActivity 它的XML中设置一个matchparent的背景图 ...

  8. 初次安装Linux(Ubuntu)(ssh,ftp服务安装)

    目录 ■SSH服务安装 ■FTP服务安装 ■JRE安装 ■JDK安装 ■查看各种连接 ■UNIX 与 Linux ■linux命令中的参数前的一横(-)和两横(--)的区别 初次安装完毕linux之后 ...

  9. CentOS7 初次安装记录(三)配置PHP和MYSQL

    CentOS7 初次安装记录(三)配置PHP和MYSQL 配置 php 环境 跌跌撞撞,终于把apache环境给弄好了.下面我们来配置PHP环境. 照旧,还是yum安装 yum -y install ...

最新文章

  1. [转]小心C# 5.0 中的await and async模式造成的死锁
  2. Shell脚本应用(五)if语句
  3. PHP回调函数的几种用法
  4. Uva10795 A Different Task
  5. cad二次开发 java_应用Java语言进行AutoCAD2000二次开发.PDF
  6. intel编译器_试试吧!用 Go 写一个即时编译器(JIT)
  7. 前端性能优化的那些事
  8. XGBoost和GBDT的区别与联系
  9. linux基础期末考试免费,linux基础期末考试试题.doc
  10. bin和cue怎么合并_bin和cue格式的文件怎么用?
  11. 几个离线笔记软件推荐
  12. xp访问计算机组提示没有权限,WindowsXP系统提示没有权限使用网络怎么办
  13. 图形编程技术笔记整理1.1-1.6
  14. hiber泛型 spring
  15. Q2增收不增利,“怪兽”无法给自己“充电”
  16. matlab求心率变异性的程序,心率变异性及其相关算法的实现
  17. FreeTpye库学习笔记:将矢量字体解析为位图
  18. 苹果电脑导出android文件怎么打开,爱思助手Mac版教程:如何把文件导出到移动硬盘?...
  19. 奔跑吧,HR!RPA与人力资源自动化
  20. 魔板 (BFS-HASH)题解

热门文章

  1. 如何管理才气型/实干型的设计师
  2. 通用开户流程及测试重点
  3. 时空序贯指示模拟和序贯高斯模拟的步骤
  4. STM32单片机智能鱼缸温度水位控制系统自动加热加水抽水
  5. 三变量含绝对值函数的存在、恒成立_Simplelife_新浪博客
  6. 适配处理iphoneX底部的横条
  7. Android与IOS测试区别
  8. 三年级下册我想发明的机器人_3年级我想发明的机器人作文300字(共5篇)
  9. Android 9.0 蓝牙去掉传输文件的功能
  10. 密码学-->buuctf 1~12