全球主机交流论坛

标题: Cloudreve挂载SharePoint教程 [打印本页]

作者: MikuMiku    时间: 2020-9-19 21:20
标题: Cloudreve挂载SharePoint教程
本帖最后由 MikuMiku 于 2020-9-20 20:05 编辑

接上个帖,
https://loc.010206.xyz/thread-745852-1-1.html
实际效果https://cloudmjj.xyz

源码:

前端:https://github.com/moeYuiYui/Cloudreve-frontend
后端:https://github.com/moeYuiYui/Cloudreve
编译参考作者文档,需要将前端克隆到后端的assets文件夹里。

编译好的支持sharepoint的程序:
https://github.com/moeYuiYui/Cloudreve/releases/download/3.1.1/cloudreve_sp_3.1.1_linux_amd64.tar.gz
https://github.com/moeYuiYui/Cloudreve/releases/download/3.1.1/cloudreve_sp_3.1.1_windows_amd64.zip
https://cloudmjj.xyz/#/s/l5Ug

先正常搭建Cloudreve,搭建cloudreve的教程我就省略了。
需要教程的话:https://docs.cloudreve.org/ 这里有作者详细的搭建教程

首先需要获取你sharepoint网站的siteid,比较方便的是搭建一次onemanage,或者搭建oneindex-j获取。
这里推荐onemanage,用onemanage添加sharepoint之后,在onemanage网站根目录的config.php里就有你的siteid。

搭建好后去后台存储策略添加onedrive。(如果是TJ需要空全局或者有能进AAD注册应用的子号)


授权完毕后,修改已经添加好的策略把Server连接最后/v1.0/me改为/v1.0/sites/{siteid}          注意最后没有斜杠

改好后
SJHL应该是这样 "https://microsoftgraph.chinacloudapi.cn/v1.0/sites/{siteid}"
国际版是这样的  "https://graph.microsoft.com/v1.0/sites/{siteid}"
{siteid}替换为自己的siteid

siteid 是这样的一整串 "mjjuniversity.sharepoint.cn,cea1a91b-q3b1-6j1a-3f6w-q6roroa1t163,fa16w61w-63a1-6q61-kh76-612f13a99d1e"
所以改好是这样 "https://microsoftgraph.chinacloudapi.cn/v1.0/sites/mjjuniversity.sharepoint.cn,cea1a91b-q3b1-6j1a-3f6w-q6roroa1t163,fa16w61w-63a1-6q61-kh76-612f13a99d1e"  

如果你要保留你的od策略,就继续用同样的应用id和密钥添加一个新的od策略来改成sp。


一键安装cloudreve+aria2脚本:(写来自用的脚本只支持centos和debian,不会shell,写的很菜不过能用)
https://cloudmjj.xyz/#/s/50uq

使用方法
  1. tar -xzf cloudraria2.tar.gz
  2. cd cloudaria2
  3. ./install.sh
复制代码

等待脚本运行完毕
默认的用户名密码在cloudaria2/cloudreve.log里
安装位置
Cloudreve
/usr/local/cloudreve
Aria2
/usr/local/aria2
  1. systemctl start cloudreve     #开启cloudreve
  2. systemctl stop cloudreve     #关闭cloudreve
  3. systemctl start aria2         #开启aria2
  4. systemctl stop aria2         #关闭aria2
复制代码


卸载的话运行uninstall.sh
这个脚本安装的是原作者编译的版本,使用sharepoint需要用我编译的程序去替换一下
要使用sharepoint记得先关闭cloudreve然后去/usr/local/cloudreve里替换cloudreve程序并删除cloudreve.db,然后重新运行一下./cloudreve获取帐号密码
然后再运行systemctl start cloudreve
如果你没有删除数据库直接替换了cloudreve并且使用的od策略需要去把所有od策略的Server最后的/v1.0改成/v1.0/me

cloudreve的离线下载设置

作者: 是我    时间: 2020-9-19 21:24
  前排置顶     
作者: tir    时间: 2020-9-19 21:33
多谢分享,啧啧啧
作者: 秋上书    时间: 2020-9-19 21:33
赶紧收藏 明天整
作者: 三季稻    时间: 2020-9-19 21:35
请问大佬可以挂载同济1T的drive么
作者: iks    时间: 2020-9-19 21:36
{siteid} 是 to**ji-unive**ity.sharepoint.cn 还是 mjj_alu**i_to**ji_edu_cn
作者: MikuMiku    时间: 2020-9-19 21:37
三季稻 发表于 2020-9-19 21:35
请问大佬可以挂载同济1T的drive么

可以,Onedrive不用修改直接添加就可以用。
不过TJ因为进不了AAD所以需要其它能进去注册应用的号才行
作者: 圼逍遥    时间: 2020-9-19 21:37
前排mark  支持大佬
作者: 孫笑川    时间: 2020-9-19 21:40
前排绑定
作者: mdh    时间: 2020-9-19 21:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: pxy185    时间: 2020-9-19 21:42
这个有啥用啊
作者: Miriam    时间: 2020-9-19 21:45
前排支持紫薯布丁
作者: MikuMiku    时间: 2020-9-19 22:19
iks 发表于 2020-9-19 21:36
{siteid} 是 to**ji-unive**ity.sharepoint.cn 还是 mjj_alu**i_to**ji_edu_cn

