网盘,搭建,Cloudreve | Cloudreve安装指南:快速打造公私兼备自建网盘系统

  Cloudreve 是由树洞外链作者打造的一款基于 ThinkPHP 框架的小型公有云与私有云解决方案,兼顾公私两用。目前,Cloudreve 支持快速对接多种主流云存储服务,包括七牛云、又拍云、阿里云 OSS、AWS S3,以及自定义远程服务器,当然也支持本地存储。它可以限制单文件最大容量、MIME 类型、文件后缀及用户总容量,支持图片、音频、视频、文本、Markdown、Office文档的在线预览。移动端界面采用响应式设计,用户可以方便地在手机或平板端访问。Cloudreve 还内置文件和目录分享系统,支持生成私有或公开的分享链接,用户个人主页可以浏览其分享的所有内容。此外,系统支持多用户和用户组管理,后台管理界面便于维护。上传功能具备拖拽上传、分片上传、断点续传和下载限速等实验性特性,且支持为不同用户组配置不同上传策略,用户组权限体系完善,同时支持 WebDAV 协议。

  由于 Cloudreve 基于 ThinkPHP 开发,主流 LNMP 面板均能够支持。本文以宝塔面板为例进行部署演示。使用宝塔时请注意,其默认环境可能需要调整以满足 Cloudreve 的运行需求,主要包括:

  - PHP 版本需高于 5.6

  - 支持 fileinfo 扩展

  在宝塔面板中,可以通过“软件管理”->“运行环境”添加 PHP 5.6 或更高版本,并启用 fileinfo 扩展。安装完成后,新建站点时需选择对应的 PHP 版本,创建数据库时数据库名和用户名建议一致。

  伪静态配置方面,在站点设置中添加以下规则即可:

  ```

  location / {

  if (!-e $request_filename) {

  rewrite ^(.*)$ /index.php?s=/$1 last;

  break;

  }

  }

  ```

  随后从官方渠道下载 Cloudreve 的完整安装包,上传到网站根目录并解压。接着编辑项目中的 application/database_sample.php 文件,填写之前创建的数据库名、用户名和密码,保存后将其重命名为 database.php。

  通过宝塔面板的数据库功能导入 mysql.sql 文件,完成数据库初始化。然后在浏览器中访问“你的域名/CloudreveInstaller”,启动安装向导。环境检测部分一般仅谷歌二次验证未启用,但不影响安装,填写数据库信息后即可完成安装。

  默认后台登录账户为 admin@cloudreve.org,初始密码为 admin。首次登录后请及时在设置中修改站点 URL 及管理员账号密码,以保证安全。

  Cloudreve 功能丰富,支持主流文件格式的在线预览与播放,且可通过配置 Aria2 实现离线下载功能,适合个人和小范围非商业用途。不过需要注意,大多数国外 VPS 商禁止 BT 或侵权资源下载。该项目为个人开发,虽不无瑕疵,但持续更新中,期待未来版本更加完善。

  如果需要搭建自用网盘,建议选择配备大容量硬盘的 VPS,相关资源可通过网络社区获取。Cloudreve 的安装方式多样,支持 Composer、Git 拉取及 Docker 容器部署,用户可根据需求灵活选择。整体来看,Cloudreve 是一款功能强大且极具实用价值的公私云解决方案。

网盘,搭建,Cloudreve | Cloudreve安装指南:快速打造公私兼备自建网盘系统