安装
在群晖上以 Docker 方式安装。
在注册表中搜索 pan-index ,选择第一个 iicm/pan-index,版本选择 latest。

卷
在 docker 文件夹中,创建一个新文件夹,并将其命名为 panindex
文件夹 | 装载路径 | 说明 |
|
| 存放设置 |

端口
直接用了默认的端口 5238 ,点 + 号新增
本地端口 | 容器端口 |
5238 | 5238 |

环境
可变 | 值 |
|
|

运行
在浏览器中输入 http://群晖IP:5238,就能看到登录界面
默认账号:
admin,密码:PanIndex,记得修改

登陆成功后的主界面

先设置 基础配置,老苏就只设置网站标题,其他的没动
关于 基础配置 中各参数的说明,请看官方文档:https://libsgh.github.io/PanIndex/#/config?id=基础配置
本地
本地模式利用的是群晖的空间,因为采用容器安装的,而容器中唯一映射的卷只有 /app/data,所以老苏将根目录指向了容器的 /app/data/local 目录,这对应的是群晖的 /volume2/docker/panindex/local 目录

保存之后要启用一下(其实应该就是主页默认显示)

到 基础配置 中点一次保存,然后打开 http://群晖IP:5238 回到首页,因为什么都没上传,所以还是空空的
进
管理后台只要输入http://群晖IP:5238/?admin即可

回到群晖的 File Station,在 docker/panindex 目录中新建子目录 local,并在其中上传一张图片

再次刷新 PanIndex 主页

点开图片,默认能看到路径

阿里云盘
Refresh Token 的获取方法可以参考『 阿里云盘的目录文件列表程序Alist 』一文中方法
-
刷新令牌填入上面获取的Refresh Token -
根目录填入root

添加 完成后需要启用
默认显示只能是一个,当启用了阿里云盘,之前的本地盘会自动关闭

刷新首页就能看到阿里云盘的内容了

同样也打开一张图片能获取到详细信息

OneDrive
方法和『 一个简单的web云盘go-drive 』差不多,但也有点小差异
测试了
personal类型的账号是成功的,但是bussiness类型的一直是空的,不确定是不是不支持bussiness类型的OneDrive,期待大家的反馈。
打开下面的网址注册应用:
https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade

注册 新应用

重定向 URI填:https://mgaa.noki.workers.dev/

获取 Client ID

并 添加证书

获取 Client Secret
Client Secret是前面的值,而不是后面的机密 ID,这个值要保存好,刷新后就不再显示了

进入 API 权限,删除默认的权限

重新添加

Microsoft API

Microsoft Graph --> 委托的权限

OpenId 权限 --> offline_access

Files 权限 --> Files.Read、Files.Read.All

添加权限之后

打开网页:https://mgaa.noki.workers.dev/
在第4步填入 Client ID,点 AUTHORIZE

需要授权

经过一段时间的等待,会返回 Code

在第5步填入 Client Secret,Client ID 、Code 和 Redirect Ur 是自动填入的,完成之后点 GET TOKEN

返回了 access_token 和 refresh_token 值

返回到 panindex 后台管理页面,选择 Onedrive

OneDrive 缓存可能需要时间

天翼云盘
有天翼盘的可以自己研究一下,官方文档 :https://libsgh.github.io/PanIndex/#/config
切换网盘
点左上角的 home 图标

可以在不同的网盘之间进行切换

















