Cloudreve是一款开源的、功能强大的网络云盘系统,官方版采用ThinkPHP + React + Redux + Material-UI构建的网盘系统,支持多家云盘存储。Cloudreve拥有多上传策略,可以帮助您以较低成本快速搭建起公私兼备的网盘系统,管理更加方便。
项目地址:https://github.com/cloudreve/Cloudreve
其他人克隆的地址:https://gitee.com/g-golang/fk-cloudreve
软件特性
- ☁️ 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 、S3兼容协议 作为存储端
- 📤 上传/下载 支持客户端直传,支持下载限速
- 💾 可对接 Aria2 离线下载,可使用多个从机节点分担下载任务
- 📚 在线 压缩/解压缩、多文件打包下载
- 💻 覆盖全部存储策略的 WebDAV 协议支持
- ⚡ 拖拽上传、目录上传、流式上传处理
- 🗃️ 文件拖拽管理
- 👩👧👦 多用户、用户组、多存储策略
- 🔗 创建文件、目录的分享链接,可设定自动过期
- 👁️🗨️ 视频、图像、音频、 ePub 在线预览,文本、Office 文档在线编辑
- 🎨 自定义配色、黑暗模式、PWA 应用、全站单页应用、国际化支持
- 🚀 All-In-One 打包,开箱即用
搭建教程
今天十一张(www.11zhang.com)分享一下在云服务器ECS上使用Cloudreve搭建私人网盘的操作步骤,最后实现在任何设备上都可以登入私人网盘实现上传下载。本文演示的是京东轻量云主机,安装的是 CentOS 7.9 64位 系统。
1、根据自己的需要,执行wget命令,下载系统适合的Cloudreve安装包。
wget https://github.com/cloudreve/Cloudreve/releases/download/3.8.3/cloudreve_3.8.3_linux_amd64.tar.gz
PS:若云主机无法下载,我们可以通过本地电脑浏览器先将Cloudreve安装包下载下来,然后手工上传到云主机,下载地址:
https://github.com/cloudreve/Cloudreve/releases/download/3.8.3/cloudreve_3.8.3_linux_amd64.tar.gz
2、执行如下命令,创建一个目录;
mkdir cloudreve
3、执行如下命令,把安装包移进目录;
mv cloudreve_3.8.3_linux_amd64.tar.gz ./cloudreve && cd ./cloudreve
4、解压Cloudreve安装包;
tar -zxvf cloudreve_3.8.3_linux_amd64.tar.gz
5、执行如下命令,给Cloudreve授予权限,+x表示赋予可执行权限
chmod +x ./cloudreve
6、执行如下命令,启动Cloudreve程序,在首次启动时,会创建初始管理员账号,如下图。
./cloudreve
PS:请注意保管管理员账号和密码,此密码只会在首次启动时出现。如果您忘记初始管理员密码,需要删除同级目录下的cloudreve.db,重新启动主程序以初始化新的管理员账户。
Admin user name: admin@cloudreve.org
Admin password: rZHiq5TK
7、Cloudreve默认会监听5212端口,请在防火墙(安全组)中放行5212端口,然后打开浏览器访问 http://服务器IP:5212,输入管理员账号和密码即可进入Cloudreve后台。
8、现在还有点小问题,当你关闭下面这个SSH终端画面之后,就无法打开Cloudreve后台了,如下图。
9、上一步的解决办法:
11、到这里,部署就结束了。
常用设置
1、关闭新用户注册
即使我们的云主机IP和端口被陌生人扫到,也可以拒绝他们注册账号进来。
2、修改用户的可用容量
左侧找到 [用户组],点击 User 用户组右边的铅笔,如下图。
3、Cloudreve配置项
一般 Cloudreve 的默认配置文件为主目录下的“conf.ini”文件,如下图,也可以自己指定配置文件路径,启动时可以指定配置文件的路径:cloudreve -c conf/cloudreve.conf
[System]
Debug = false
##节点类型
##"master":主节点,"slave":备节点
Mode = master
##http端口
Listen = :5212
##Session 密钥, 一般在首次启动时自动生成
SessionSecret = k3sTxG1WLWyW9tgAP6bIHcz0fMjLTGK8bIEaadMfNkBpvuzp0Sl6JkXusAM9NmVa
##hash值,一般在首次启动时自动生成
HashIDSalt = L35xR1GiV8i2JsxHOenXWKYk1sbD4hIQDT72lAPtk8h19megaBVBM5WsFGPH45oM
[program:cloudreve]
##cloudreve主目录
directory=/cloudreve
##cloudreve命令路径
command=/cloudreve/cloudreve
autostart=true
autorestart=true
##cloudreve错误日志路径
stderr_logfile=/cloudreve/logs/cloudreve_err.log
##cloudreve日志路径
stdout_logfile=/cloudreve/logs/cloudreve.log
environment=CODENATION_ENV=prod
##https相关配置
[SSL]
##https连接端口
Listen = :443
##ssl证书.pem路径
CertPath =
##ssl证书签名.pem路径
KeyPath =
##数据库配置
##如果使用内置的 SQLite 数据库,这一部分可以不用配置
[Database]
##数据库类型,目前支持 sqlite/mysql/mssql/postgres
Type = mysql
##MySQL 端口
Port = 3306
##数据库用户名
User = root
##数据库访问密码
Password = root
##数据库地址
Host = 127.0.0.1
##数据库名称
Name = v3
##数据表前缀
TablePrefix = reve_
##字符集
Charset = utf8mb4
##sqlsite数据库文件路径
DBFile = /opt/cloud/cloudreve.db
4、配置Cloudreve存储策略
左侧找到 [存储策略],我们可以修改本机存储策略,如下图;
2025-01-08 21:14:55
,某些文章具有时效性,若有错误或已失效,请在文末评论留言●版权归原作者和机构所有,严禁商用,否则产生的一切后果将由您自己承担
●如果您不喜欢本站有您信息的存在,请邮件告知我们予以删除
暂无评论内容