Cloudreve 是什么?
Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。
特性:
☁️ 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端
? 上传/下载 支持客户端直传,支持下载限速
? 可对接 Aria2 离线下载,可使用多个从机机点分担下载任务
? 在线 压缩/解压缩、多文件打包下载
? 覆盖全部存储策略的 WebDAV 协议支持
⚡ 拖拽上传、目录上传、流式上传处理
?️ 文件拖拽管理
??? 多用户、用户组
? 创建文件、目录的分享链接,可设定自动过期
?️?️ 视频、图像、音频、文本、Office 文档在线预览
? 自定义配色、黑暗模式、PWA 应用、全站单页应用
? All-In-One 打包,开箱即用
官方文档:https://docs.cloudreve.org/

安装
1.首先安装宝塔面板,输入以下指令进行快速安装(centos,debian,Ubuntu,Deepin均通用)
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
安装好后可用以下命令安装开心版宝塔
curl https://io.bt.sy/install/update_panel.sh|bash
接着安装LNMP环境,准备好一个域名(也可以不用,但推荐用域名,这样可以减少泄露IP的风险)
2.下载cloudreve程序
如果你懒的话可以用这个指令(不保证是最新版)Linux64位系统专用
mkdir /www/cloudreve && wget https://github.com/cloudreve/Cloudreve/releases/download/3.6.2/cloudreve_3.6.2_linux_amd64.tar.gz && tar -zxvf cloudreve_3.0.0_linux_amd64.tar.gz && chmod +x ./cloudreve
这样cloudreve程序就在/www/cloudreve里了,在宝塔的终端输入下面的指令启动cloudreve,通过终端上显示的账号和密码进行登录和对网站的设置(账号和密码只显示一次)
启动完成后访问(记得去宝塔防火墙开启相应端口) http://IP:5212
./cloudreve


进阶配置
进程守护
点击宝塔的软件商店,找到”进程守护管理器“,安装,安装好了点击设置,配置和图中一样的就行,点确定后点击启动即可

反向代理(可选)
在宝塔面板侧边栏中点网站,点击添加站点,输入你要绑定的域名(提前把域名解析到服务器),选择性创建ftp,mysql(也就是说你需要就创建,不需要就别管)
可选:创建好后点一下网站名,点击ssl,点Let’s Encrypt,勾选需要申请证书的域名,点一下申请就好了,可以勾选一下强制htttps访问,再开启http防窜站

点击一下域名进行域名修改,点击下面的反向代理,点击添加代理,配置按图中的填,接着访问你设置的域名即可

使用MYSQL
默认情况下,Cloudreve 会使用内置的 SQLite 数据库,并在同级目录创建数据库文件cloudreve.db,如果您想要使用 MySQL,请在配置文件中加入以下内容,并重启 Cloudreve。注意,Cloudreve 只支持大于或等于 5.7 版本的 MySQL 。
首先创建一个数据库,复制好数据库用户名,数据库名和密码,把下面的代码加到cloudreve程序目录的conf.ini文件,完成后重启cloudreve
[Database]
; 数据库类型,目前支持 sqlite/mysql/mssql/postgres
Type = mysql
; MySQL 端口
Port = 3306
; 用户名
User = root
; 密码
Password = root
; 数据库地址
Host = 127.0.0.1
; 数据库名称
Name = v3
; 数据表前缀
TablePrefix = cd
; 字符集
Charset = utf8

使用 Redis
一样是在conf.ini中加入以下代码(宝塔可在软件商店中一键安装redis)
[Redis]
Server = 127.0.0.1:6379
Password = your password
DB = 0
总结
Cloudreve 网盘程序开源而且免费,它基于 Go 语言构建,性能好而且对系统要求低,兼容性强,基本在任意的 Linux 或 Windows 服务器上都能轻松快速搭建起来使用。
而且如果你的服务器硬盘空间不多,你还能接入其他第三方的公有云存储平台,文件的安全性和灵活性也更有保证。再加上 WebDAV 协议的支持,使得 Cloudreve 的实用性非常高!如果你拥有自己的服务器,并希望架设一个公私兼备的网盘,那么 Cloudreve 值得一试。









