cloudreve云盘 安装步骤 对接OneDrive 阿里云oss
本文最后更新于 1947 天前,其中的信息可能已经有所发展或是发生改变。

通过使用第三方存储,快速搭建自己的网盘

Github:

https://github.com/cloudreve/Cloudreve

官网:

https://cloudreve.org/

演示:

https://yun.zzk.zone/

云存储

填写简单信息即可快速对接七牛、又拍云、阿里云OSS、AWS S3,当然你也可以选择将文件存放在本地。

多用户

你可以将Cloudreve作为私有云使用,Cloudreve强大的用户系统也可作为公有云平台使用。

上传策略

不同用户组可绑定不同上传策略,并在多个上传策略间快速切换,充分利用存储资源。

在线预览

支持图片、视频、音频、Office文档在线预览;文本文件、Markdown文件在线编辑。

文件分享

用户可以创建私有或公有分享链接,快速分享文件、目录给好友。

WebDAV支持

你可以将网盘映射到本地管理,或者使用其他支持WebDAV协议的文件管理器,实现无缝跨平台。

响应式布局

全站响应式布局,移动端也能拥有良好的使用体验

文件上传

支持大文件分片上传、断点续传、批量上传、拖拽上传。

易于部署

使用PHP + MySQL架构,简单5分钟即可成功部署您的专属云盘


Cloudreve – 让每个人都能轻松使用云

使用ThinkPHP + React + Redux + Material-UI构建的网盘系统,能够助您以较低成本快速搭建起公私兼备的网盘。

目前已经实现的特性:

  • 快速对接多家云存储,支持七牛,又拍云,阿里云OSS,AWS S3,Onedrive,自建远程服务器,当然,还有本地存储
  • 可限制单文件最大大小,MIME类型,文件后缀,用户可用容量
  • 自定义主题配色
  • 基于Aria2的离线下载
  • 图片,音频,视频,文本,Markdown,Ofiice文档在线预览
  • 移动端全站响应式布局
  • 文件,目录分享系统,可创建私有分享或公开分享链接
  • 用户个人主页,可查看用户所有分享
  • 多用户系统,用户组支持
  • 初步完善的后台,方便管理
  • 拖拽上传,分片上传,断点续传,下载限速(*实验性功能)
  • 多上传策略,可为不同用户组分配不同策略
  • 用户组基础权限设置,二步验证
  • WebDAV的协议支持

安装需求

  • LNMP / AMP,PHP5.6 +
  • 卷曲,FileInfo的,GD扩展
  • 作曲家

安装Cloudreve

设置反向代理

登陆宝塔面板,添加网站

 

在putty(xshell)中按顺序输入下面的命令进行安装。

下载Cloudreve:

wget https://github.com/cloudreve/Cloudreve/releases/download/3.0.0/cloudreve_3.0.0_linux_amd64.tar.gz 也可以手动下载后,上传至宝塔

 

解压Cloudreve:(改成自己的文件)

tar -zxvf cloudreve_3.0.0_linux_amd64.tar.gz
tar -zxvf cloudreve_3.1.1_linux_amd64.tar.gz

赋予执行权限:

chmod +x ./cloudreve

启动 Cloudreve:

./cloudreve

Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。

然后按键盘的Ctrl+C键来退出到命令模式。

设置进程守护:

安装升级systemd:

sudo yum install systemd-*

编辑systemd配置文件:

vim /usr/lib/systemd/system/cloudreve.service

i键进入编辑模式

将下文 PATH_TO_CLOUDREVE 更换为程序所在目录:

[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
Wants=network.target

[Service]
WorkingDirectory=/PATH_TO_CLOUDREVE
ExecStart=/PATH_TO_CLOUDREVE/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed

StandardOutput=null
StandardError=syslog

[Install]
WantedBy=multi-user.target

然后按esc键退出编辑模式,输入:wq再按回车键来保存。

 

我更改了这个的安装目录:

 

[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
Wants=network.target

[Service]
WorkingDirectory=/www/wwwroot/yun.zzk.zone
ExecStart=/www/wwwroot/yun.zzk.zone/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed

StandardOutput=null
StandardError=syslog

[Install]
WantedBy=multi-user.target

 

接着分别运行下面三条命令:

# 更新配置
systemctl daemon-reload
# 启动服务
systemctl start cloudreve
# 设置开机启动
systemctl enable cloudreve

管理命令:

# 启动服务
systemctl start cloudreve
# 停止服务
systemctl stop cloudreve
# 重启服务
systemctl restart cloudreve
# 查看状态
systemctl status cloudreve

设置域名解析

到域名解析控制台,点击要设置的域名:https://dns.console.aliyun.com/#/dns/domainList

添加记录,主机记录自己输入一个名字,比如输入pan,访问网站的时候就是pan.zeruns.tech,输入@,访问网站就直接访问zeruns.tech,记录值输入自己服务器的IP

img

 

设置反代,目标URL输入http://127.0.0.1:5212,然后保存。

开通阿里OSS(不是必要)

地址:https://www.aliyun.com/product/oss?source=5176.11533457&userCode=jdjc69nf

购买资源包:

创建Bucket:https://oss.console.aliyun.com/bucket/

设置Cloudreve

在浏览器地址栏中输入你的域名打开网站,然后用安装Cloudreve时创建的初始管理员账号密码登陆。

点击右上角的头像,再点击管理面板进入网站后台。

如果弹出确定站点URL设置的提示框就点击更改

添加存储策略。

按提示填写

一直下一步到这点击让cloudreve帮我设置

到这设置用户组使用的存储策略

然后到首页测试上传下载,测试可以跑满带宽

其他设置根据自己需要设置。

 

如果您正在使用 Apache 反代,请在反代配置 ProxyPass 一项结尾加上nocanon,并新增一行AllowEncodedSlashes NoDecode,比如:

AllowEncodedSlashes NoDecode
ProxyPass "/" "http://127.0.0.1:5212/" nocanon

如果不进行上述操作,可能会导致 3.1 版本中无法列取目录(404错误)。

 

OneDrive需要登陆Azure Active Directory管理面板后台获取

92e738b7c2085e0e420f2b6d66c17f58

评论

  1. Roger
    6 年前
    2020-11-25 12:52:47

    看到标题onedrive进来,结果是阿里云oss

    • zzkuner 博主
      5 年前
      2020-12-02 16:14:13

      你如果要接入onedrive直接跟着软件的指示走就行,很简单的啊

  2. 动漫爱好者
    5 年前
    2020-12-07 16:35:27

    在服务器宝塔里面添加域名,接入onedrive,然后域名解析在cloudflare解析服务器ip,这样下载onedrive的文件是不是就是走的cloudflare的流量,不走服务器带宽和流量,自己的vps只是一个桥梁?

    • zzkuner 博主
      5 年前
      2020-12-09 12:37:51

      嗯嗯,不走服务器的带宽,服务器只是运行你的cloudreve

  3. 啊啊
    3 年前
    2023-3-08 18:38:00

    阿里云oss上传报错time out啥的

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