赞
踩
小白爱折腾,又菜又爱玩。
1、家里从小米安防套装入坑,陆陆续续50来个米家智能化设备。在接触homeassistant后,又购入少许博联、涂鸦等设备。原因嘛,应该都懂。
2、第一次接触homeassistant是折腾黑群晖开始。小白一个,完全不会linux和编程。所有的都是照着大佬们的教程一步一步照做,一句一句复制粘贴过来的。
3、二手低功耗工控玩到gen8 all in 1,最后发现all in 1以我的能力难以维护,加上功耗问题和实际自己用的到功能并不多,亦然拆分。目前是一个gen8黑群按需开机,一个盒子跑homeassistant和反向代理。
4.买过刷好hassOS的盒子,软件商店和supervisor都带(网络环境不支持,使用并不美好)。但好景不长,没多久盒子系统无端崩溃了,80元的盒子返回卖家重刷系统来回邮费不值当。重新审视自己需求,自己需要的插件并不多,自己小白一个,直观可视,稳定可控最终要。所以有了下面的搭建方案
盒子——debian——docker——casaos(桌面、ssh、文件管理)——portainer(可以用)——lucky(ddns、反代、证书)——homeassistant(core)——nodered——mqtt(装了不知道怎么用)。
初步准备分两篇写:(一)废话+debian安装设置。
(二)casaos+casaos安装lucky、homeassistant(core)、nodered、mqtt
1.我的盒子是M401A,对应下载s905l3a_bullseye最新版的程序,地址是https://github.com/ophub/amlogic-s9xxx-armbian/tags ,选择 Armbian_bullseye_xxxx.xx,翻到下面找到s905l3a_bullseye的对应版本点击下载就好。
2.用balenaEtcher压U盘,下载地址:https://etcher.balena.io/
3.切记,压好后,打开U盘,把boot文件夹下的uEnv.txt文件里面的
FDT=/dtb/amlogic/meson-g12a-s905l3a-e900v22c.dtb 修改成
FDT=/dtb/amlogic/meson-g12a-s905l3a-m401a.dtb
其实就是把.dtb前面 e900v22c 的改成 m401a 。
4.盒子接显示器、网线和键盘,U盘插在盒子靠近网口的USB口,按下电源键。等待……
记录 IP地址 设置密码
create root pssword : (设置第一次密码,回车)
( 再来一次)
记下ip,记下ip。不要关机直接拔掉键盘和显示器了。或者另外找台电脑ssh登录盒子。我喜欢用 finashell,上面代码下面文件管理。直接用下面文件点击打开编辑文件操作习惯和win一样(我是小白)。
sudo nano /etc/apt/sources.list
把前面的彩色内容前面全部加上#号注释掉。粘贴以下内容: 然后ctrl+x 回车回车。
- deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
- deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
-
-
- deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
-
- deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
-
- deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
- deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
-
-
- deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ bullseye-security main contrib non-free
- deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ bullseye-security main contrib non-free
(三)升个级
sudo apt update
sudo apt upgrade
nano /etc/network/interfaces
- source /etc/network/interfaces.d/*
- # Network is managed by Network manager
- #auto lo
- #iface lo inet loopback
-
- auto eth0
- allow-hotplug eth0
- no-auto-down eth0
- iface eth0 inet static
- hwaddress ether (你的盒子mac)
- pre-up ifconfig eth0 hw ether (你的盒子mac)
- address (你的盒子ip)
- netmask 255.255.255.0
- gateway (你的网关ip)
- dns-nameservers (你的dns)
armbian-install 回车
306
1
跑完滚屏
poweroff ,盒子亮红灯拔U盘,再开机。
还是ssh进盒子。
curl -fsSL get.docker.com | sh
curl -fsSL https://get.casaos.io | sudo bash
安装完casaos,就可以直接浏览器地址栏输入盒子ip访问了,瞬间感觉自己活过来了。
(七)配置ipv6
sudo nano /etc/sysctl.conf
最后面,修改 下面这两段。去掉#号并修改成0
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.default.forwarding = 0
net.ipv6.conf.all.forwarding = 0
启用https
sudo apt install apt-transport-https ca-certificates
如果你有两个盒子在同一局网内那么建议操作下面的步骤。
1.改设备名称
sudo hostnamectl set-hostname home #最后home是名字
sudo nano /etc/hosts #第一个127.0.0.1 home 和前面改一样
hostnamectl
2.改机器码
sudo cp /dev/null /etc/machine-id
sudo cp /dev/null /var/lib/dbus/machine-id
sudo systemd-machine-id-setup
2.启用https
sudo apt install apt-transport-https ca-certificates
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。