当前位置:   article > 正文

M401a机顶盒 casaos安装homeassistant、nodered 加反代(一)debian安装换源_m401a安装casaos

m401a安装casaos

小白爱折腾,又菜又爱玩。

先说说基本情况

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

一、盒子debian的安装和设置(不包括破解刷安卓)

(一)下载安装debian

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一样(我是小白)。

(二)换源,换换更健康。打开sources.list文件

sudo nano /etc/apt/sources.list

把前面的彩色内容前面全部加上#号注释掉。粘贴以下内容: 然后ctrl+x 回车回车。

  1. deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
  2. deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
  3. deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
  4. deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
  5. deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
  6. deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
  7. deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ bullseye-security main contrib non-free
  8. deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ bullseye-security main contrib non-free

(三)升个级

sudo apt update
sudo apt upgrade

(四)固定ip

nano /etc/network/interfaces
  1. source /etc/network/interfaces.d/*
  2. # Network is managed by Network manager
  3. #auto lo
  4. #iface lo inet loopback
  5. auto eth0
  6. allow-hotplug eth0
  7. no-auto-down eth0
  8. iface eth0 inet static
  9. hwaddress ether (你的盒子mac)
  10. pre-up ifconfig eth0 hw ether (你的盒子mac)
  11. address (你的盒子ip)
  12. netmask 255.255.255.0
  13. gateway (你的网关ip)
  14. dns-nameservers (你的dns)

(五)好了,把系统写进盒子

armbian-install  回车

306

1

跑完滚屏

poweroff  ,盒子亮红灯拔U盘,再开机。

(六)docker安装

还是ssh进盒子。

curl -fsSL get.docker.com | sh

(七)安装casaos

​curl -fsSL https://get.casaos.io | sudo bash

安装完casaos,就可以直接浏览器地址栏输入盒子ip访问了,瞬间感觉自己活过来了。

(八)如果有需要下面还有些乱七八糟的设置,觉得没啥用。

(七)配置ipv6

sudo nano /etc/sysctl.conf

最后面,修改 下面这两段。去掉#号并修改成0

  1. net.ipv6.conf.all.disable_ipv6 = 0

  2. net.ipv6.conf.default.disable_ipv6 = 0

  1. net.ipv6.conf.default.forwarding = 0

  2. 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

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号