来自国内开发者写的一个基于对象存储的公私兼备的网盘系统。由 aoaoao.me 的作者所写,这位作者最著名的项目就是树洞外链(https://github.com/HFO4/shudong-share) ,功能强大也好看,其主要定位是小文件分享、图床。但许多人把他理解为网盘,提出的建议也都向网盘靠拢。既然如此,那就结合树洞外链的特点,写一个真正意义上的网盘系统吧。Cloudreve的定位为小型公有云和私有云,即公私兼备

项目介绍

安装需求

LNMP/AMP With PHP5.6+

curl、fileinfo、gd扩展

Composer

目前已经实现的特性:

快速对接多家云存储,支持七牛,又拍云,阿里云OSS,AWS S3,Onedrive,自建远程服务器,当然,还有本地存储

可限制单文件最大大小,MIME类型,文件后缀,用户可用容量

自定义主题配色

基于Aria2的离线下载

图片,音频,视频,文本,Markdown,Ofiice文档在线预览

移动端全站响应式布局

文件,目录分享系统,可创建私有分享或公开分享链接

用户个人主页,可查看用户所有分享

多用户系统,用户组支持

初步完善的后台,方便管理

拖拽上传,分片上传,断点续传,下载限速(*实验性功能)

多上传策略,可为不同用户组分配不同策略

用户组基础权限设置,二步验证

WebDAV的协议支持

安装

1.安装宝塔

Centos系统

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

Ubuntu系统

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh

Debian系统

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

安装完成后再去左侧软件管理,找到PHP版本,点击设置,安装拓展,安装fileinfo。

2.安装Cloudreve

直接安装包下载安装,其他方法太麻烦浪费时间,懒得折腾。

放网站目录(/www/wwwroot/域名名称) 解压安装

runtime 目录需要写入权限,如果你使用本地存储,public 目录也需要有写入权限,给他们权限,755 权限即可。(安装包安装的好处默认设置了权限)

将安装包里面的“mysql.sql”导入到你的数据库,之后打开网站目录文件编辑 application/database_sample.php 文件,填写数据库信息(数据库名称+账号+密码),并重命名为 database.php。

设置 URL 重写:

httpd.conf 配置文件中加载了 mod_rewrite.so 模块,AllowOverride None 将 None 改为 All,项目目录下的.htaccess 已经配置好重写规则,如有需求酌情修改。

对于 Nginx 服务器,以下是一个可供参考的配置:

location / {

if (!-e $request_filename) {

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

break;

}

}

3.配置

管理面板——设置——基础设置——站点URL——你的网站首页地址

登录后台,后台 URL:http://你的域名/Admin(初始用户名 admin@cloudreve.org,初始密码 admin ,登录后到设置 – 基本设置中检查站点 URL 是否正确)

到用户管理页修改初始用户密码

4.onedrive为参考配置网盘

Onedrive对接说明:https://github.com/cloudreve/Cloudreve/wiki/Onedrive%E5%AF%B9%E6%8E%A5%E8%AF%B4%E6%98%8E

由于Onedrive策略上传方式为服务器中转,需要额外再服务器上运行一个任务处理进程。请确保您的Cloudreve版本大于或等于1.1.1。

进入Cloudreve后台管理面板 - 其他 - 任务队列;

点击随机生成Token,点击保存设置并复制下生成的64位Token备用;

根据你的操作系统版本和架构,到https://github.com/HFO4/CloudreveTaskQueue/releases 下载对应的Cloudreve任务队列处理程序;此处以64位Linux为例,下载taskqueue_X.X_linux_amd64.tar.gz并解压。注意:此程序后续会进行更新,请不要照搬以下命令中的下载链接

wget https://github.com/HFO4/CloudreveTaskQueue/releases/download/X.X/taskqueue_X.X_linux_amd64.tar.gz

tar -zxvf taskqueue_X.X_linux_amd64.tar.gz

赋予执行权限

chmod +x ./taskqueue

添加 Cron 定时任务:curl http://你的域名/Cron  (https站的话就https)

编辑config.yaml文件,具体说明如下:

#第2步中生成的Token

token: SOME_THING_HARD_TO_GUESS    ------------------面板首页---任务队伍---配置---koten(随机生成即可)填写

#格式为:您的站点地址/Queue

api: http://127.0.0.1/Queue    ------------------填坑----最好设置为(https://域名/Queue)(https站的话就https)

#启动的进程数量

taskNum: 4

#轮询间隔

Duration: 1

启动任务队列

./taskqueue

如果屏幕上打印出如下信息,则表示配置正确;

Cloudreve Queue Go Version 1.0

Author: AaronLiu

2018/10/20 18:27:29 [INFO] Config information:  {XXX https://XXX/Queue 4 1}

2018/10/20 18:27:29 [INFO] Basic Info:  {"basePath":"XXX"}

2018/10/20 18:27:29 [Info] Thread 1 start

2018/10/20 18:27:30 [Info] Thread 2 start

2018/10/20 18:27:31 [Info] Thread 3 start

2018/10/20 18:27:32 [Info] Thread 4 start

或者使用nohup、screen 或其他方式使其在后台运行,一下步骤以screen为例;

`screen

.askqueue`

------------

添加onedrive网盘

1.管理面板——上传策略——添加——添加Onedrive上传策略

2.点击位于 应用 ID(Client ID) 一项左侧的超链接,跳转并登录微软账户创建应用。

填坑(第一次打开-请点击这里获取下一步要用到的应用机密和此处的应用ID,不会自动获取,先关闭在重新打开)

(注意:如果你手动创建应用,请授权回调地址:您的网站/Admin/oneDriveCalllback------------忽略此注意)

复制上一步微软给出的应用机密和应用ID,并填写到上传策略表单中

继续填写其他信息,点击“保存并继续”

跳转到Onedrive授权页后,登录你要用于存储的Onedrive账号(暂不支持国内世纪互联版),授权应用即可

3.管理面板——用户组——管理员——编辑设置上传策略

5.功能之类的不介绍了,自己慢慢玩。

mysql配置 cloudreve_Cloudreve网盘系统安装笔记相关推荐

  1. mysql配置 cloudreve_Cloudreve网盘的安装和离线下载的配置

    CLOUDREVE 你可以将 开始安装 这里用composer安装也可以在官网下载也可以,我们在官网下载安装吧.. 下载完成后上传到服务器 我这里是宝塔面板 把mysql.sql数据库文件放到 /ww ...

  2. mysql李玉婷网课配套笔记(一) 基础查询、条件查询bilibili

    命令行:管理员身份运行cmd net start/stop mysql 启动和关闭 登录    mysql -h localhost -P 3306 -u root -p 查看数据库:show dat ...

  3. linux + nginx + mysql + php 百度网盘_5.LNMP(Linux + Nginx + MySQL + PHP)环境安装

    1.安装Nginx: yum install yum-priorities -y wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-r ...

  4. mysql李玉婷网课配套笔记(三) 分组查询、连接查询bilibili

    sql92语法: 等值连接,非等值连接,自连接等 基础函数汇总: 一.单行函数 1.字符函数 concat    拼接 substr    截取子串 upper    变大写 lower    变小写 ...

  5. mysql 李玉婷网课配套笔记(五) 分页查询,库和表的管理

    -- 进阶8:分页查询 /*应用场景:当要显示得到数据一页显示不全,需要分页提交sql请求语法:select 查询列表from 表[join type join 表2][on 连接条件][where ...

  6. 计算机一级笔记百度云盘,自带笔记功能搜索强化!百度网盘10.0新版体验

    [PConline应用]近日,百度网盘手机客户端更新到了10.0版本,新版给用户带来了全新的操作界面还有一个比较实用的新功能,一起来看看吧. 简约新界面 自带夜间模式 新版百度网盘手机客户端采用了全新 ...

  7. 2019的百度网盘下载速度太慢老是限速怎么解决?

    还在为Mac百度网盘下载速度慢而烦恼吗?百度云盘又是一个非常实用的分享工具,可支持图片.视频.音乐.文档.种子以及其他资源分类储存,但是,百度网盘客户端限速后一般只有几十K的下载速度,今天要给大家分享 ...

  8. 电脑报,百度网盘全新版本体验,风格大变样

    前几年很多厂商都推出了网盘业务,不过现在只有为数不多的几家在坚持,而百度网盘则是其中认可度最高的一个.最近百度网盘推出了全新的"百度网盘10"手机版客户端,今天就带大家一起来感受一 ...

  9. 在服务器上搭建个人网盘

    本篇通过 filebrowser 在服务器上搭建个人网盘. 首先,在终端运行以下代码: curl -fsSL https://raw.githubusercontent.com/filebrowser ...

最新文章

  1. 宏基因组分析技术研讨会-2019年最后一期
  2. Ansible 基础-介绍
  3. 前端常见跨域问题解决方案
  4. 细细品味C#——文件操作
  5. 第十三期:你不想错过的那些JSON工具
  6. kafka手动调整分区副本数
  7. (转)Eclipse在线配置Hibernate Tools
  8. php 5.3 连接mysql_php5.3.x5.4.x5.5.x连接mysql数据库的三种方式以及所用驱动
  9. 【好文翻译】二十年来我得到的20条编程经验
  10. C# 第三方控件 错误 LC-1
  11. Android使用iconfont图标
  12. linux系统改键盘系统,Linux 修改键盘设置
  13. python自回归_向量自回归模型(VAR)到底厉害在哪里?
  14. Multiple dex files define Lrx/android/plugins/RxAndroidPlugins;
  15. Android广播静态注册失效
  16. 不变初心数 (15 分) C语言
  17. [Android]进程通信Andromeda框架
  18. 2021.12.26 第一章. 计算机组成与体系结构
  19. Poto Editor for Mac(mac照片编辑器)
  20. 机器学习葡萄酒质量_通过数据和机器学习制作出更好的啤酒和葡萄酒

热门文章

  1. Vue3:We‘re sorry but*** doesn‘t work properly without JavaScript enabled. Please enable it to conti
  2. java+uniapp对接app微信支付
  3. 鼎捷t100架构_鼎捷T100发布 打造“互联网+制造”企业智能互联云平台
  4. 阿里-----数组四等分
  5. 1_谷歌浏览器_黑色主题
  6. 生活-就是每天撕一张饭票
  7. 502 Bad Gateway 错误的可能原因
  8. 成都大学美术生分数线怎么计算机,2019年成都大学艺术类专业录取分数线
  9. 面试必备:聊聊sql优化的15个小技巧
  10. 电脑引导那些事(2)--UEFI下win8.1咋改win7,咋装双系统,咋不能激活?