玩客云armbian+casaos+1panel+小雅alist+xiaoyakeeper+alist部署个人经验总结
下载armbian底包(我这边有底包提供,见附件。底包来源为:Releases · hzyitc/armbian-onecloud · GitHub)
拆机刷机,对指定位置进行短接使用,具体短接方法不再赘述,网上教程有很多。
一、使用刷机工具USB_Burning_Tool进行刷机
- 开启USB_Burning_Tool选择文件-导入烧录包-选择armbian底包进行烧入
- 进行短接,待连接成功后,选择擦除所有点击开始,待完成后拔除公对公数据线此时刷机部分完成。
二、armbian的配置与设置
1.将刷好底包的玩客云连接网线并通电。
2.进入家中路由器后台查看设备onecloud设备是否连接,并查看该设备的IP地址。
3.使用ssh工具(我使用的Xshell 7,会一起放在附件)连接,在名称中输入IP地址点击确认,随后输入账户:root 密码:1234连接即可。
4. 进入系统后会要求修改密码,需输入两次,输入自己需要修改的密码,这里用123456演示,修改完成后,询问需要创建账号吗?选择取消ctrl+c即可跳过。
5.配置
配置时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
查看是否修改成功
date -R
时区修改完成后进行换源,这一步根据自己情况修改,我这边修改后更新列表不成功
输入代码:
nano /etc/apt/sources.list
将下面的源复制进去。
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
保存:ctrl+x,键入y,回车 即可保存。
保存后更新列表代码:
apt-get update
三、安装1panel(为了更加方便的控制容器,以及设置定时任务重启小雅alist进行更新,如果不需要的话可以跳过)
输入代码:
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
全部回车确定即可快速配置
等待安装完成即可,根据给出的内网访问地址、面板账号、面板密码进行登录。检查安装是非完成。
四、安装casaos
输入代码:
wget -qO- https://get.casaos.io | bash
等待安装即可。
随后登录根据给出的网址登陆casaos如:192.168.30.100
进入后点击AppStore进行更多应用的添加
https://play.cuse.eu.org/Cpe204-Appstore-play-arm.zip
添加后直接在AppStore进行alist的安装。这边可能会出现docker的拉取失败,导致无法安装,解决方法如下:
五、docker拉取失败的解决方法(ssh中更换,在casaos的终端中亦可)
1.更换armbian配置与设置的源(一般没什么用)
2.更换json文件代码如下:
------首先创建目录
输入代码:
sudo mkdir -p /etc/docker
------随后写入镜像配置输入代码(下面一大段整段输入!):
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
]
}
EOF
------最后重启docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker
重启完成后,再次进行AppStore的安装,这时候alist应该就安装完了。
六、配置小雅alist以及小雅助手
-----获取token
1、mytoken.txt的token获取链接
https://alist.nn.ci/zh/guide/drivers/aliyundrive.html
2、myopentoken.txt的token获取链接
https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html
3. 先转存这个
https://www.aliyundrive.com/s/rP9gP3h9asE 到自己网盘(选择资源盘)
然后浏览器打开转存后的目录,查看这个时候的浏览器网址
如:https://www.aliyundrive.com/drive/file/resource/696xxxxxxxxxxxxxxxxxxxcc9a
后面这串696xxxxxxxxxxxxxxxxxxxcc9a保存下来(这是folder-id)
-----安装小雅alist
输入代码:
bash -c "$(curl -sL https://ddsrem.com/xiaoya_install.sh)"
选择1,按照提示输入token,即可安装完成。
接着安装小雅助手
输入代码:
bash -c "$(curl -sL https://ddsrem.com/xiaoya_install.sh)"
选择4,选择模式3,一路回车即可。
安装完成后进入casaos进行xiaoya的设置,填写网址casaos的网址,添加端口号5678即可访问。
七、挂载小雅alist到list
进入casaos的alist,账号:admin
密码:需要在alist的终端日志中查询一下,进入后可修改账号和密码
-----首先获取小雅alist的token输入代码:
docker exec -i xiaoya-xiaoya-1 sqlite3 data/data.db <<EOF
select value from x_setting_items where key = "token";
EOF
此处xiaoya-xiaoya-1为我设备中的小雅名称,若此条代码报错,请执行
输入代码:
docker ps -a
查看下是不是叫xiaoya,不是请更改。
获取的token进入alist进行挂在,alistV3,再刷新令牌中写入刚获得的token,链接处写上小雅的地址:如:http://192.168.xx.xxx:5678即可。
八、底包及相关工具附件:
参考文章:
wuke大佬 在玩客云上部署小雅alist