如何在服务器上安装Cloudreve新版V3网盘程序

2022年7月17日学习笔记评论91,948字数 2096阅读6分59秒阅读模式

刚解决了自建图床问题,也感受到了阿里云对象储存OSS的奇妙。

所以我就想既然解决了图片问题,那么如果是视频的话,该怎么解决呢?

有没有更好的办法,可以实现上传视频,在线播放,并快速下载呢?

于是我想到了网盘程序!

之前有收藏过多个网盘程序,比如Kiftd、蓝眼云盘等。

但在看了多个网盘程序后,最终选择了Cloudreve。原因无他,这界面也太简洁好看了吧。

如何在服务器上安装Cloudreve新版V3网盘程序

但是Cloudreve 升级到新版V3后,安装会比较麻烦。

网上的教程都是以前的方法:下载代码、宝塔建站、上传代码、安装扩展、访问域名安装。

可新版本V3,下载下来就一个执行文件。根本没办法用这一套方法解决。

 

那真的有必要用新版本吗?

我觉得是有的,新版本增加了很多特性:

✨ Cloudreve 新版V3特性

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

 

官方下载地址、官网和文档

Cloudreve官网:https://cloudreve.org

官方下载地址:https://github.com/cloudreve/Cloudreve/releases

官方文档:https://docs.cloudreve.org/

官方论坛:https://forum.cloudreve.org/

Cloudreve新版V3安装步骤

写在前面

  • 使用宝塔面板进行安装的
  • 服务器的基础环境配置可以参考之前的文章
  • 有任何问题可以下方留言讨论

那就开始安装吧

1.

确认服务器内核版本参数

目前官方只提供常见系统架构下可用的主程序,所以需要我们先确认下我们服务器的系统架构。

在宝塔面板中,使用终端,输入arch,就可以看到系统架构。

如何在服务器上安装Cloudreve新版V3网盘程序

输出结果x86_64代表amd64;aarch64代表arm64。

2.

下载主程序

之后系统架构后,我们就可以下载对应的主程序。

我们打开官方下载地址:https://github.com/cloudreve/Cloudreve/releases

找到对应的系统版本下载。

我这边因为上一步输出结果为x86_64,那我需要下载amd64版本。

如何在服务器上安装Cloudreve新版V3网盘程序

3.

建立网站,创建文件夹

我们在宝塔面板中,创建新网站,输入域名。

(数据库可以不创建,因为新版自带SQLite轻版数据库)

如何在服务器上安装Cloudreve新版V3网盘程序

4.

上传主程序到网站根目录

上传刚才下载的主程序到网站根目录,并解压。

我们就得到了一个没有后缀的主程序。

(这个和我之前解压的主程序差别很大,导致我也是蒙了很久)

如何在服务器上安装Cloudreve新版V3网盘程序

我们点击这个程序的权限管理,给予它755权限。

如何在服务器上安装Cloudreve新版V3网盘程序

这样就算弄好了。

5.

放行5212端口

cloudreve默认需要通过5212端口访问。

我们在宝塔面板中,打开安全,放行5212端口。

如何在服务器上安装Cloudreve新版V3网盘程序

有的服务器可能还需要去服务商那边放行相应的端口才可以访问。

比如阿里云,默认5212端口是没有放行的,就需要在安全组里面添加5212端口。

(这部分因为各服务商不同,就不再赘述了)

6.

启动程序

走到这一步,就完成安装了。接下来就是启动。

我们到网站根目录下,点击终端,输入./cloudreve,启动 Cloudreve。

如何在服务器上安装Cloudreve新版V3网盘程序

启动后就可以看到默认的账号密码

如何在服务器上安装Cloudreve新版V3网盘程序

然后输入登录地址域名:5212,类似这样:http://pan.yzitc.com:5050,就可以进入cloudreve,登录并使用了。

* 推荐在网站根目录下打开终端,不然进入终端后,还得使用cd命令进入该目录。

* 启动Cloudreve后,不要关闭终端,不然这个程序就关闭了。

更多高级设置

1.进程常驻(程序一直开着)

每次需要通过终端打开,关闭终端程序就会关闭,肯定没办法使用。我们可以使用Supervisor管理器,让cloudreve一直开着。

宝塔软件商店搜索Supervisor,即可安装。

如何在服务器上安装Cloudreve新版V3网盘程序

安装后,我们点击设置,添加守护进程。

输入名称,运行目录(我们的网站目录),启动命令(网站目录地址/cloudreve),即可让cloudreve这个进程常驻。

不会的可以参考我这个:

如何在服务器上安装Cloudreve新版V3网盘程序

2.更改访问地址(简化成直接域名访问)

现在打开的域名后面还要加:5121,不是很好看,我们可以通过设置反代理,去掉这个小尾巴。

我们打开网站设置,找到反代理,添加反代理。

如何在服务器上安装Cloudreve新版V3网盘程序

填入名称,目标URL填入:http://127.0.0.1:5212

点击提交即可。

如何在服务器上安装Cloudreve新版V3网盘程序

这样就可以直接使用域名不用添加小尾巴进行访问了。

网站打开后,后台设置里面也记得要设置下

如何在服务器上安装Cloudreve新版V3网盘程序

3.自定义数据库

(自带的够用,不推荐改)

程序默认的数据库是自带的SQLite,可以改成常用的mysql。

我们新建一个mysql数据库,得到数据库名、用户名和密码。

将相关信息填写到网站目录下的conf.ini文件里,命令行里重启进程,获得新账号密码。

如何在服务器上安装Cloudreve新版V3网盘程序

实现基于权重的随机选择算法 学习笔记

实现基于权重的随机选择算法

今天我在做一款应用时,需要随机抽取问题,但是我不希望问题出现的概率是一样的,面对这种需求该如何解决呢? 于是我想到了在 Nginx 中,实现负载均衡时,可以给每个服务分别设置权重值,来实现自定义服务被...
记一次工商银行跨境汇款到新加坡 OCBC 学习笔记

记一次工商银行跨境汇款到新加坡 OCBC

如果还不知道如何开通境外银行账户的,可以看这篇文章: 国内就可以开通境外实体银行卡!新加坡华侨银行 OCBC 开户经验分享 第一次入金 OCBC,我用的招商银行境外汇款,手续费加电报费收了我 200,...
个人文档笔记知识库 设计笔记 终于上线了 学习笔记

个人文档笔记知识库 设计笔记 终于上线了

一直有做笔记的习惯,大部分内容是分享到 设计笔记 这个网站了。 但是有一个问题,就是有些文档比较系统,需要长期更新,频繁更新网站的文章显得就有点呆。 对于这种需要长期更新的文档,之前我都是在本地建一个...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定