干货🔥 树莓派制作存储NAS、离线下载Aria2

#前言

树莓派积灰太久、看着家里还剩余几块硬盘、想着能不能做一个存储的伪“NAS”、既可以支持Aria2离线下载、也可以支持播放视频的那种!最终我还是选择了“Cloudreve”进行搭建。

#“Cloudreve”特性

☁️ 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端
📤 上传/下载 支持客户端直传,支持下载限速
💾 可对接 Aria2 离线下载
📚 在线 压缩/解压缩、多文件打包下载
💻 覆盖全部存储策略的 WebDAV 协议支持
⚡ 拖拽上传、目录上传、流式上传处理
🗃️ 文件拖拽管理
👩‍👧‍👦 多用户、用户组
🔗 创建文件、目录的分享链接,可设定自动过期
👁️‍🗨️ 视频、图像、音频、文本、Office 文档在线预览
🎨 自定义配色、黑暗模式、PWA 应用、全站单页应用
🚀 All-In-One 打包,开箱即用

#下载“Cloudreve”

那么就直接搭建开始吧。首先树莓派安装好系统即可、这里略过不在介绍如何安装系统。Github下载 注意看树莓派系统的版本、我这里下载的是“cloudreve_3.1.1_linux_arm.tar.gz”版本的

#部署“Cloudreve”

# 解压程序包
tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz
# 赋予执行权限
chmod +x ./cloudreve
# 启动 Cloudreve
./cloudreve

这样就部署好了、也可以参考官方文档

终端上会打印出账户和密码、登录后台使用这个账户和密码即可!

Cloudreve 默认会监听5212端口。你可以在浏览器中访问http://服务器IP:5212进入 Cloudreve。

#登录后台

后台界面:

Cloudreve登录后台

使用账户和密码登陆后界面:

homepage.png

可以点击右下角或者鼠标右键上传文件、上传目录、创建文件与文件夹操作。首先上传一个视频、在进行播放看一下卡不卡顿

Cloudreve_movie.gif

可以看到连续快进播放视频很流畅、也没有卡顿感、这点上很赞!!!

#安装Aira2离线下载

这里我使用萌鼠的Aria2脚本一键安装

wget -N --no-check-certificate https://www.moerats.com/usr/shell/Aria2/aria2.sh && chmod +x aria2.sh && bash aria2.sh

安装完成后,如果我们想修改密码、下载文件位置、端口的话,可以使用命令bash aria2.sh,再选择修改配置即可,这里建议使用该脚本配置自动更新BT-Tracker服务器

#配置Aria2离线下载

1.在Cloudreve后台中点击用户头像-管理面板即可进入管理后台

Cloudreve管理后台.png

2.点击参数设置-离线下载
3.填写信息、这里我使用默认的配置、临时下载目录需要自己创建、当树莓派SD卡内存不够的时候把外部硬盘挂载起来并在里面创建一个临时文件存放目录、要求可读可写!

Cloudreve_aria2.png

4.点击测试连接看看是否能连接成功!

#配置外部硬盘挂载

1.配置好Aria2后、我们需要挂载一个外部硬盘、否则无法存储那么大的视频内容或者文件!
2.插入树莓派USB接口、注意:插入多个硬盘请给硬盘单独供电、树莓派的USB供电一般、不能带动很多个硬盘!
3.首先在树莓派上创建一个目录、让外部硬盘挂载。

mkdir /home/pi/File

4.使用命令查看一下硬盘

fdisk -l
df -h

5.然后通过df-h查看到硬盘后、我们进行挂载

mount /dev/sda /home/pi/File

6.再次df -h查看就发现外部硬盘挂载上去了

#配置Cloudreve使用外部硬盘容量

1.点击头像-管理面板-存储策略-添加存储策略
2.选择存储方式-本机存储
3.存储目录选择你刚刚挂载上去的硬盘、可在硬盘内创建一个文件夹专门作为存储、后面{uid}{path}不用变
4.一直默认、最后创建一个存储策略名
5.点击用户组-编辑用户-设置存储策略为刚刚创建的名字-初始容量设置你外部硬盘的最大容量-保存
6.这样在返回主页刷新查看你会发现你的存储空间为外部硬盘、并且离线下载的也是存储到外部硬盘内
外部硬盘.png

#测试aria2下载

aria2下载.png

发现下载速度还蛮快的、主要取决于BT链接、若是发现一直在做种、请设置一下aria2里面的做种、把它变成1就不会做种了!

#结束

这样一个本地网盘就搭建完成了、可能文章有些地方比较废话、但都是总结出来的、也欢迎补充。
可以把本地的网络映射出去、这样就可以做一个在线网盘!

借鉴文章:
树莓派挂载硬盘
搭建Cloudreve

原创文章,作者:纸飞机,如若转载,请注明出处:https://www.zfjsec.com/406.html
-- 展开阅读全文 --
纸飞机SEC—JAVA系列第一章第七节
« 上一篇 08-04
最详细xb文件后缀恢复到本地MySql操作过程与报错问题解决办法详情
下一篇 » 08-16

发表评论