- 上了波小主机车,借下老板的图直接上
简单说明
缺点:USB2.0转的百兆网口,4G内存,64G emmc只能说凑合用用;无法直接在emmc直接安装PVE或者群晖;win10系统下 暴力风扇 声音大,debian服务器系统风扇声音很小。
优点:体积真的是小啊,还没手机大;CPU:N3450 GPU:HD500 USB3.0 type-c tf卡槽 双频WIFI 蓝牙。
总的来说个人感觉不如加钱买锐角云三角主机 ,尤其百兆网口,不建议。
一、系统安装
以debian 10.3.0为例,
镜像下载地址
https://mirrors.tuna.tsinghua.edu.cn/debian-cd/
或live cd st版
U盘安装
需要软件Win32DiskImager-0.9.5,或百度下载
http://forspeed.onlinedown.net/down/Win32DiskImager-0.9.5-binary.zip
1、选择iso文件,2、选择U盘,3、写入。一次不行多试几次
安装过程:
U盘启动后 选择Graphical Debian Installer 图形界面安装
语言选择英语
一直下一步,先选择DHCP自动设置IP,设置ROOT密码,普通账户密码
直到磁盘分区选项,
我选择的是使用整个磁盘,所有文件放在同一个分区
选择使用网络镜像,包管理器为中国,个人习惯选择清华园的镜像
HTTP代理留空,
安装主引导
选择磁盘
拔出U盘 启动Debian
进入DEBIAN后第一步 确定时区
或执行命令"tzselect",来进行修改时区
接下来进行配置系统
我习惯使用VIM,可以先安装VIM
执行:
apt-get update
apt-get install vim
接下来添加debian仓库
执行:
vim /etc/apt/sources.list
添加contrib non-free
之后:wq
保存。
小主机需要安装wifi驱动
apt-get update
apt-get install firmware-iwlwifi
apt-get install network-manager
安装完后,可以使用下面的nmcli命令行或者nmtui进入交互界面进行管理。
使用说明:https://blog.csdn.net/weixin_34378969/article/details/92209379
小主机查看dmesg信息会有报错,接下来进行下修复
apt-get install firmware-*
如果上边命令无法使用,使用下面命令安装
curl -O http://mirrors.ustc.edu.cn/debian/pool/non-free/f/firmware-nonfree/firmware-misc-nonfree_20190114-2_all.deb
dpkg -i firmware-misc-nonfree*.deb
二、智障家居系统布置
1、docker平台安装
1. 更新现有的包列表, 安装一些允许 apt
使用包通过HTTPS的必备软件包
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
2. 然后将官方Docker存储库的GPG密钥添加到您的系统:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
3. 将Docker存储库添加到APT源:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
4. 接下来,使用新添加的repo中的Docker包更新包数据库:
sudo apt-get update
确保您要从Docker repo而不是默认的Debian repo安装:
apt-cache policy docker-ce
5.最后,安装Docker:
sudo apt-get install docker-ce docker-ce-cli containerd.io
2、常用docker包一键安装命令
我习惯使用将 /home/user/*作为映射的目录,以下命令中出现该目录及端口可根据自己需求更改
1、UI管理:portainer
端口可自行更改
docker volume create portainer_data
docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
使用说明:https://portainer.readthedocs.io/en/latest/deployment.html
2、z2m 平台
docker run -it --name=zigbee2mqtt -v /home/user/zigbee2mqtt/data:/app/data -e TZ=Asia/Shanghai -v /run/udev:/run/udev:ro --privileged=true koenkk/zigbee2mqtt
3、nodered
docker run -it -d --restart=always --net=host --name nodered -v /home/user/nodered/data:/data nodered/node-red
4、ESPHome
docker run -it -d --restart=always --name="ESPHome" --net=host -v /home/user/esphome:/config esphome/esphome
5、z2m 的UI管理
docker run --name=zigbee2mqttassistant -p 8890:80 -e "Z2MA_SETTINGS__MQTTSERVER=192.168.18.199" -e "Z2MA_SETTINGS__MQTTUSERNAME=admin" -e "Z2MA_SETTINGS__MQTTPASSWORD=public" --restart unless-stopped carldebilly/zigbee2mqttassistant:linux-x64
命令中192.168.18.199、admin、public 分别更改为自己的mqtt服务器地址、用户名、密码
6、荒野无灯的加强版filebrowser(FBE)强烈推荐
docker run -it --restart always -d --name filebrowser --net=host -v /home/user/filebrowser:/config -v /home/user:/myfiles --mount type=tmpfs,destination=/tmp --device=/dev/dri/renderD128:/dev/dri/renderD128 80x86/filebrowser:amd64
此命令启用了GPU硬解,UI端口为8082
7、emqx
docker run -it --restart always -d --name emqx -v /etc/localtime:/etc/localtime -p 1883:1883 -p 8083:8083 -p 8883:8883 -p 8084:8084 -p 18083:18083 emqx/emqx
8、HA
docker run -d --restart=always --name="home-assistants" -v /home/user/hass/config:/config -v /etc/localtime:/etc/localtime:ro --net=host homeassistant/home-assistant
9、IOB
docker run --restart=always --name=iobroker -e TZ=Asia/Shanghai -v /home/user/iobroker:/opt/iobroker/iobroker-data -p 8181:8081 -p 9099:9000 smarthomefans/iobroker
后续待补…