玩客云直刷casaos
玩客云直刷casaos
一、前言
原本想将自己6块钱薅的骁龙410的wifi棒子扩容,结果刷到了玩客云这个矿渣,20多块钱,1G+8G,千兆网口,虽然处理器稍微老了一点,但还是比骁龙410好了一点点,这不折腾折腾。正好有大佬把casaos集成到固件中,版本v0.4.4.2,足够新,也免得折腾了,这里记录一下整个过程。
二、刷机工具下载
这里我将刷机工具放到了百度网盘
自取链接:链接:https://pan.baidu.com/s/1XbNUykswBMw47TxqA9vLJw?pwd=qorw
提取码:qorw
主要有三个文件,分别为固件包、烧录工具补丁、烧录工具
三、刷机步骤
1.安装文件中的Amlogic USB Burning Tool.exe
2.解压文件中的晶晨烧录工具补丁,将其放入上一步安装的软件目录中,双击运行
将超时时间改为999,点击打补丁即可
3.玩客云拆机,连接烧录线【这里推荐烧录线连接台式电脑后面主板上的USB接口,不要连延长线之类的,同时注意烧录线要连接到玩客云上靠近HDMI口的那个USB口】,打开烧录工具,短接上电
如何拆机短接上电可以参考下面这个链接,注意先短接再上电。
4.烧录工具中,文件选择网盘提供的集成casaos的固件包,注意选择擦除所有,然后点击开始
大概5-10分钟左右会烧录完毕。
5.烧录完毕,点停止,关闭软件,拔掉玩客云电源,插入网线,然后重新插入玩客云电源,等待几分钟,去路由器(或光猫)后台去看玩客云的IP地址,然后打开ssh客户端软件,连接上玩客云。默认账号为root,密码为1234。
四、固定ip地址
可以参考下面这个教程
【玩客云刷Armbian,静态ip设置,安装CasaOS、docker实现更多可玩性(1)】 https://www.bilibili.com/video/BV1ez4y1M7R6/?share_source=copy_web&vd_source=7b8f5e66306e728c410ab758d8a2542c
1 | 查看当前ip信息,复制eth0的mac地址 de:40:63:6f:1f:27 |
五、运行
打开浏览器,输入刚刚固定的静态ip,即可打开casaos。
感谢以下的作者
烧录补丁https://www.right.com.cn/forum/thread-8290977-1-1.html
casaos镜像https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=8307115&highlight=%E7%8E%A9%E5%AE%A2%E4%BA%91
永久挂载u盘并迁移docker
1.这里首先将u盘插入电脑上,格式化为ntfs格式或者ext4均可
2.查看插入的U盘
fdisk -l
3.创建挂载目录
mkdir /mnt/udisk
4.将U盘挂载到刚才创建的挂载目录下
mount /dev/sda1 /mnt/udisk
注意如果报错的话,可能是之前已经挂载上了
可以输入 umount /dev/sda1取消挂载再执行命令
可以使用df -h 查看挂载情况
- 输入blkid 查看u盘的uuid和类型
1 | /dev/sda1: LABEL="U" BLOCK_SIZE="512" UUID="964AB5154AB4F35B" TYPE="ntfs" PARTUUID="0012459c-01" |
nano /etc/fstab
1 | UUID=964AB5154AB4F35B /mnt/udisk ntfs defaults 0 0 |
ctrl+o 再按 enter保存
ctrl+x 退出
6.赋予目录修改权限
chmod -R 777 /mnt/udisk
7.重启 检查
reboot -n
df -h 查看挂载情况
Docker 修改默认存储路径
1.在刚才挂载的目录下创建docker目录
mkdir /mnt/udisk/docker
-
记录原存储路径
1
2docker info|grep "Docker Root Dir:"
Docker Root Dir: /var/lib/docker
由于这里运行了casaos 和docker ,所以需先停止运行
1)确保 CasaOS 服务已停止
1 | sudo systemctl stop casaos*.service |
2)确保 Docker 服务已停止
1 | sudo systemctl stop docker.* |
3.修改docker的systemd的 docker.service的配置文件
- 作为
root
用户或在sudo
权限下,更新/lib/systemd/system/docker.service
,在以ExecStart=
开头的行中包含--data-root /path/to/new/location
参数。
nano /lib/systemd/system/docker.service
例如,如果原来的行看起来像这样
1 | ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock |
那么更新后应该看起来像这样
1 | ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --data-root /mnt/udisk/docker |
-
将现有的内容从
/var/lib/docker
复制到新的路径。1
2sudo rsync -avxP /var/lib/docker/ /mnt/udisk/docker
sudo rsync -avxP /mnt/udisk/docker /var/lib/docker以防出错需要恢复,我们实际上并未移动内容。相反,我们使用
rsync
将内容复制到新的路径。 -
重启服务
1
2
3sudo systemctl daemon-reload
sudo systemctl start docker.service
sudo systemctl start casaos.service -
如果在几天内一切正常,可以删除
/var/lib/docker/*
以回收一些存储空间。1
sudo rm -rf /var/lib/docker/*
参考链接
https://wiki.casaos.io/zh/guides/move-docker-images-and-volumes-to-a-diffferent-storage
玩客云刷机Armbian5.9+docker+宝塔面板+可道云,实现低成本家庭私有云 - 知乎 (zhihu.com)
玩客云|赚钱宝3代|魔百盒 Armbian Docker 空间不足 增加U盘容量_armbian 挂载u盘_hbwxszj的博客-CSDN博客
安装小雅
安装wiki:https://xiaoyaliu.notion.site/xiaoya-docker-69404af849504fa5bcf9f2dd5ecaa75f
获取token
你需要配置好三个必要参数再安装:
对应文件 | 获取方式 | |
---|---|---|
token | /etc/xiaoya/mytoken.txt | https://aliyuntoken.vercel.app/ https://alist.nn.ci/zh/guide/drivers/aliyundrive.html |
open token | /etc/xiaoya/myopentoken.txt | https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html |
转存目录的folder id | /etc/xiaoya/temp_transfer_folder_id.txt | 先转存这个 https://www.aliyundrive.com/s/rP9gP3h9asE 到自己网盘(选择资源盘),然后浏览器打开转存后的目录,浏览器的url https://www.aliyundrive.com/drive/file/resource/640xxxxxxxxxxxxxxxxxxxca8a 最后一串就是,记得这个目录不要删,里面的内容可以定期删除 |
可以新建一个txt来保存
docker安装
ssh 登入
然后一键安装
bash -c "$(curl http://docker.xiaoya.pro/update_new.sh)"
端口5678
如果是用host模式安装,则用
bash -c “$(curl http://docker.xiaoya.pro/update_new.sh)” -s host
端口6789
定时清理缓存
1 | 模式0:每天自动清理一次。如果系统重启需要手动重新运行或把命令加入系统启动。 |
参考链接
https://www.bilibili.com/video/BV1Fu4y1r7zv/?vd_source=1f25c80403148007723bf3c6f54e8642