MENU

宝塔面板使用Cloudreve搭建自有网盘服务

April 15, 2022 • 笔记

Cloudreve概述
Cloudreve是一款国人开发的开源免费的网盘系统,借助Cloudreve能够快速搭建起公私兼备的网盘。Cloudreve支持使用七牛云存储、阿里云OSS、腾讯云COS、又拍云、Amazon S3等存储方式作为存储后端,也支持本地服务器、远程服务器和OneDrive等作为存储后端。

Cloudreve支持多用户的注册和使用,可以为不同用户组可绑定不同上传策略(即使用不同的存储后端)。针对文件分享,用户可以方便创建私有或公有分享链接。支持大文件分片上传、断点续传、批量上传、拖拽上传。

Cloudreve支持图片、视频、音频、Office文档在线预览,支持文本文件、Markdown文件的在线编辑。另外Cloudreve也支持WebDAV协议,方便将网盘映射到本地管理,全站响应式布局,移动端也能拥有良好的使用体验.

Cloudreve项目地址:点我跳转

Cloudreve界面

Cloudreve特点

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

下载Cloudreve

下载Cloudreve:点我跳转

在上面的文件下载入口中找到对应操作系统的版本,可以使用宝塔面板的远程下载功能,右键复制链接,打开宝塔面板-文件-找到网站的目录-远程下载-粘贴“URL地址”-确认

参考图

参考图

安装Cloudreve
1.等待下载完毕或者您自行上传后,右键下载好的文件点击解压,解压出的只有一个文件cloudreve

参考图

2.解压完成后,打开宝塔面板的终端功能,或者在服务器控制台登录终端。先打开您部署网盘的目录,然后执行cloudreve这个文件

cd /www/wwwroot/z.com
./cloudreve

参考图

3..程序第一次运行页面会告知您登录的账号和密码,建议大家手动记录一下。下面程序会开始监听5212端口,为了更好的使用网盘,建议操作反向代理

如何操作反向代理?

4.打开网站,找到您部署网盘服务的域名,点击右侧设置,在弹出的窗口中点击左侧反向代理-添加反向代理,名称可以自定义,目标URL需要填写http://内外IP:5212其他保持默认,点击提交

参考图

5.访问部署网盘服务的网站,核实是否可以正常访问,填写之前在终端上生成的账号和密码尝试进行登录

参考图

如何让程序在后台运行?
6.测试网盘可以正常使用后,终端上的程序一直是运行的状态,我们需要使用堡塔应用管理器让程序在后台运行。我们先在终端内按键CTRL+C结束进程

7.然后打开软件商店-堡塔应用管理器,在弹出的窗口点击添加应用-应用名称可以自定义-应用环境选择Null-启动文件选择部署网盘服务目录下的cloudreve文件-执行目录选择部署网盘服务的根目录-点击添加添加后默认状态是已暂停,点一下就可以进入运行中的状态

参考图

8.刷新网站,核实是否可以正常访问,如果可以正常访问则安装成功。


部署存储策略(以OneDrive为例)

如果是应用于公有云平台,且分享的是大文件,这里建议使用OneDrive(商业版-计划2)。如果使用对象存储可能会产生高额账单,请谨慎操作!

1.登录网站,进入管理面板

参考图

2.首次进入管理面板,会提示您确定站点URL设置,核实URL无误后点击更改

参考图

3.在管理面板点击存储策略点击添加存储策略,存储方式这里建议选择OneDrive

参考图

4.在弹出的引导页面内,根据自己的账号类型,在①的引导下进入控制台。在Azure Active Directory概述页面下,点击添加,下拉框选择应用注册

参考图

在这一步,如果是使用教育邮箱(.edu)的同学,可能会出现“无访问权限”的报错。出现这种情况建议使用个人Microsoft账号登录控制台,创建应用。不建议使用教育邮箱开通试用版!

5.在弹出的注册应用程序页面内,名称可以自定义,受支持的帐户类型选择任何组织目录(任何 Azure AD 目录 - 多租户)中的帐户和个人 Microsoft 帐户(例如,Skype、Xbox),否则后续个人Microsoft账号可能无法完成最后的授权。重定向 URI (可选),选择平台下拉框选择Web,右侧的URL填写Cloudreve部署向导页面,按照引导③下面的链接填写。检查无误后点击注册

参考图

参考图

参考图

6.应用注册完毕后,需要创建客户端密码。说明可以自定义,截止期限根据需求填写。

请输入图片描述

7.创建完成后,复制值。粘贴至Cloudreve部署向导页面⑤的编辑框内,之后返回Azure控制台,点击概括,复制应用程序(客户端)ID。粘贴至Cloudreve部署向导页面④的编辑框内。

参考图

8.返回Cloudreve部署向导页面,⑥⑦⑧正常情况下保持默认即可,⑨为此存储策略命名,可根据需求修改

参考图

9.检查填写内容无误后,点击“下一步”,存储目标路径和是否给文件允许重命名根据个人需求修改即可,页面有详细的变量列表。

参考图

10.是否允许获取文件直链、单个文件大小、扩展名限制。因为我的网盘只是自己使用,所以对于这些信息都没有限制,可以根据个人需求修改。

参考图

参考图

11.最后一步,需要进行授权。弹出的Microsoft授权页面,点选是,方可完成OneDrive存储策略的部署。

参考图

参考图

如果页面提示“无法使用个人帐户在此登录,请改用工作或学校帐户”,则说明您在注册应用程序时没有选择“任何组织目录(任何 Azure AD 目录 - 多租户)中的帐户和个人 Microsoft 帐户(例如,Skype、Xbox)”

12.弹出“授权成功”的提示时,则表示已经完成了存储策略的部署。

参考图


【版权提示】

本文作者Zane Liu 转载自 Zane Liu's Blog

原文地址:点我跳转

本文章已申请原创保护,转载前已取得作者授权。

作者授权

本文非原创,请忽略本文末由网站自动生成的版权提示

Last Modified: June 3, 2022
Archives Tip
QR Code for this page
Tipping QR Code
Leave a Comment

2 Comments
  1. fufu

    凡我看不懂的都叫高级!!! ::(滑稽)

  2. 我要吹爆这篇笔记!!!!!! :@(脸红)