Stephen Horizon
Stephen Horizon

【乐享】炒鸡好用的网盘——Cloudreve

前言

  我之前的助力网盘为Seafile,为了可持续发展着想,我决定将数据迁移到腾讯云COS。不是腾讯云有多好,而是我用的是他们家的Lighthouse。但是,鸡贼的Seafile只有Pro版才能连接S3协议,而我就是死活装不上,所以无奈之下只能迁移到Nextcloud。
  本来日子过得很平静。突然,不知道腾讯云出什么bug,直接sshd启动不了。所以,再加上Pacificrack的机房网络不错,价格也便宜,所以。。。搬家!
  这搬家完成,可是万万没想到Nextcloud的性能忒差,CPU被PHP折腾得死去活来,在用了APCU和Redis优化后,勉强能冲,就是网页版的体验太糟糕,不适合做临时储存。所以。。。

正文

  这就有了我们今天的主角:

https://pro.goforit.top/cloudreve/frontend/master/public/static/img/logo192.png

CloudReve

下载

  先部署吧。下载压缩包
https://github.com/cloudreve/Cloudreve/releases
当然啦,除非你非常确定的话,一般都是linxu_amd64哒!
在宝塔里面解压,然后。。。出来个

https://pro.goforit.top/stephen-zeng/img/master/202108041.png

运行

得嘞,运行TA就成,长这个样子。

https://pro.goforit.top/stephen-zeng/img/master/202108042.png

记录下初始账号和密码,等会要用
不过我们知道,像这种终端运行的程序,关了终端就没了。所以我的做法是使用宝塔的一个插件叫

Supervisor

就是这货:

https://pro.goforit.top/stephen-zeng/img/master/202108043.png

为什么不用

nohup ./cloudreve &

因为运行这个命令,只要重启,又要重新运行。忒麻烦。用这个,重启又何妨?不过服务器还是不要经常重启吧
安装完成,打开,添加守护进程,按照如图所示填写,就好了

https://pro.goforit.top/stephen-zeng/img/master/202108044.png

运行目录和启动命令按照自己放置cloudreve的位置填写,我是将cloudreve放在了根目录其实就是懒得cd
然后,我们在宝塔安全放开5212端口,不出什么意外的话就ip+端口用就完了!不过,作为网盘,最起码的HTTPS还是得有的,所以我们简单地用宝塔新建网站再反向代理,最终效果如下:
https://pro.goforit.top/stephen-zeng/img/master/202108045.png

登录进去后,你就可以开始玩了!不过,经过折腾,我发现这里有很多好玩的东西。。

拓展

个性化

  点击右上角头像–>管理面板,进入仪表盘。

https://pro.goforit.top/stephen-zeng/img/master/202108046.png

点击左侧菜单栏–>参数设置
https://pro.goforit.top/stephen-zeng/img/master/202108047.png

在这里有很多好玩的东西,这一小节我们只讲个性化:

  • 站点信息
  • 个性化

然后各位自己玩吧

离线下载

  除了作为临时文件传输,还有一个更重要的功能是作为离线下载器。以前离线下载都是进宝塔,远程下载,之后再下载,这样一点都不《优雅》。所以,为了更优雅,同时也为了更好的安全性,我们可以使用cloudreve作为离线下载器。

安装Aria2

  cloudreve的离线下载需要Aria2,二话不说直接跑脚本
  首先apt,安装wget

sudo apt update
sudo apt install wget
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh

https://pro.goforit.top/stephen-zeng/img/master/202108048.png

然后就按部就班安装就好了。

配置Aria2

  我们在服务器的根目录建立一个downloads文件夹:

su
cd /
mkdir downloads

然后再一次运行那个脚本

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh

https://pro.goforit.top/stephen-zeng/img/master/202108049.png

我们输入7,修改RPC密码和文件下载位置

你要做什么?
 1.  修改 Aria2 RPC密码
 2.  修改 Aria2 RPC端口
 3.  修改 Aria2 文件下载位置
 4.  修改 Aria2 密码+端口+文件下载位置
 5.  手动 打开配置文件修改

(默认: 取消):

然后,在宝塔面板开启6800端口,回到cloudreve仪表盘,进入参数设置–>离线下载,对应进行填写:

https://pro.goforit.top/stephen-zeng/img/master/2021080410.png

临时下载目录我们在宝塔给它权限拉满
https://pro.goforit.top/stephen-zeng/img/master/2021080411.png

接着,点击测试连接,不出意外的话,右上角会出现
https://pro.goforit.top/stephen-zeng/img/master/2021080412.png

此时,你已经可以正常使用离线下载了,入口在主页
https://pro.goforit.top/stephen-zeng/img/master/2021080413.png

善后章程

  在使用了一段时间后,你会发现你的服务器磁盘空间是这样的(大硬盘土豪可以不用看)

https://pro.goforit.top/stephen-zeng/img/master/2021080414.png

这可能就要归功于cloudreve的智慧了。他不会自动清空下载文件?即使你已经在cloudreve里面删掉了她。所以,我们在宝塔里面新建一个计划任务
https://pro.goforit.top/stephen-zeng/img/master/2021080415.png

这样就无忧无氯啦!

总结

  不得不说Go语言相较于PHP还是很给力的,Cloudreve比Nextcloud快了不止一点半点。所以,如果你没有实时同步的需求的话,可以选择Cloudreve当做主力网盘。他还有许多其它特性,我列一下:

  • 连接COS,OSS,Onedrive(国际版中国版都可以)…
  • 连接到了Office Online
  • 有WebDav

那么,本篇就到这里吧!我们下篇见!

没有标签
首页      乐享      【乐享】炒鸡好用的网盘——Cloudreve

Stephen Zeng

文章作者

发表评论

textsms
account_circle
email

Stephen Horizon

【乐享】炒鸡好用的网盘——Cloudreve
前言   我之前的助力网盘为Seafile,为了可持续发展着想,我决定将数据迁移到腾讯云COS。不是腾讯云有多好,而是我用的是他们家的Lighthouse。但是,鸡贼的Seafile只有Pro版才能连接S3协…
扫描二维码继续阅读
2021-08-04