鉴于好几个 fork 的组织还在 onboard 阶段,为了自用,我已经 fork 并且修改了这部分的代码。急用可以直接用我的镜像 alliot/alist:latest
(需要注意, 我修改了静态密码 salt, 所以用这个镜像需要重置密码 docker exec -it alist /bin/sh
然后执行 ./alist admin set my_new_password )
构建镜像来自如下仓库 CI, 不放心的可以自行审查:
https://github.com/AlliotTech/openalisthttps://github.com/AlliotTech/openalist-webhttps://github.com/AlliotTech/openalist-docs强烈建议仅将此作为临时方案,因为我只是给自己和几个朋友自用的,因此外后的更新可能会比较佛系。
### onedrive 处置方法
原先依赖的是
api.nn.ci 这个域名提供的 API 服务。 由于这个服务并不开源,因此为了安全考虑尽量替换掉它。
做法: 去 Azure 应用里面将这个应用程序删除。 (寻找回调地址为
https://api.nn.ci/alist/ali_open/token 的即可)
那么现在还想用 onedrive 怎么办?
方法一: rclone 挂载 webdav 给 alist
方法二: 用如下类似:
https://github.com/vtzp/alist-onedrive-api 项目 本地生成 refresh_token (用法很简单,下载 index.html 在本地双击打开,然后按照提示创建应用程序,并填入 client_id secret 等进行手动操作即可)