[转载]windows搭建cloudreve对接OneDrive教程

2023-05-16

文章转载于我的博客GoodBoyboy 's Blog|惬意小屋-点滴记忆GoodBoyboy 's Blog | 惬意小屋-点滴记忆https://blog.goodboyboy.top/36.html

一、前言

cloudreve最初是在百度搜索对接OneDrive的网盘系统时发现的。发现界面还比较好,功能也很全,但自己看了一下,网上很少有Windows安装的教程,而且对接OneDrive的话教程很零散,今天我就为大家带来windows搭建cloudreve对接OneDrive的教程!!

二、正题

首先去官网下载cloudreve的安装包

官网下载

有人可能会问,为什么要在官网而不在GitHub上下载
一是因为GitHub是国外网站,下载很慢,第二是GitHub上的安装包是需要composer,这是Linux上的环境,而我们是Windows系统

然后就和平常创建网站一样,解压后扔到网站根目录,然后要安装fileinfo ,且PHP版本要大于5.6.

然后添加一下伪静态规则(这是nginx的,apache自带有伪静态文件)

location / {
   if (!-e $request_filename) {
   rewrite  ^(.*)$  /index.php?s=/$1  last;
   break;
    }
 }

然后就访问http://你的域名/CloudreveInstaller 进入安装界面

安装界面会检测系统需要的环境,如果通过,就点击下一步(那个两步验证可以不安装)

然后填写数据库信息。。。

之后系统会生成管理员账号和密码,登录后台

后台地址 http://你的域名/Admin

登录进去之后接着更改管理员密码(管理员账号的那个邮箱要到数据库里面去改)

点击左侧栏的“上传策略”

添加

点击“OneDrive”

策略名称自己随便填,没用什么要求

然后在应用id和应用机密那里要注意,因为微软已经弃用原来的注册方式了,所以现在要手动注册应用来授权

点击“应用id”右侧的“点击这里”

然后你应该会看到下面这种情况

(我也不知道为什么要弃用,原来的那种多么方便)

点击“add an app in ......”

然后看图

点击“新注册”注册应用。(第二个箭头那里就是待会要用的应用id)

名称可以自己随便填写,没什么影响。

“受支持的账户类型”选择“任何组织目录”

