赞
踩
USB_Burning_Tool_v2.1.6.8
固件下载地址:GitHub - hzyitc/armbian-onecloud: Armbian for onecloud. 玩客云用armbian
来自hzyitc大神编译的
Armbian_23.08.0-trunk_Onecloud_jammy_current_6.1.38.burn.img
固件来源:
shell工具
Xshell6
使用USB_Burning_Tool_v2.1.6.8导入固件Armbian_23.08.0-trunk_Onecloud_jammy_current_6.1.38.burn.img
点击开始等待接入玩客云
将玩客云(已刷过其他系统的)靠近HDMI口的USB使用公头线连接到电脑
用针按压restat空的同时,接入电源。开始刷机
等待刷入成功后,点击停止,关闭USB_Burning_Tool_v2.1.6.8
拔掉USB,断电接入网络。
通过路由列表确定玩客云IP地址。通过shell工具进行连接
- Welcome to ARMBIAN!
- Documentation: https://docs.armbian.com | Community: https://forum.armbian.com
- IP address: 192.168.3.170
- Create root password: ****
- Repeat root password: **** # 设置管理员密码
- Warning: Weak password, it is too short! #
- Support status: community support (looking for a dedicated maintainer)
- Choose default system command shell: # 用第一种方式
- 1) bash
- 2) zsh
- 1 # 这里输入1
- Shell: BASH
- Creating a new user account. Press <Ctrl-C> to abort
- Please provide a username (eg. your first name): ^C # 创建用户 ctrl+C 取消掉不新建用户
- Disabling user account creation procedure
- root@onecloud:~#
设置时区
- root@onecloud:~# date -R
- Wed, 19 Jul 2023 08:02:33 +0000
- root@onecloud:~# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- root@onecloud:~# date -R
- Wed, 19 Jul 2023 16:02:52 +0800
- root@onecloud:~#
更换Ubuntu更新源
- root@onecloud:~# sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
- root@onecloud:~# nano /etc/apt/sources.list
修改源文件删除原来的内容
- deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse
- # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse
- deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse
- # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse
- deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse
- # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse
- deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse
- # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse
- # 预发布软件源,不建议启用
- # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse
- # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse
更新源
- root@onecloud:~# sudo apt update
- root@onecloud:~# sudo apt upgrade
安装docker
- root@onecloud:~# curl -fsSL https://test.docker.com -o test-docker.sh
- root@onecloud:~# sudo sh test-docker.sh
安装结束后查看
- #启动 docker
- systemctl start docker
- #设定开机自动启动docker
- systemctl enable docker
- #查看docker运行状态
- systemctl status docker
- #查看 docker 版本信息
- docker version
- #把当前用户加入 docker 用户组
- sudo usermod -a -G docker root
- #重启 docker 服务
- sudo systemctl restart docker
- #将用户在docker用户组中移除,安全!
- sudo gpasswd -d root docker
安装portainer容器管理图形界面
- root@onecloud:~# docker pull portainer/portainer
- root@onecloud:~# docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
这样就可以通过端口来直接访问docker,并进行管理了
首次进入需要设置密码 不低于12位
安装 HomeAssistant
- #拉取hass的最新版镜像
- docker pull homeassistant/home-assistant:latest
- #创建容器并运行
- docker run -d --restart always --name="hass" -v /home/hass/config:/config -p 8123:8123 homeassistant/home-assistant:latest
此时HomeAssistant就安装好了
安装HACS插件 这里懂得都懂
- #进入hass目录,安装hacs
- docker exec -it hass bash
- export http_proxy=http://192.168.3.137:7890 # 这里使用代理下载
- export https_proxy=http://192.168.3.137:7890 # 这里使用代理下载
- wget -O - https://get.hacs.xyz | bash # 下载hacs插件
- # 取消代理
- unset http_proxy
- unset https_proxy
- # 退出hass目录
- exit
设置homeassistant开机自动启动
- systemctl enable docker #设置docker开机自启动
- docker update --restart=always hass # 设置homeassistant开机自启动
- docker update --restart=always blissful_ellis # 设置portainer开机自启动
安装MQTT服务器
使用Mosquitto搭建MQTT服务器
- sudo apt update
- sudo apt install mosquitto mosquitto-clients
- # 基本操作
- # 检查Mosquitto服务是否正在运行
- systemctl status mosquitto
- # 手动启动服务
- sudo systemctl start mosquitto
- #重新启动 Mosquitto 代理
- sudo systemctl restart mosquitto
设置代理用户明和密码
- # sudo mosquitto_passwd -c /etc/mosquitto/passwd <username>
- sudo mosquitto_passwd -c /etc/mosquitto/passwd tuning
- root@onecloud:~# sudo mosquitto_passwd -c /etc/mosquitto/passwd tuning
- Password:
- Reenter password:
配置Mosquitto
Mosquitto的配置文件位于/etc/mosquitto/mosquitto.conf。
sudo nano /etc/mosquitto/mosquitto.conf
在最后写入一下内容:
- listener 1883 0.0.0.0
- allow_anonymous false
- password_file /etc/mosquitto/passwd
在homeassistant中加入mqtt
配置-设备与服务-集成-添加集成-MQTT
这里需要输入以下内容
IP 192.168.3.171 这里是指的MQTT服务器IP
端口 1883 这里是默认的
用户名 刚刚设置的 我这里设置的是tuning
密码 自己设置
添加成功后进入MQTT点击选项
监听主题 写订阅主题 hello 并开始监听
发送数据包 主题写hello 消息体随便写,测试如果可以通过,安装好了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。