此文章距离最后一次更新已有 1456 天, 文章内容可能已经过时.
前言
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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [Database] Type = mysqlPort = 3306 User = rootPassword = rootHost = 127.0 .0.1 Name = v3TablePrefix = cd
数据库官方说只支持大于或等于 5.7 版本的 MySQL,但是貌似我用的5.6也可以
Cloudreve 默认会监听5212
端口。你可以在浏览器中访问http://服务器IP:5212
进入 Cloudreve。
高级
下面是完整的配置文件,可以进行参考
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 [System] Mode = masterListen = :5000 Debug = false SessionSecret = 23333 HashIDSalt = something really hard to guss[SSL] Listen = :443 CertPath = C:\\Users\\i\\Documents\\fullchain.pemKeyPath = C:\\Users\\i\\Documents\\privkey.pem[UnixSocket] Listen = /run/cloudreve/cloudreve.sock[Database] Type = mysqlPort = 3306 User = rootPassword = rootHost = 127.0 .0.1 Name = v3TablePrefix = cd_DBFile = cloudreve.db[Slave] Secret = 1234567891234567123456789123456712345678912345671234567891234567 CallbackTimeout = 20 SignatureTTL = 60 [CORS] AllowOrigins = *AllowMethods = OPTIONS,GET,POSTAllowHeaders = *AllowCredentials = false [Redis] Server = 127.0 .0.1 :6379 Password =DB = 0 [Thumbnail] MaxWidth = 400 MaxHeight = 300 FileSuffix = ._thumb
你也可以启动redis
1 2 3 4 [Redis] Server = 127.0 .0.1 :6379 Password = your passwordDB = 0
注意
重启 Cloudreve 后,可注意控制台输出,确定 Cloudreve 是否成功连接 Redis 服务器。使用 Redis 后,以下内容将被 Redis 接管:
对接OneDrive
首先登陆cloudever,进入管理界面
找到储存策略,添加策略
然后根据提示进行操作(建议在电脑上进行,手机上会出现页面排版问题,特别麻烦)
然后在用户组里面修改组的储存策略为你添加的OneDrive的储存策略即可。
启用离线下载
在GitHub上面下载aria2 主程序
然后设置配置文件(这个设置比较个性化,可以自己百度去自定义,对接只需要设置几个关键参数即可)
1 2 3 4 5 6 enable-rpc =true rpc-listen-port =6800 rpc-secure =<your token>
然后在cloudever参数设置里面找到离线下载,把对应参数填入,在启动aria2后点击测试连接进行连接测试。
此教程部分参照了官方文档
如果有其它问题可以去看看官方文档