闲来无事搞定chatgpt-next-web的webdav同步

具体思路就是利用自己的白嫖乌龟壳搭建一个简单的webdav服务。加上授权就行了,虽然在检查同步还是不可用,但是实际是成功。添加地址直接同步就能看到结果。

编辑nginx配置文件:
location /webdav {
alias /var/www/webdav; # 目录和位置可自己定义
dav_methods PUT DELETE MKCOL COPY MOVE;
dav_ext_methods PROPFIND OPTIONS;
create_full_put_path on;
dav_access group:rw all:r;
autoindex on;
auth_basic “WebDAV Access”;
auth_basic_user_file /etc/nginx/webdav.passwd;
}
绑定域名开启 SSL 证书此处不多讲,随便一搜索就能找到很多教程,或者让chatGPT写个。

如域名是domains, webdav地址是:https://domains.com/webdav

生成用户名及密码
使用htppasswd生成:

sudo htpasswd -c /etc/nginx/webdav.passwd admin #admin就是用户名,可自随意算定。
按提示输入2次自己想要的密码完成设定。

为了安全,我是用fail2ban+ufw定制监视规则,密码错误一次即封禁IP。

详细步骤可以参考博客文章:https://oksk.eu.org/feed/13

1 个帖子 – 1 位参与者

阅读完整话题

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...