-
准备一个公网IP或者一台服务器
-
因为阿里云盘本身并不提供webdav服务,所以需要使用第三方工具,这里使用的是alist
-
alist安装(具体安装方式可以看https://alist.nn.ci/zh/guide/install/script.html)
- 一键脚本:
安装 curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install 卸载: curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall 更新: curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update
- 手动安装
手动安装: 从https://github.com/Xhofe/alist/releases下载对应的安装包,上传到服务器 # 解压下载的文件,得到可执行文件: tar -zxvf alist-xxxx.tar.gz # 授予程序执行权限: chmod +x alist # 运行程序 ./alist server # 获得管理员信息 以下两个不同版本,新版本也有随机生成和手动设置 # 低于v3.25.0版本 ./alist admin # 高于v3.25.0版本 # 随机生成一个密码 ./alist admin random # 手动设置一个密码 `NEW_PASSWORD`是指你需要设置的密码 ./alist admin set NEW_PASSWORD
使用任意方式编辑
/usr/lib/systemd/system/alist.service
并添加如下内容,其中path_alist
为 AList 所在的路径[Unit] Description=alist After=network.target [Service] Type=simple WorkingDirectory=path_alist ExecStart=path_alist/alist server Restart=on-failure [Install] WantedBy=multi-user.target
然后,执行
systemctl daemon-reload
重载配置,现在你可以使用这些命令来管理程序:- 启动:
systemctl start alist
- 关闭:
systemctl stop alist
- 配置开机自启:
systemctl enable alist
- 取消开机自启:
systemctl disable alist
- 状态:
systemctl status alist
- 重启:
systemctl restart alist
-
通过http://your_ip:5244进入Alist页面
-
获取阿里云盘密钥
通过Alist提供的官方网址来进行获取(https://alist.nn.ci/tool/aliyundrive/request.html)
点击go to login
登录即可获得密钥,保存下来,在接下来会用的到
- 进入管理页面,挂载阿里云盘(记得在阿里云盘中添加一个文件夹名称为
zotero
)
- 点击存储
2. 点击添加
1. 选择阿里云盘open驱动
2. 挂在路径随意
3. 根文件夹ID(root代表可以加载所有的文件,如果只想加载特定的文件,在网页版阿里云盘中点开对应的文件夹,在地址栏复制后面的文件夹id即可)
4. 将第五步得到的密钥粘贴到刷新令牌当中
5. 移除方式自己选择
6. 点击添加即可
-
进入zotero软件
-
进入设置页面
-
将同步方式选择webdav
-
网址路径格式为
http://your_ip:5244/dav/中间路径名/
(记得添加dav,否则会提醒报错不是正常的webdav路径)用户名:admin
密码:alist的登录密码
-
点击验证服务器即可
-
-
zotero更新同步即可