几分钟搭建多人使用的cloudrever网盘

2024-04-03 17:19:10 0点赞 1收藏 0评论

不少童鞋平时有文件需要分享,走百度网盘速度太慢,用微信有大小限制,总之用起来很是不方便,这里就用cloudrever搭建一个网盘,可以多人使用、分享,速度还不慢,容量也不用担心,毕竟取决于挂载的存储,可以挂载多种网盘,也几乎不消耗流量

“Cloudreve 可助你即刻构建出兼备自用或公用的网盘服务,通过多种存储策略的支持、虚拟文件系统等特性实现灵活的文件管理体验。”

之前《个人搭建的网盘上线啦!》这篇文章中有不少童鞋询问为什么不用alist,因为alist只能单用户,更像是私人网盘,但cloudrever更像百度网盘这种,多用户,每个用户独立开来,管理也更方便。

一、部署

官方提供了docker以及直接部署,当然也可以自行编译部署,我这里用宝塔面板来部署,并且使用了mysql数据库而不是内置的SQLite,如果使用人数多建议使用mysql或其他数据库,内置的SQLite性能并不是特别好,数据库支持sqlite/mysql/mssql/postgres,如果想要在docker下部署数据库可以看我之前的教程《docker部署mariadb数据库(威联通docker详细教程二)

1、官方直接运行/docker

请直接查看官方文档,写得很详细:
https://docs.cloudreve.org/getting-started/install

注:首次运行或者更换数据后库首次运行会生成管理员账户密码,请妥善保存。

2、宝塔部署

宝塔是一个简单的服务器管理面板,用于管理web服务器还是挺方便的,具体请看官方网站:
https://www.bt.cn/new/index.html

宝塔安装脚本,在root用户下执行:

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

安装完成之后会生成宝塔登录地址和账号密码,请先去服务器控制台安全组放行对应端口。

外网面板地址: http://xxxxx:9999/55dc0c66 #放行9999端口,宝塔登录地址 内网面板地址: http://xxxxx:9999/55dc0c66 username: dsqggcad #宝塔账户 password: 966d3e1s #宝塔账户密码

然后下载cloudrever对应的最新版本,如果GitHub下载速度太慢可以看我往期加速GitHub下载的文章《利用cloudflare搭建gh-proxy加速github》:
https://github.com/cloudreve/Cloudreve/releases/tag/3.8.1

登录宝塔面板后,如果第一次使用,先安装环境,如果不用php和ftp可以不装,nginx和数据库则需要装,使用宝塔默认的版本即可,急速安装即可。

图片图片

完成基础环境部署之后先点击数据库,点击左上角添加数据库,配置数据库名称、用户名、密码,其他默认提交即可。

图片图片

之后点击文件,打开www文件夹(其他文件也可以,只是我习惯www),点击左上角上传,选择刚刚下载的cloudrever文件,上传即可。

图片图片

然后解压此文件右击上传完成的cloudrever压缩包,解压文件。

图片图片

转到软件商店,搜索“进程守护管理器”并安装。

图片图片

打开进程守护管理器,点击左上角添加守护进程,输出名称,选择刚刚解压cloudrever文件,启动命令输入./cloudreve,其他默认确定保存,待进程启动完成之后先暂停进程。

图片图片

注:首次运行会生成管理员账户密码,点击日志即可查看,请妥善保存,如果要进行步骤二则不用记住,更换数据库会生成一个新的。

(可选)二、修改配置文件

进入cloudreve文件夹,打开conf.ini文件进行配置,如果没有此文件新建一个即可。

图片图片

如果使用独立数据库则需要修改,这里我以刚刚宝塔建立的数据库为例

[Database] ; 数据库类型,目前支持 sqlite/mysql/mssql/postgres Type = mysql #数据库类型,刚刚建立的是mysql数据库 ; MySQL 端口 Port = 3306 #mysl默认为3306不用动 ; 用户名 User = root #刚刚建立数据库用户名 ; 密码 Password = root #刚刚建立数据库用户密码 ; 数据库地址 Host = 127.0.0.1 ; 数据库名称 Name = cloudreve #刚刚建立数据库名 ; 数据表前缀 TablePrefix = cd #不用动 ; 字符集 Charset = utf8 #不用动

我这里还用上了redis,还需要添加redis配置

[Redis] Server = 127.0.0.1:6379 Password = your password DB = 0

更多配置请自行查看官方文档:
https://docs.cloudreve.org/getting-started/config

完成配置后重启对应docker/服务,使用宝塔部署则需要在进程守护管理器启动cloudrever服务,请注意此时运行会出现管理员账户密码,请妥善保存点击日志即可查看。

图片图片

(可选)三、配置ssl以及反向代理

服务暴露在公网最好添加ssl,如果不想用nginx等,直接用内置web服务器,则需要在conf.ini配置文件添加ssl配置,其中 CertPath 和KeyPath 分别为 SSL 证书和私钥路径。

[SSL] Listen = :443 CertPath = C:UsersiDocumentsfullchain.pem KeyPath = C:UsersiDocumentsprivkey.pem

如果是使用nginx,需要添加以下配置

#ssl配置 listen 443 ssl http2; ssl_certificate /home/fullchain.pem; ssl_certificate_key /home/privkey.key;

#反向代理配置 location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://127.0.0.1:5212; # 如果您要使用本地存储策略,请将下一行注释符删除,并更改大小为理论最大文件尺寸 # client_max_body_size 20000m; }

如果是使用宝塔来部署,就简单多了,点击网站,点击左上角添加站点,输入域名,数据库选择不创建,php选择静态,提交创建。

图片图片

之后点击刚刚创建的站点,进入到详细配置,点击ssl,点击Let's Encrypt,勾选域名,点击申请,之后就会自动申请证书并自动续签该ssl证书,再转到当前证书,启用强制https。

图片图片图片图片

再转到反向代理,添加反向代理,填写名称,输入目标url:http://127.0.0.1:5212,其他默认,保存。

图片图片

四、登录cloudreve

浏览器输入域名/ip打开cloudreve,用生成的管理员用户以及密码登录(如果没有记住删除数据库再运行一次就会生成新的),首次登录会要求确认站点url,如果无误忽略即可。

图片图片图片图片


碍于篇幅具体配置cloudreve之后再出一期,最后附上对于服务器流量消耗可以参考下图。

图片图片
展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1899元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2499元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2699元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4299元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3299元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1349元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

sgwbox 拾光坞 N3 星光版V1(瑞芯微RK3566,2G,支持docker)

sgwbox 拾光坞 N3 星光版V1(瑞芯微RK3566,2G,支持docker)

387元起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1
扫一下,分享更方便,购买更轻松