Windows搭建cloudever对接OneDrive教程(新版) 您所在的位置:网站首页 cloudreve对接阿里云盘 Windows搭建cloudever对接OneDrive教程(新版)

Windows搭建cloudever对接OneDrive教程(新版)

2023-07-17 01:58| 来源: 网络整理| 查看: 265

此文章转载自我的博客Windows搭建cloudever对接OneDrive教程(新版)https://blog.goodboyboy.top/42.html

前言

cloudever已经从原来的2.x版本升级到了3.x,进行了很多优化,对于对接OneDrive来说,最大的亮点就是对网站进行了集成化处理,

将原来需要单独运行用来中继OneDrive的程序进行了整合,大大的提高了稳定性和可用度。还有各种定时任务也进行了集成,不用再

手动添加计划任务了。

开始

首先你需要在GitHub上面下载最新的cloudever的Windows版本

GitHub-cloudever

然后点击“cloudreve_xxx_windows_amd64.zip”(这里的xxx是版本)下载,然后解压压缩包

解压完成后找到里面的“cloudreve.exe”,双击启动

Cloudreve 在首次启动时,会创建初始管理员账号,如果你忘记初始管理员密码,需要删除同级目录下的cloudreve.db,重新启动主程序以初始化新的管理员账户。当然你也可以用MySQL数据库

在主程序目录下找到conf.ini

[Database] ; 数据库类型,目前支持 sqlite | mysql Type = mysql ; MySQL 端口 Port = 3306 ; 用户名 User = root ; 密码 Password = root ; 数据库地址 Host = 127.0.0.1 ; 数据库名称 Name = v3 ; 数据表前缀 TablePrefix = cd

数据库官方说只支持大于或等于 5.7 版本的 MySQL,但是貌似我用的5.6也可以

Cloudreve 默认会监听5212端口。你可以在浏览器中访问http://服务器IP:5212进入 Cloudreve。

高级

下面是完整的配置文件,可以进行参考

[System] ; 运行模式 Mode = master ; 监听端口 Listen = :5000 ; 是否开启 Debug Debug = false ; Session 密钥, 一般在首次启动时自动生成 SessionSecret = 23333 ; Hash 加盐, 一般在首次启动时自动生成 HashIDSalt = something really hard to guss ; SSL 相关 [SSL] ; SSL 监听端口 Listen = :443 ; 证书路径 CertPath = C:\Users\i\Documents\fullchain.pem ; 私钥路径 KeyPath = C:\Users\i\Documents\privkey.pem ; 启用 Unix Socket 监听 [UnixSocket] Listen = /run/cloudreve/cloudreve.sock ; 数据库相关,如果你只想使用内置的 SQLite数据库,这一部分直接删去即可 [Database] ; 数据库类型,目前支持 sqlite | mysql Type = mysql ; MySQL 端口 Port = 3306 ; 用户名 User = root ; 密码 Password = root ; 数据库地址 Host = 127.0.0.1 ; 数据库名称 Name = v3 ; 数据表前缀 TablePrefix = cd_ ; SQLite 数据库文件路径 DBFile = cloudreve.db ; 从机模式下的配置 [Slave] ; 通信密钥 Secret = 1234567891234567123456789123456712345678912345671234567891234567 ; 回调请求超时时间 (s) CallbackTimeout = 20 ; 签名有效期 SignatureTTL = 60 ; 跨域配置 [CORS] AllowOrigins = * AllowMethods = OPTIONS,GET,POST AllowHeaders = * AllowCredentials = false ; Redis 相关 [Redis] Server = 127.0.0.1:6379 Password = DB = 0 ; 从机模式缩略图 [Thumbnail] MaxWidth = 400 MaxHeight = 300 FileSuffix = ._thumb

你也可以启用redis

[Redis] Server = 127.0.0.1:6379 Password = your password DB = 0

注意

重启 Cloudreve 后,可注意控制台输出,确定 Cloudreve 是否成功连接 Redis 服务器。使用 Redis 后,以下内容将被 Redis 接管:

用户会话(重启Cloudreve后不会再丢失登录会话)

数据表高频记录查询缓存(如存储策略、设置项)

回调会话

OneDrive 凭证

对接OneDrive

首先登陆cloudever,进入管理界面

找到储存策略,添加策略

然后根据提示进行操作(建议在电脑上进行,手机上会出现页面排版问题,特别麻烦)

然后在用户组里面修改组的储存策略为你添加的OneDrive的储存策略即可。

启用离线下载

在GitHub上面下载aria2主程序

然后设置配置文件(这个设置比较个性化,可以自己百度去自定义,对接只需要设置几个关键参数即可)

# 启用 RPC 服务 enable-rpc=true # RPC监听端口 rpc-listen-port=6800 # RPC 授权令牌,可自行设定 rpc-secure=

然后在cloudever参数设置里面找到离线下载,把对应参数填入,在启动aria2后点击测试连接进行连接测试。

此教程部分参照了官方文档

如果有其它问题可以去看看官方文档

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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有