"un*****.sharepoint.cn,bd****-e***-****-***-*****,***-***-***-****-*****a"
前面是域名然后,之后是ID
这一整串都要
作者: MikuMiku    时间: 2020-9-19 22:20
pxy185 发表于 2020-9-19 21:42
这个有啥用啊

看我上个帖子里的演示站
作者: wange008    时间: 2020-9-19 22:21
MikuMiku 发表于 2020-9-19 22:19
"un*****.sharepoint.cn,bd****-e***-****-***-*****,***-***-***-****-*****a"
前面是域名然后,之后是ID ...

世纪互联同济都带sp?多大容量
作者: cxuqry    时间: 2020-9-19 22:26
mark,好东西
作者: MikuMiku    时间: 2020-9-19 22:27
wange008 发表于 2020-9-19 22:21
世纪互联同济都带sp?多大容量

每个网站25T
作者: iks    时间: 2020-9-19 22:33
MikuMiku 发表于 2020-9-19 22:19
"un*****.sharepoint.cn,bd****-e***-****-***-*****,***-***-***-****-*****a"
前面是域名然后,之后是ID ...


懂了懂了
你这码得太离谱了,差点没看出来中间的guid
作者: 秋上书    时间: 2020-9-19 22:35
我成功了 我牛笔了 25T 我来了
作者: zenghaochen    时间: 2020-9-20 00:11
本帖最后由 zenghaochen 于 2020-9-20 00:21 编辑

大佬,那个账号授权是用空全局还是同济啊
好像是同济
完事了
作者: beiona    时间: 2020-9-20 01:03
有人弄一个能挂载世纪互联sharepoint的rclone吗?
作者: lzdszdl    时间: 2020-9-20 01:17
本帖最后由 lzdszdl 于 2020-9-20 01:22 编辑

获取site_id 的api

有傻逼点反对 不发了 自己搞去吧
作者: 孫笑川    时间: 2020-9-20 17:17
onemanger获取site_id时总是报错
itemNotFound
被搞吐了
作者: 孫笑川    时间: 2020-9-20 18:57

搭建了onemanger,可以上传成功,但是在cloudreve改了server后,提示无法获取上传凭证。
请问楼主知道怎么回事吗。
作者: MikuMiku    时间: 2020-9-20 19:37
孫笑川 发表于 2020-9-20 18:57
搭建了onemanger,可以上传成功,但是在cloudreve改了server后,提示无法获取上传凭证。
请问楼主知道怎么 ...

你Cloudreve的Onedrive获取授权成功了吗?
作者: llmwxt    时间: 2020-9-20 19:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 孫笑川    时间: 2020-9-20 19:45
MikuMiku 发表于 2020-9-20 19:37
你Cloudreve的Onedrive获取授权成功了吗?

之前可以,刚刚重试了一下好像不行了。
希望这是问题所在,我重新弄一下。
作者: 孫笑川    时间: 2020-9-20 19:52
MikuMiku 发表于 2020-9-20 19:37
你Cloudreve的Onedrive获取授权成功了吗?

谢谢大佬,成功了。
头发也掉光了。
作者: cq214    时间: 2020-9-20 20:39
总感觉要撸费
作者: Kenyon    时间: 2020-9-22 17:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: Alen    时间: 2020-9-22 17:39
Kenyon 发表于 2020-9-22 17:33
顶,已搭建Heroku+Cloudreve+Aria2+MySQL。

我在heroku也搭了一个,好像是因为aira2,直接把我账号封了
作者: Kenyon    时间: 2020-9-22 17:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: Alen    时间: 2020-9-22 19:39
Kenyon 发表于 2020-9-22 17:52
Heroku账号封了?cloudreve默认sqllite,休眠配置会丢失。所以我用mysql

heroku账号封了~~~
作者: Kenyon    时间: 2020-9-22 19:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: oooohhhh    时间: 2020-9-23 12:08
大佬cloudreve从OneDrive下载文件,是直接能拿到直链还是得绕自己服务器呀
作者: SВ    时间: 2020-9-23 12:21
我没改siteid直接用默认的也可以呀,是国际版OneDrive。
作者: MikuMiku    时间: 2020-10-5 20:00
oooohhhh 发表于 2020-9-23 12:08
大佬cloudreve从OneDrive下载文件,是直接能拿到直链还是得绕自己服务器呀

上传下载都不经过自己的服务器。
作者: wooxiaowei    时间: 2020-10-11 07:40
大佬,请问授权成功了,为什么还是一直这样呢
作者: MikuMiku    时间: 2020-10-21 10:53
wooxiaowei 发表于 2020-10-11 07:40
大佬,请问授权成功了,为什么还是一直这样呢

api改出问题了,重新授权一下再改
作者: idczy4zq    时间: 2020-10-21 11:45
Alen 发表于 2020-9-22 19:39
heroku账号封了~~~

不要用一键。用命令行一点一点部署不会封
作者: avHD    时间: 2020-10-21 14:02
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 全球主机交流论坛 (https://loc.010206.xyz/) Powered by Discuz! X3.4