這篇教程主要是本人在這里面踩的坑比較多,網(wǎng)上的教程很多,感覺都不太詳細,分享一下自己的經(jīng)驗。
一、準備工作
1.硬件:
①玩客云ws1608主機一臺(本人使用1.3的板子)。
②雙工頭USB線,鑷子等短接工具。
③一臺正常聯(lián)網(wǎng)工作的PC(window)。
2.軟件
①適用于晶晨的燒錄工具USB Burning Tool 2.1.6.8。注意高版本的無法正常燒錄玩客云。
②固件燒錄包(我用的是直刷包)附原作者GitHub下載鏈接onecloud armbian固件
③用于連接SSH以及SFTP工具。如NxShell
[本教程用到的所有工具固件及操作指令,會放在文末的網(wǎng)盤]
二、刷Armbian
注意,我用的是1.3的板子,正常直接燒錄固件是沒有任何問題。有的網(wǎng)友說,如果是1.3以下的板子,直接燒入固件可能會失敗,老板子失敗可以參考一下大佬的方法。
玩客云板子100%安裝Armbian
1.用電吹風吹化玩課云背板的膠,之后卸下螺絲去除主板。(實際上,如果電吹風溫度不夠,根本吹不開,我都是直接暴力拆開的)
2.雙工頭USB線一頭接在玩客云靠近HDMI口的USB上,另一頭接在電腦的USB 2.0接口上(反正我接在USB 3.0電腦不識別),如果前置USB 2.0接口無法使用,可以主板上的2.0試試(反正我的電腦怎樣都行)
3.短接刷機(附短接圖-來源于互聯(lián)網(wǎng)(未知出處)-侵權(quán)刪)
?
?(有人說1.3的板子可以直接按復位鍵進行免拆刷機,但我已經(jīng)進行短接刷了,不太清楚,初次短接刷機之后,就可以用復位鍵刷機)
4.將下載好的固件解壓從img鏡像后,打開燒錄工具,導入燒錄包,保持默認設(shè)置,提前接好USB線,在短接或按復位鍵的同時插上電源,電腦上顯示出設(shè)備就可以點擊開始刷機。
(注意燒錄過程中,如果出現(xiàn)報錯,請從頭開始刷,刷機過程中盡量不要移動設(shè)備,防止接口松動)
5.完成之后,關(guān)閉軟件斷開電源再斷開USB。
------自此刷機結(jié)束-----
三、初步配置
重新接上電源網(wǎng)線,在路由器后臺找到由dhcp分配給玩客云的IP,設(shè)備名可能為onecloud。
在shh工具中,輸入IP賬戶root,默認密碼1234
初次連接會提示更改密碼,正常操作(有些shh工具可能不會顯示密碼,直接交回車即可)
接下來選擇bash,然后提示是否創(chuàng)建新賬戶,可以按ctrl c跳過。
1.更改時區(qū):由于當前固件默認時區(qū)非東八區(qū),需要修改。
# 顯示時區(qū)
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#更改時區(qū)
date -R
2.更換國內(nèi)軟件源(如果能正常更新軟件,可不必換)
[注意,不知道為什么,我用ssh工具無法通過vi命令打開文本,提示報錯,建議使用nano命令]
#換Debian源
nano /etc/apt/sources.list
#清華
deb https://mirrors.ustc.edu.cn/debian/ bullseye main non-free contrib
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye main non-free contrib
deb https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main
deb-src https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main
deb https://mirrors.ustc.edu.cn/debian/ bullseye-updates main non-free contrib
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-updates main non-free contrib
deb https://mirrors.ustc.edu.cn/debian/ bullseye-backports main non-free contrib
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-backports main non-free contrib
#阿里源
deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
#deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb https://mirrors.aliyun.com/debian-security/ bullseye-security main
#deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
#deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
#deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
#中科大源
deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
#deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb https://mirrors.aliyun.com/debian-security/ bullseye-security main
#deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
#deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
#deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
隨便選一個即可,我選擇清華源
ctrl + X保存
#更新
apt-get update && apt-get upgrade
3.固定玩客云IP
①net-tools
#安裝net-tools
apt install net-tools
②查看物理MAC地址
#查看當前ip信息,復制eth0的mac地址 如26:18:90:db:79:97
ifconfig
③打開并修改網(wǎng)絡(luò)配置文件interfaces和interfaces.default
nano /etc/network/interfaces
將內(nèi)容改為以下(注意IP網(wǎng)關(guān)的自行修改)
allow-hotplug eth0
no-auto-down eth0
iface eth0 inet static
hwaddress ether 26:18:90:db:79:97
pre-up ifconfig eth0 hw ether 26:18:90:db:79:97
address 192.168.10.3
netmask 255.255.255.0
gateway 192.168.10.1
dns-nameservers 192.168.10.1
pre-up /sbin/ifconfig eth0 mtu 3838
同理interfaces.default,也填入上述內(nèi)容。
修改完后按Ctrl+O保存,再按Ctrl+X退出
#重啟
reboot
4.掛載硬盤
1)臨時掛載(重啟后需重新掛載)
①找到你的存儲設(shè)備名稱(本文是sda1)
lsblk
附:可以先對硬盤進行格式化
mkfs.ext4 /dev/sda1
?②創(chuàng)建一個文件夾用于掛載硬盤
mkdir /mnt/disk
③命令掛載硬盤(sda1替換成自己的設(shè)備名)
mount /dev/sdb1 /mnt/disk
2)永久掛載(設(shè)備啟動時自動掛載)
(注意此方法之后,設(shè)備重啟開機必須要一直插著硬盤,否則會無法重啟)
①查詢硬盤uuid及文件系統(tǒng)
blkid /dev/sda1
②根據(jù)硬盤信息制作出開機硬盤自動掛載命令
例(注意自行替換)
UUID=80278b04-2d19-984c-bdce-65ab443908ab /mnt/disk ext4 defaults 0 0
③打開fstab文件,將這段命令添加到末行
nano /etc/fstab
④若報錯,切勿重啟,從頭檢查命令是否有錯。
mount -a
3)掛載NTFS文件系統(tǒng)的硬盤
①介紹
armbian系統(tǒng)原生不支持掛載ntfs,需要安裝ntfs-3g
?ntfs-3g官網(wǎng)??????
[這個工具我個人感覺穩(wěn)定性有點差,時常掉盤,而且有網(wǎng)友表示,速度不如使用原生ext4]
目前的最新版是:ntfs-3g_ntfsprogs-2022.10.3.tgz
②安裝
wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz
#下載NTFS-3G
tar -xvzf ntfs-3g_ntfsprogs-2017.3.23.tgz
#解壓安裝NTFS-3G
cd ntfs-3g_ntfsprogs-2017.3.23
./configure
make
make install
#之后系統(tǒng)會提示安裝成功,下面就可以用ntfs-3g來實現(xiàn)對NTFS文件系統(tǒng)讀寫了
③使用
#查詢硬盤信息
fdisk -l | grep NTFS
#例如,硬盤為sda1
mount -t ntfs-3g /dev/sda1 /mnt/disk
同理開機自動掛載
打開fstab文件,將這段命令添加到末行
nano /etc/fstab
若報錯,切勿重啟,從頭檢查命令是否有錯。
mount -a
四、安裝docker及Panel
溫馨提示:如果覺得玩客云存儲太小,可以把docker目錄安裝到外置硬盤(其實本人覺得只要不是玩的太花,一般都是夠用的)
建議直接使用軟鏈接(注意外置硬盤的目錄,請自行設(shè)置)
ln -s /mnt/disk/docker /var/lib/docker
也可以等安裝之后再遷移
1.安裝1panel
由于1panel運維面板可以自動安裝docker,無需額外安裝。
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
按提示操作即可,注意設(shè)置密碼時,密碼是不會顯示的,輸完直接回車即可。
安裝好面板后,內(nèi)網(wǎng)使用,建議把安全入口關(guān)掉,感覺這東西有點礙事。
不想安裝面板,也可以直接安裝docker
(注意通過1 panel安裝的應(yīng)用是無法導入CasaOS的,而且由于玩客云是arm v7的,很多應(yīng)用都無法安裝)
#安裝docker
apt install docker.io
2.安裝CasaOS
#安裝CasaOS
curl -fsSL https://get.casaos.io | sudo bash
注意當剩余空間小于4gb時,他會詢問是否安裝,選1 yes
默認端口是80
輸入玩客云IP在瀏覽器登錄即可
可以在應(yīng)用商店里添加額外軟件源
#樹莓派2、玩客云等 armv7 設(shè)備專用源
https://play.cuse.eu.org/Cp0204-AppStore-Play-arm.zip
五、安裝應(yīng)用
1.OpenWrt
安裝openwrt大多教程都是直接拉去現(xiàn)成的鏡像,那些鏡像大多要么無法更新軟件包,要么插件版本很低或者無法運行什么的。
不過這里還是推薦幾個鏡像
jyhking/onecloud:1.1
sulinggg/openwrt:arm_cortex-a5_vfpv4
xuanaimai/onecloud:21-05-29
正式開始的教程
1)打開網(wǎng)卡混雜模式
ip link set eth0 promisc on
2)創(chuàng)建OpenWrt網(wǎng)絡(luò)(自行替換網(wǎng)段,網(wǎng)關(guān))
docker network create -d macvlan --subnet=192.168.10.0/24 --gateway=192.168.10.1 -o parent=eth0 openwrt
3)下載鏡像包至root
wget https://dl.openwrt.ai/releases/targets/meson/meson8b/openwrt-02.01.2024-meson-meson8b-thunder-onecloud-rootfs.tar.gz
(這是使用openwrt.ai的固件,如果想用最新版,可以自行替換鏈接,截止到今日為止,最新版本是2024年3月30號的,也可以自行在官網(wǎng)上下載好上傳到root目錄)
(提示,如果想直接定制固件,可以贊助作者,當然,下載默認固件也可以自己通過軟件包安裝)
[注意,2024年3月30號的固件使用之后,會導致宿主機無限重啟,只能重新刷機,原因未知]
4)生成鏡像
docker import openwrt-02.01.2024-meson-meson8b-thunder-onecloud-rootfs.tar.gz onecloud/openwrt
5)安裝并啟動容器
docker run --restart always --name openwrt -d --network openwrt --privileged onecloud/openwrt /sbin/init
[此固件默認IP為10.0.0.1 密碼root]
6)修改默認IP
①直接通過終端修改
#進入容器
docker exec -it openwrt bash
#打開網(wǎng)絡(luò)配置文件
nano /etc/config/network
#重啟網(wǎng)絡(luò)
/etc/init.d/network restart
②修改電腦網(wǎng)段,在瀏覽器通過默認IP訪問后修改
[提示:之后的應(yīng)用,我會打包CasaOS的yaml一起放在文末,直接在CasaOS中導入即可]
2.安裝AList
①其實可以直接通過casaos或1panel應(yīng)用商店安裝
②命令安裝
docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist:latest
③可以在終端的日志里面查看隨機的默認密碼(若日志已經(jīng)被清空,可以去AList官網(wǎng)查看解決方案,)
3.Aria2-pro 和?AriaNg
①aria2
<TOKEN>字段(RPC密鑰)
docker run -d \
? ? --name aria2-pro \
? ? --restart unless-stopped \
? ? --log-opt max-size=1m \
? ? --network host \
? ? -e PUID=$UID \
? ? -e PGID=$GID \
? ? -e RPC_SECRET=<TOKEN> \
? ? -e RPC_PORT=6800 \
? ? -e LISTEN_PORT=6888 \
? ? -v $PWD/aria2-config:/config \
? ? -v $PWD/aria2-downloads:/downloads \
? ? p3terx/aria2-pro
例
docker run -d \
? ? --name aria2-pro \
? ? --restart unless-stopped \
? ? --log-opt max-size=1m \
? ? -e PUID=$UID \
? ? -e PGID=$GID \
? ? -e UMASK_SET=022 \
? ? -e RPC_SECRET=qq730794295 \
? ? -e RPC_PORT=6800 \
? ? -p 6800:6800 \
? ? -e LISTEN_PORT=6888 \
? ? -p 6888:6888 \
? ? -p 6888:6888/udp \
? ? -v /mnt/disk0/appdata/config:/config \
? ? -v /mnt/disk/Downloads:/downloads \
? ? p3terx/aria2-pro
②AriaNg(配套UI)
docker run -d \
? ? --name ariang \
? ? --log-opt max-size=1m \
? ? --restart unless-stopped \
? ? -p 6880:6880 \
?--network host \
? ? p3terx/ariang
注意替換RPC令牌,替換下載目錄。
官方教程
4.zerotier
#安裝
docker run --device=/dev/net/tun --name zerotier --net=host --restart=always --cap-add=NET_ADMIN --cap-add=SYS_ADMIN -v /var/lib/zerotier:/var/lib/zerotier zerotier/zerotier:latest
#加入該組織網(wǎng)絡(luò);
docker exec zerotier zerotier-cli join <your-net-id>
#退出組織網(wǎng)絡(luò)
docker exec zerotier zerotier-cli leave <your-net-id>
5.微力同步
①docker安裝
docker run -d \
–restart=unless-stopped \
–name verysync \
-v /mnt/verysync:/data \
-p 8886:8886 \
unwenliu/verysync:armv7
(注意這個版本比較老,新版本沒有armv7的,建議直接安裝Linux版)
②Linux安裝
curl http://www.verysync.com/shell/verysync-linux-installer/go-installer.sh > go-installer.sh
chmod +x go-installer.sh
./go-installer.sh
6.DDNSTO?
docker run -d --name=ddnsto --restart always --network host -e TOKEN=<自己的token> -e DEVICE_IDX=0 linkease/ddnsto:3.0.0
(注意替換自己的token)
7.易有云(感覺挺難用的)
docker run -d \
? ? -p 8897:8897 \
? ? --network host \
? ? --name linkease \
? ? --restart unless-stopped \
? ? -v /root/linkease-data:/linkease-data \
? ? -v /root/linkease-config:/linkease-config \
? ? -v /etc/localtime:/etc/localtime:ro \
? ? -v /mnt/usb1:/My-storage \
? ? -e PUID=0 \
? ? -e PGID=0 \
? ? linkease/linkease:latest
(可以在casaOS里面映射目錄)
8.其他
還有一些其他應(yīng)用相關(guān)命令,我已經(jīng)放到網(wǎng)盤了。不能保證能用。建議可以直接導入CasaOS的yaml文件更方便。
附:在論壇看到有一些老板子由于emmc有壞塊,可能出現(xiàn)高溫過熱死機的情況,反正我的沒有出現(xiàn)這種情況。(其實話呢,直接加一把風扇和散熱片就啥事都沒了)
可以參考以下解決方案
玩客云高溫死機解決方案
[本文章所有內(nèi)容,大多數(shù)來源于互聯(lián)網(wǎng),經(jīng)本人整合試驗得出,若有侵權(quán)行為,則聯(lián)系刪除]
本教程用到的所有資源
123云盤
https://www.123pan.com/s/GKglVv-uyKP3.html 提取碼:oxOg
阿里云盤(文件為360自解壓)文章來源:http://www.zghlxwxcb.cn/news/detail-856910.html
https://www.alipan.com/s/1fQiAxg31Tm
提取碼: xNGA文章來源地址http://www.zghlxwxcb.cn/news/detail-856910.html
到了這里,關(guān)于玩客云刷Armbian安裝docker、alist、OpenWrt、Aria2等教程及所需文件(內(nèi)容詳細)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!