cloudreve–扔掉百度云/天翼云,搭建自己的网盘系统

作者: admin 分类: 技术分享 发布时间: 2020-05-07 20:26

官方网站:http://cloudreve.org/

Github 开源:https://github.com/HFO4/Cloudreve

Telegram 社群:https://t.me/joinchat/ChJY90fAOmaJNRROZxCXRQ

(1)在搭建好 LNMP 环境后新建主机和普通建站一样即可,推荐使用 oneinstack 的 addons 扩展,安装 fileinfo 组件,也推荐上 SSL。如果不懂 composer 扩展 oneinstack 也提供了一键安装。

(2)首先到官方网站下载:http://cloudreve.org/download.php

(3)将根目录下的“mysql.sql”导入到你的数据库,编辑 application/database_sample.php 文件,填写数据库信息,并重命名为 database.php。

(4)上传安装包到服务器

(5)runtime 目录需要写入权限,如果你使用本地存储,public 目录也需要有写入权限,给他们权限,755 权限即可。

(6)设置 URL 重写:
httpd.conf 配置文件中加载了 mod_rewrite.so 模块,AllowOverride None 将 None 改为 All,项目目录下的.htaccess 已经配置好重写规则,如有需求酌情修改。
对于 Nginx 服务器,以下是一个可供参考的配置:

location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
(7)登录后台,后台 URL:http://你的域名/Admin(初始用户名 [email protected],初始密码 admin ,登录后到设置 – 基本设置中检查站点 URL 是否正确)
(8)到用户管理页修改初始用户密码
(9)如果你需要使用二步验证功能,请在程序目录下依次执行 composer require phpgangsta/googleauthenticator:dev-master composer require endroid/qr-code 安装二步验证扩展
(10)添加 Cron 定时任务:

* * * * * curl http://你的域名/Cron
(11)如果你打算使用本地上传策略并且不准备开启外链功能,请将 public/uploads 目录设置为禁止外部访问、禁止脚本执行

至此,安装工作已完成。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!