然后重定向url选择“web”,然后填写重定向url(格式一般为https://您的网站/Admin/oneDriveCalllback)

注意!!!网站一定要是https的,不然会出现The reply uri specified in the request isn't using a secure scheme.错误

如果网站不支持在443端口开https,可以参考我的另外一篇文章“如何在非443端口开https”

填写完成后点击注册。

接着在主面板就可以看见你的应用了,复制“应用id”粘贴到cloudreve里面

然后点击你的应用,在左侧点击“证书和密码”然后点击”新客户端密码“

说明随便,截至日期设置为从不,然后就可以看到应用机密了,这个机密只会出现一次,复制到cloudreve里去。

后面的配置就看你自己的喜好。

因为不是直连传输,需要另外一个程序来传送,所以当在客户端上显示上传完成的时候,并不会在文件夹里面显示,因为这只是上传到服务器成功了,还没上传到OneDrive,所以上传完成后要等一会才看得到

点击下面网站下载上传的工具

Releases · cloudreve/taskqueue · GitHub

根据系统选择版本,64位系统就选择“taskqueue_1.1_windows_amd64.zip”,32位的就选择“taskqueue_1.1_windows_386.zip”

下载完成,解压,然后打开“conf.yaml ”文件,在cloudreve的左侧点击“其他”找到“任务列队”,点击“随机生成token”,复制token,点击保存

把刚刚复制的token粘贴到conf.yaml 文件里,点击exe文件启动程序。

 当出现下面输出当时候,就成功了

Cloudreve Queue Go Version 1.0
Author: AaronLiu <abslant@foxmail.com>
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

然后记得修改用户组里面的用户的默认上传策略,不然白搞了

最后添加定时任务,定时访问下面网站来刷新OneDrive的token

https://你的域名/Cron

如果token中间失效了

你需要重启任务列队的那个程序

至于怎么定时访问,这个就自己去百度吧。。。。。。。。。

喜欢的话记得收藏哦

文章转载于我的博客GoodBoyboy 's Blog|惬意小屋-点滴记忆

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 GoodBoyboy 's Blog|惬意小屋-点滴记忆! 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[转载]windows搭建cloudreve对接OneDrive教程 的相关文章

随机推荐

  • 10. STM32——PWM 控制舵机(超声波感应开盖垃圾桶)

    STM32 PWM 控制舵机 通用定时输出PWMPWM的工作原理PWM的模式TIM OCMode PWM1 xff08 边沿对齐模式 xff09 TIM OCMode PWM2 xff08 中央对齐模式 xff09 占空比 舵机实物图接线舵
  • Windows10下Vmware开机蓝屏解决办法,亲测有效

    前言 虚拟机蓝屏的原因有很多 xff0c 这里我结合了网上的方法测试了三种 xff0c 建议大家三种都试一下 题外话 xff1a 其中有一台虚拟机蓝屏 xff0c 我把下面三种方法都用了才解决 xff1b 而另一台虚拟机我三种方法都用却解决
  • 3. 51——LCD1602显示 字符、字符串、数字

    51 LCD1602显示 字符 字符串 数字 LCD1602简介LCD1602相关引脚LCD1602写命令 写数据相关操作图 写指令 代码写数据 代码LCD1602显示程序步骤及如何初始化显示开关控制指令进入模式设置指令功能设定指令清屏指令
  • 12. STM32——硬件IIC驱动OLED屏幕显示

    STM32 硬件IIC驱动OLED屏幕显示 OLED屏幕OLED屏幕特点OLED屏幕接线说明OLED屏幕显存OLED屏幕原理OLED屏幕常用指令OLED屏幕字模软件的使用 写命令写数据OLED 初始化 xff08 厂家提供的代码 xff09
  • 15. STM32——软件IIC驱动OLED屏幕显示字符、字符串、数字、汉字

    STM32 软件IIC驱动OLED屏幕显示 OLED屏幕写命令写内容对OLED写入一个字节设置光标启动OLED关闭OLED全屏填充 xff08 清屏 xff09 显示字符显示字符串获取次方显示数字显示中文OLED驱动代码整合代码oled h
  • 16. STM32——测量空气的温度和湿度(STM32 + DHT11温湿度 + OLED显示)

    STM32 测量空气的温度和湿度 xff08 STM32 43 DHT11温湿度 43 OLED显示 xff09 DHT11温湿度相关介绍初始化GPIOB11启动DHT11获取一个字节获取数据代码整合DHT11 hDHT11 coled h
  • 17. STM32——SPI硬件

    STM32 SPI SPI协议SPI接口SPI接口框图SPI工作原理时钟信号的相位和极性CPHA 61 0CPHA 61 1 SPI中断状态标志发送缓存器空闲标志 xff08 TXE xff09 接收缓冲器非空 RXNE 忙BUSY标志 S
  • 关于anaconda下载之后在开始菜单找不到快捷方式的问题

    这是我在安装anaconda时犯的错误 xff0c 安装之后在开始菜单没有找到关于anaconda的文件夹 jupyter notebook spyder anaconda prompt 安装了好多遍 xff0c 最后才知道方法如此简单 第
  • 对帧率、I/P率、I帧间隔的理解2021-11-16

    对帧率 I P率 I帧间隔的理解 码率就是数据传输时单位时间传送的数据位数 一般我们用的单位是kbps即千位每秒 通俗一点的理解就是取样率 xff0c 单位时间内取样率越大 xff0c 精度就越高 xff0c 处理出来的文 件就越接近原始文
  • java读取jar包内的配置文件

    java读取jar包内的配置文件 span class token class name Properties span p span class token operator 61 span span class token keywor
  • 3、Proteus仿真STM32定时器TIM2与中断来控制流水灯的定时闪烁。

    一 实验说明 本次实验建立在上两次实验上 xff0c 稍加修改 xff0c 通过TIM2定时器中断控制LED流水灯的闪烁时间 xff0c 并且增加两个按键PA1 PA2 xff0c 其中PA1控制LED流水灯的启动 xff0c 8个灯先依次
  • HDFS基础知识(个人总结)

    HDFS存储优缺点 优点 高容错 因为它有多个副本可处理大数据 文件数量可达百万 缺点 HDFS可以追加 但不能修改某一条数据 若实在想修改 只能下载下来原文件进行修改后重新上传覆盖 不适合低延迟数据访问 如毫秒级 无法高效存储大量小文件
  • 校招笔试题1

    编码题 字符串S由小写字母构成 xff0c 长度为n 定义一种操作 xff0c 每次都可以挑选字符串中任意的两个相邻字母进行交换 询问在至多交换m次之后 xff0c 字符串中最多有多少个连续的位置上的字母相同 xff1f 输入描述 第一行为
  • 【Linux】c++创建新线程执行sh脚本

    Linux c 43 43 创建新线程执行sh脚本 前情提要 Linux profile d加入循环shell脚本 xff0c 重启登录黑屏system函数可以运行 sh脚本 需要包含stdlib h因为我的 sh脚本里有循环 不能放在主程
  • pip下载路径查看,解决在pycharm导入问题

    今天在学习图表数据可视化时 xff0c 用到了pyecharts包 xff0c 在cmd中输入pip install pyecharts xff0c 显示下载成功 xff0c 如下所示 xff1a 但在pycharm中仍不能导入pyecha
  • C语言学习笔记:函数递归-斐波那契数列

    什么是递归 在数学和计算机科学中 xff0c 递归指由一种 xff08 或多种 xff09 简单的基本情况定义的一类对象或方法 xff0c 并规定其他所有情况都能被还原为其基本情况 递归就是在运行的过程中调用自己 xff0c 递归关系就是实
  • python3安装教程

    前言 xff1a 建议使用3 6版本及以上 xff0c 系统自带的python2不要卸载 xff0c 一些系统命令要用 xff0c 2和3可以共存 一 Linux安装python3 Python 3 6 8 1 查看是否已安装python3
  • windows通过xrdp协议远程centos桌面

    windows通过xrdp协议远程连接centos图形化桌面 系统远程试验环境Centos7 9远程环境检查Xrdp服务包安装开放访问端口启用远程服务开始访问测试其他注意事项 系统远程试验环境 远控端 xff1a Windows10 被控端
  • 深度相机的障碍物检测

    深度相机的障碍物检测 这里简单备份一下 xff0c 有关深度相机障碍物检测的学习内容 1 准备相机的驱动 Ubuntu18 04 43 ROS 43 ros astra camera master 采用的是astra深度相机 xff0c 安
  • [转载]windows搭建cloudreve对接OneDrive教程

    文章转载于我的博客GoodBoyboy 39 s Blog xff5c 惬意小屋 点滴记忆 GoodBoyboy 39 s Blog 惬意小屋 点滴记忆 https blog goodboyboy top 36 html 一 前言 clou