所需环境:
Arm设备:带docker的openwrt软路由、armbian系统的arm设备或者能够安装dokcer的其他设备
U盘或硬盘(用来存储数据,建议不少于32G)
步骤:
1.挂载U盘或者硬盘(需要SSH内操作)
此方法为armbian系统使用,openwrt系统请到后台-系统-挂载点进行相关设置。
(1)查看硬盘分配的名字
lsblk
(2)创建mnts文件夹,并挂载硬盘(命令中的mmcblk1p1根据上一步的名称修改)
mkdir /mnts;mount /dev/mmcblk1p1 /mnts;mount -a
根据自己U盘的容量进行选择
(3)编辑rc.local文件(FinalShell直接在/etc/rc.local找到该文件打开添加以下命令即可)
mount /dev/mmcblk1p1 /mnts
(4)创建定时任务
crontab -e
首次执行crontab -e命令时,会要求选择创建的文件,此时选择选项1即可, 在末尾加入:
* * * * * /usr/node/crash_monitor.sh
添加成功后按Ctrl+X退出保存,此时会询问是否创建****文件,输入Y确认创建,然后Enter回到输命令界面
2.安装甜糖程序
openwrt的docker安装
(1)利用SSH工具连接openwrt(windows建议使用putty,或者FinalShell;mac建议使用FinalShell)
(2)按照顺序执行以下命令:
docker run -v /mnt/ssd1:/mnts -d --name ttnode --net=host -i -t --privileged=true --restart=always registry.cn-hangzhou.aliyuncs.com/744287383/linux_ttnode:latest /start.sh
注意:/mnt/ssd1为硬盘的挂载路径,存放缓存的路径,:/mnts这个冒号和路径的不能改动,ttnode为容器的名字。
docker logs ttnode
命令中ttnode是指容器名,改成你自己的容器名。执行改命令可以获取绑定甜糖的二维码和甜糖服务的端口号,甜糖app扫码即可绑定设备。
执行完之后可以利用下面的命令看甜糖容器是否运行:
docker ps -a
(3)接着扫描下方二维码下载甜糖手机端APP:微信登录,绑定个人信息,填写邀请码。在个人信息中完成手机号绑定后,并且填上内部邀请码384492,双方皆可获利。
(4)APP上添加甜糖设备:
点击右上角+添加设备
如果局域网内部没有搜索到设备的话可以通过在SSH工具里面输入以下命令调出二维码,进行扫码绑定:
docker logs ttnode
大约二十分钟之后在甜糖APP里面可以看到设备运行情况:
armbian设备下次再写。
参考:
- 挂载U盘或者硬盘相关参考恩山大佬:https://www.right.com.cn/forum/thread-4050539-1-1.html
- 甜糖程序相关参考恩山大佬:https://www.right.com.cn/forum/thread-4048219-1-1.html
继续加油哦,争取发表更多优秀帖子
谢谢分享
先看看,不明白的地方再问
谢谢,分享学习了
打卡升级
这真是个好文章,谢谢
感谢分享,不错的
膜拜大佬
真棒,感谢分享!
真棒,感谢分享!
赞一个
又学习到了,写的非常好
辛苦了,学习一下
辛苦大佬分享了,我先学习一下
谢谢分享,学习了