Cloudreve 大家应该很熟悉了,一款开源云盘。
本文章是给小白出的详细安装教程。
功能
- 快速对接多家云存储,自定远程服务端,还有本地存储。
- 可限制单文件最大大小、MIMEType、文件后缀、用户可用容量。
- 图片、音频、视频、文本、Markdown、Ofiice文档 在线预览。
- 移动端全站响应式布局。
- 文件、目录分享系统,可创建私有分享或公开分享链接。
- 用户个人主页,可查看用户所有分享。
- 多用户系统、用户组支持。
- 初步完善的后台,方便管理。
- 多上传策略,可为不同用户组分配不同策略。
- 用户组基础权限设置。
- WebDAV协议支持。
安装
官方下载地址:https://github.com/cloudreve/Cloudreve/releases
下载解压至网站根目录
执行命令
- #启动 ./cloudreve
这样就算启动,会给出默认账号(admin@cloudreve.org)和随机密码,端口5212,这时你就可以用ip地址:5212访问了
进程守护
打开宝塔软件商店搜索 Supervisor管理器,这个软件,然后安装。这样填写
反向代理
宝塔内点击添加好的网站,这时候进入站点配置,点击反向代理,目标URL填入http://127.0.0.1:5212,不要设置缓存,启用反向代理即可,参考下图 ps:如果要开启https访问请在完成反向代理之前申请SSL证书就可以了
如果环境是Apache,必须复制下面代码放进配置里,删除原来的代码,划重点
#PROXY-START/
<IfModule mod_proxy.c>
ProxyRequests Off
SSLProxyEngine on
ProxyPassReverse / http://[YOUR_SERVER_IP]:5212/
AllowEncodedSlashes NoDecode
ProxyPass "/" "http://127.0.0.1:5212/" nocanon
</IfModule>
#PROXY-END/
到这一步不出意外你就可以用域名访问了
使用 MySQL
默认情况下,Cloudreve 会使用内置的 SQLite 数据库,并在同级目录创建数据库文件cloudreve.db
,如果您想要使用 MySQL,请修改配置文件,替换以下内容,重启 Cloudreve。注意Cloudreve 只支持大于或等于 5.7 版本的 MySQL
[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
- 更换数据库配置后,Cloudreve 会重新初始化数据库,原有的数据将会丢失。