树莓派3b+是两年前买的,本来准备买回来DIY NAS的,结果回来以后就开始吃灰了。最近青龙面板比较火,就自己尝试搞一下,失败了N次以后,总算是能流畅搭建了。这个文档是我自己在搭建时遇到的问题所整理出来的笔记,树莓派和linux服务器统统适用。如有侵权请联系我删除相关内容。
手残党和懒得折腾的朋友也可以直接使用我已经搭建好的,诺兰大佬删库以后暂时没有免费网页可以使用了,要使用的话需要自己手动抓CK,发给机器人上车,QQ群:186988451
该文档 仅供学习!!仅供学习!!不涉及商用、版权!!
一、烧制系统
我使用最新的树莓派官方64位系统,无桌面版,因为3B+的硬件参数不是很好,所以使用了无桌面版本,如果是4b,也可以使用带桌面的版本。
烧录工具 balenaEtcher
U盘格式化工具 DiskGenius
具体烧录教程可以借鉴别人的
视频教程,2:30秒开始观看,然后快进到5分40秒
烧录完成后创建一个ssh文件放入boot盘 开启树莓派的ssh连接
二、调试环境
SSH工具:FinalShell
开机登录 默认账号pi 密码raspberry
1.获取root账号权限
先切换城root账号再操作,容易成功
#一行一个命令 带#号的部分不要复制 sudo su #切换到root账户 sudo passwd root #设置root用户密码 #输入新的密码: #再输入一次密码: #提示 #passwd: password updated successfully sudo passwd --unlock root #passwd: password expiry information changed. sudo passwd --unlock root #启用root用户
如果还是没有成功,就需要修改文件
sudo nano /etc/ssh/sshd_config #找到 # the setting of "PermitRootLogin without-password". 换行添加 PermitRootLogin yes #注意需要去掉注释# 如果找不到就直接在文件里面找个位置复制进去即可 不要复制带#的部分 CTRL+O 保存 回车 CTRL+X 退出
重启树莓派
sudo reboot
2.换源
debian | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
raspbian | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
nano /etc/apt/sources.list 注释掉原本的源,将下面的清华源复制粘贴进去 # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 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+o 保存 回车 ctrl+x 退出 nano /etc/apt/sources.list.d/raspi.list 注释掉原本的源,复制粘贴进去 deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main ctrl+o 保存 回车 ctrl+x 退出
换源结束后按照视频内的命令进行更新
3.更换源遇到的问题
提示:Malformed line 1 in source list /etc/apt/sources.list (type)
cd /etc/apt #进入目录 rm sources.list #删除文件 vi sources.list 按 i 开始编辑 复制源 一行一行保存 按esc 退出编辑 输入:wq 回车 保存 退出
遇到错误
debian更新清华源 GPG 错误:由于没有公钥,无法验证下列签名 apt-get update 正在读取软件包列表... 完成 W: GPG 错误:https://mirrors.tuna.tsinghua.edu.cn buster InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY DCC9EFBF77E11517 W: GPG 错误:https://mirrors.tuna.tsinghua.edu.cn buster-updates InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138 W: GPG 错误:https://mirrors.tuna.tsinghua.edu.cn buster-backports InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138 W: GPG 错误:https://mirrors.tuna.tsinghua.edu.cn buster/updates InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY AA8E81B4331F7F50 NO_PUBKEY 112695A0E562B32A #下方是解决问题命令 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 112695A0E562B32A##(此处换成错误的签名)
遇到错误
E: Failed to fetch https://mirrors.tuna.tsinghua.edu.cn/debian/pool/main/m/man-db/man-db_2.9.4-2_armhf.deb Error reading from server - read (5: Input/output error) [IP: 101.6.15.130 443] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
这是https源无法解析,可以将上面的换源代码换成http 或者执行以下命令
apt install apt-transport-https ca-certificates
前期基本工作已完成,下面开始进入正题。
安装docker
1.1一键脚本安装
sudo curl -sSL https://get.docker.com | sh
1.2切换清华源
echo "deb [arch=armhf] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \ $(lsb_release -cs) stable" | \ sudo tee /etc/apt/sources.list.d/docker.list
如提示错误,没有公钥,解决方法看上方或执行
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
更新
sudo apt-get update
#重启 systemctl 守护进程 sudo systemctl daemon-reload #设置 Docker 开机启动 sudo systemctl enable docker #开启 Docker 服务 sudo systemctl start docker
2.安装docker图形化界面
#下载 Docker 图形化界面 portainer sudo docker pull portainer/portainer #创建 portainer 容器 sudo docker volume create portainer_data #运行 portainer sudo docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
四、安装青龙面板
1.创建容器
解释下里面的 -p 5700:5700,前面的是树莓派上的,后面的是docker的,映射关系,创建多个容器时只需要改前面的5700就行了,后面的 5700 不用改 !!!
树莓派一个容器CK放多了都有压力,所以不用创建多容器
创建容器目录 ql_1
mkdir ql_1 && cd ql_1
创建第一个容器 qinglong_1,青龙作者的库里没有2.10.2版本了,我是使用的其他大佬的备份。由于我要使用推送服务,目前测试只有2.10.2版本可以正常满足我的需求,其他版本都会出现问题。如果不使用推送服务,可以使用最新的版本,最后两行二选一
docker run -dit \ -v $PWD/ql/config:/ql/config \ -v $PWD/ql/log:/ql/log \ -v $PWD/ql/db:/ql/db \ -v $PWD/ql/repo:/ql/repo \ -v $PWD/ql/raw:/ql/raw \ -v $PWD/ql/scripts:/ql/scripts \ -v $PWD/ql/jbot:/ql/jbot \ -p 5700:5700 \ --name qinglong_1 \ --hostname qinglong_1 \ --restart unless-stopped \ whyour/qinglong:latest #青龙作者的最新版本库 hushunxu/qinglong_base:2.10.2 #某大佬备份的2.10.2版本
访问树莓派内网IP:5700 ,安装初始化面板,并登陆。
2.拉库
在青龙面板内操作,定时任务》右上角》添加任务
目前由于很多库都出现问题了,建议加入QQ交流群获取:765228694
添加后点击运行一次,会自动拉取任务。
3.添加CK
教程完结,感谢上述提到的所有内容作者和软件开发者。
如果您喜欢本站,点击这儿 不花一分钱捐赠本站
这些信息可能会帮助到你: 下载帮助 | 报毒说明 | 进站必看
修改版本安卓软件,加群提示为修改者自留,非本站信息,注意鉴别
网站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新
本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理

评论