前言
在各种机缘巧合下,我接触到了玩客云
以下是我的这台玩客云配置:
(部分信息由商家提供,不保证准确性)
1 | #基本 |
*目前玩客云已经不再提供服务(官方公告:https://wky.onethingcloud.com/)
但并不影响刷机的说
Armbian介绍:https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/README.cn.md
准备
必备
- 一台电脑/手机
- 玩客云主机 & 电源线(12V 1A)
- 一条 USB-A 公对公数据线
- 安装 USB_Burning_Tool(蓝奏云)
- 下载 Armbian
Tips:
我选择的是Armbian-unofficial_24.5.0-trunk_Onecloud_bullseye_current_6.6.21_minimal.burn
jammy - Ubuntu 22.04
bullseye - Debian 11
minimal - 通用
burn - 直刷包
非必备
- 硬盘
- 网线
- HDMI线 & 支持HDMI的显示器
Tips:
网线与HDMI线必须要有一个,若你有其他的连接方案…当我没说()
开始
刷入Armbian
打开 USB_Burning_Tool
,在 文件-导入烧录包
处选择 Armbian 的 img文件
在左侧的烧录配置中,选择 擦除所有
之后连上数据线,对玩客云进行短路
v1.0~v1.2版本触点:
v1.3版本触点:
v1.3也可以是这两个:
Tips:判断版本方法
在SD卡处标注v1.3的即为v1.3版本的,未标注的为其他版本
短路好后接上电源, USB_Burning_Tool
将自动检测设备
提示连接成功后,点击 开始
(此时就可以松开触点?)
Tips:若烧录过程中报错,可尝试以下方法
1.断开USB数据线,等待两秒后再连接
2.重新短接
Tips:之后若需再次刷入,可以不进行短接操作(据说有的需要按重置键)
烧录成功后点击 停止
,关闭程序后再断开数据线
将电源断开后再连接,让玩客云重启
此时你可以选择:
1.通过HDMI连接至显示器操作(同时需接上USB键盘)
2.通过SSH连接(需玩客云接上网线,然后在路由器管理界面找到设备onecloud的IP地址)
第一次进入系统时会要求更改默认密码
Tips:若要求填入账号密码,根据以下信息填写即可
默认账号:root
默认密码:1234
至于是否需要另建账户就随个人喜好啦~
然后进行换源(以下操作可选,个人建议执行下)
1 | # 编辑软件源 |
清华大学源:
1 | deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free |
1 | # 更新系统及软件 |
1 | # 更改时区 |
1 | # 验证时区是否正确 |
至此,系统的刷入就完成啦~
安装Docker
由于一些原因,国内的Docker镜像站暂时无法提供服务,可尝试以下方法:
1 | apt install docker.io |
或者
1 | bash <(curl -sSL https://linuxmirrors.cn/docker.sh) |
安装1Panel
1 | # Debian |
1 | # Ubuntu |
若不适配你的系统,请前往 1Panel官网
安装qbittorrent
1 | apt install qbittorrent-nox |
创建qBittorrent服务
1 | nano /etc/systemd/system/qbittorrent.service |
设置开机自启:将下面的内容粘贴并保存
1 | [Unit] |
重新加载配置文件
1 | systemctl daemon-reload |
访问WebUI
访问地址:http://IP:8080
Tips:
用户名:admin
密码:adminadmin
常用命令
1 | # 启动 |
Tracker服务器
自建
目前咱还不需要自建…
如果你需要的话,可以看看这位的:
列表
也可以选择使用他人搭建好的,
这里推荐个项目:XIU2/TrackersListCollection - Github
若无法访问,可以试试访问这个文档:XIU2/TrackersListCollection
挂载硬盘
第一步:临时挂载
1.显示系统中可用存储设备、磁盘分区等相关信息
1 | lsblk |
由上图可知,我的硬盘名称是 sda1
Tips:可以先对硬盘格式化,再挂载硬盘~(忽略此步也不是不可)
mkfs.ext4 /dev/sda1
2.创建一个文件夹,用于挂载硬盘
1 | mkdir /mnt/disk |
3.挂载硬盘
1 | mount /dev/sda1 /mnt/disk |
第二步:永久挂载
即,设备开机时自动挂载
Tips:
永久挂载后,设备重启/开机必须要一直插着硬盘,否则会无法重启
1.查询硬盘uuid及文件系统
1 | blkid /dev/sda1 |
2.根据硬盘信息制作出开机硬盘自动挂载命令
1 | UUID=你的硬盘UUID /mnt/disk 文件系统格式 defaults 0 0 |
3.编辑磁盘挂载配置文件,将上一步制作出的命令添加到末行
1 | nano /etc/fstab |
或
1 | vi /etc/fstab |
Tips:vi编辑命令使用方法
1.使用键盘方向键调整光标位置。
2.按下Insert键(或按下i键
),可以见到窗口左下角有Insert
字样,表示当前为插入编辑状态。
3.编辑完内容后,按下Esc键
,输入:wq
再按回车可以保存并退出编辑,而输入:q!
回车则取消保存。
4.测试硬盘是否挂载成功(如果报错千万不要重启,会导致进不了系统)
1 | mount -a |
常见问题
无法拉取Docker镜像
有五种解决方案
(内容来自tech-shrimp/docker_installer - Github)
方案一 转存到阿里云
使用 Github Action
将国外的Docker镜像转存到阿里云私有仓库,供国内服务器使用,免费易用
支持 DockerHub
, gcr.io
, k8s.io
, ghcr.io
等任意仓库
支持最大40GB的大型镜像
使用阿里云的官方线路,速度快
项目地址: https://github.com/tech-shrimp/docker_image_pusher
方案二 镜像站
现在只有很少的国内镜像站存活
不保证镜像齐全,且用且珍惜
以下三个镜像站背靠较大的开源项目,优先推荐
1 | sudo vi /etc/docker/daemon.json |
输入下列内容,最后按ESC,输入 :wq! 保存退出。
1 | { |
1 | # 重启Docker |
方案三 离线镜像
使用Github Action下载docker离线镜像 https://github.com/wukongdaily/DockerTarBuilder
方案四 使用一键脚本
1 | bash -c "$(curl -sSLf https://xy.ggbond.org/xy/docker_pull.sh)" -s 完整镜像名 |
方案五 使用Cloudflare worker 自建镜像加速
https://github.com/cmliu/CF-Workers-docker.io
如何挂载NTFS硬盘
armbian系统原生不支持挂载ntfs,需要安装 ntfs-3g
据网友所说:
稳定性有点差,时常掉盘,速度不如使用原生ext4
安装ntfs-3g
下载
1 | wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz |
解压安装
1 | tar -xvzf ntfs-3g_ntfsprogs-2017.3.23.tgz |
挂载硬盘
临时挂载
1.查询硬盘信息
1 | fdisk -l | grep NTFS |
2.创建一个文件夹,用于挂载硬盘
1 | mkdir /mnt/disk |
3.挂载硬盘(例如,硬盘为 sda1
)
1 | mount -t ntfs-3g /dev/sda1 /mnt/disk |
永久挂载
指示灯常亮红色
据说是正常现象,镜像的问题,并不影响使用
可执行以下命令修改为蓝色常亮
1 | echo "default-on" >/sys/class/leds/onecloud\:blue\:alive/trigger |
需要使用vi/vim
1 | apt install vim |
参考资料
后记
久违的更新…
有些想不起来Markdown语法了…